Theory of Mind Guided Strategy Adaptation for Zero-Shot Coordination

Andrew Ni, Simon Stepputtis, Stefanos Nikolaidis, Michael Lewis, Katia P. Sycara +1 more
2/12/2026
cs.MA

No official code found. Best implementation: andrewni2002/ToMZSC (1 star, MIT, last commit 2026-02-16).

Abstract

A central challenge in multi-agent reinforcement learning is enabling agents to adapt to previously unseen teammates in a zero-shot fashion. Prior work in zero-shot coordination often follows a two-stage process, first generating a diverse training pool of partner agents, and then training a best-response agent to collaborate effectively with the entire training pool. While many previous works have achieved strong performance by devising better ways to diversify the partner agent pool, there has been less emphasis on how to leverage this pool to build an adaptive agent. One limitation is that the best-response agent may converge to a static, generalist policy that performs reasonably well across diverse teammates, rather than learning a more adaptive, specialist policy that can better adapt to teammates and achieve higher synergy. To address this, we propose an adaptive ensemble agent that uses Theory-of-Mind-based best-response selection to first infer its teammate's intentions and then select the most suitable policy from a policy ensemble. We conduct experiments in the Overcooked environment to evaluate zero-shot coordination performance under both fully and partially observable settings. The empirical results demonstrate the superiority of our method over a single best-response baseline.

View on arXivView PDF

Code Implementations(1)

MIT

Code for the paper "Theory of Mind Guided Strategy Adaptation for Zero-Shot Coordination"

11PythonFeb 5, 20268 months agoMIT

Cite this paper

@article{ni2026theory,
  title  = {Theory of Mind Guided Strategy Adaptation for Zero-Shot Coordination},
  author = {Andrew Ni and Simon Stepputtis and Stefanos Nikolaidis and Michael Lewis and Katia P. Sycara and Woojun Kim},
  year   = {2026},
  eprint = {2602.12458},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.12458v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.12458.svg)](https://codeofpaper.com/paper/2602.12458)

Discussion