Mean Field Multi-Agent Reinforcement Learning
Yaodong Yang, Rui Luo, Minne Li, Ming Zhou, Weinan Zhang, Jun Wang
TL;DR
The paper tackles the scalability challenge of multi-agent reinforcement learning by introducing Mean Field Reinforcement Learning, which replaces explicit interactions among many agents with a mean-field term representing the average neighbor influence. It develops two practical algorithms, MF-Q and MF-AC, and provides convergence analysis showing learning to Nash equilibria under reasonable assumptions. Empirical results across Gaussian Squeeze, the Ising model, and a large-scale battle game demonstrate that MF-MARL learns effective policies and outperforms strong baselines, including solving the Ising model with a model-free approach. This work significantly advances scalable, theory-backed learning in large-population multi-agent systems and offers a practical path to applications with hundreds to thousands of agents.
Abstract
Existing multi-agent reinforcement learning methods are limited typically to a small number of agents. When the agent number increases largely, the learning becomes intractable due to the curse of the dimensionality and the exponential growth of agent interactions. In this paper, we present \emph{Mean Field Reinforcement Learning} where the interactions within the population of agents are approximated by those between a single agent and the average effect from the overall population or neighboring agents; the interplay between the two entities is mutually reinforced: the learning of the individual agent's optimal policy depends on the dynamics of the population, while the dynamics of the population change according to the collective patterns of the individual policies. We develop practical mean field Q-learning and mean field Actor-Critic algorithms and analyze the convergence of the solution to Nash equilibrium. Experiments on Gaussian squeeze, Ising model, and battle games justify the learning effectiveness of our mean field approaches. In addition, we report the first result to solve the Ising model via model-free reinforcement learning methods.
