Theory of Mind Guided Strategy Adaptation for Zero-Shot Coordination
Andrew Ni, Simon Stepputtis, Stefanos Nikolaidis, Michael Lewis, Katia P. Sycara, Woojun Kim
TL;DR
This work tackles zero-shot coordination by addressing the adaptivity gap seen when training a single BR against a diverse partner pool. It introduces TBS, which builds a BR ensemble specialized to behavior clusters and uses Theory-of-Mind reasoning to adaptively select the most appropriate BR at test time. By clustering partners via self-tuning spectral clustering on cross-play similarity and training both cluster-specific BRs and ToM models, TBS achieves robust ZSC in Overcooked across multiple layouts and observability conditions, outperforming a standard BR baseline and several ablations. The approach has practical implications for deploying cooperative agents in dynamic, multi-agent environments where partners vary across tasks and time, enabling more reliable and scalable zero-shot collaboration.
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.
