Bidirectional Distillation: A Mixed-Play Framework for Multi-Agent Generalizable Behaviors
Lang Feng, Jiahao Lin, Dong Xing, Li Zhang, De Ma, Gang Pan
TL;DR
This work tackles population-population generalization in multi-agent reinforcement learning by introducing Bidirectional Distillation (BiDist), a mixed-play framework that uses a fictitious background population and alternating forward and reverse distillations. Forward distillation emulates past policies to realize implicit self-play, while reverse distillation drives diversity beyond the historical policy space to address outside-space generalization, all without storing policy pools. Theoretical results bound the generalization error via a delta-cover framework and show that BiDist reduces the covering radius, while empirical results on Melting Pot tasks demonstrate improved generalization across cooperative, competitive, and social-dilemma settings and greater policy-space diversification. The approach is resource-efficient and robust, offering a practical path to more generalizable MARL agents with straightforward integration into existing architectures like MAPPO.
Abstract
Population-population generalization is a challenging problem in multi-agent reinforcement learning (MARL), particularly when agents encounter unseen co-players. However, existing self-play-based methods are constrained by the limitation of inside-space generalization. In this study, we propose Bidirectional Distillation (BiDist), a novel mixed-play framework, to overcome this limitation in MARL. BiDist leverages knowledge distillation in two alternating directions: forward distillation, which emulates the historical policies' space and creates an implicit self-play, and reverse distillation, which systematically drives agents towards novel distributions outside the known policy space in a non-self-play manner. In addition, BiDist operates as a concise and efficient solution without the need for the complex and costly storage of past policies. We provide both theoretical analysis and empirical evidence to support BiDist's effectiveness. Our results highlight its remarkable generalization ability across a variety of cooperative, competitive, and social dilemma tasks, and reveal that BiDist significantly diversifies the policy distribution space. We also present comprehensive ablation studies to reinforce BiDist's effectiveness and key success factors. Source codes are available in the supplementary material.
