Learning Large-Scale Competitive Team Behaviors with Mean-Field Interactions
Organizations: School of Aerospace Engineering, Georgia Institute of Technology, Atlanta, GA, USA
Abstract
While multi-agent reinforcement learning (MARL) has been proven effective across both collaborative and competitive tasks, existing algorithms often struggle to scale to large populations of agents. Recent advancements in mean-field (MF) theory provide scalable solutions by approximating population interactions as a continuum, yet most existing frameworks focus exclusively on either fully cooperative or purely competitive settings. To bridge this gap, we introduce MF-MAPPO, a mean-field extension of PPO designed for zero-sum team games that integrate intra-team cooperation with inter-team competition. MF-MAPPO employs a shared actor and a minimally informed critic per team and is trained directly on finite-population simulators, thereby enabling deployment to realistic scenarios with thousands of agents. We further show that MF-MAPPO naturally extends to partially observable settings through a simple gradient-regularized training scheme. Our evaluation utilizes large-scale benchmark scenarios using our own testing simulation platform for MF team games (MFEnv), including offense-defense battlefield tasks as well as variants of population-based rock-paper-scissors games that admit analytical solutions, for benchmarking. Across these benchmarks, MF-MAPPO outperforms existing methods and exhibits complex, heterogeneous behaviors, demonstrating the effectiveness of combining mean-field theory and MARL techniques at scale.
Figures & tables
| Method | Multiple Populations | MF-Dependent Policies | Mixed Coop-Comp Setting | Finite-Population Simulator | Partial MF Observation |
|---|---|---|---|---|---|
| MFG-MOMD ( Perolat et al., 2021 ) | ✓ | ✗ | ✗ | ✗ | ✗ |
| Networked-MOMD ( Benjamin and Abate, 2025b ) | ✗ | ✓ | ✗ | ✓ | ✓ |
| DDPG-MFTG ( Shao et al., 2024b ) | ✓ | ✓ | ✓ | ✗ | ✗ |
| MFTG-Discretization ( Guan et al., 2024b ) | ✓ | ✓ | ✓ | ✗ | ✗ |
| MF-MAPPO (Ours) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Algorithm | Critic Input | Average Reward | NE Attained | Training Time |
|---|---|---|---|---|
| MF-IPPO | -0.340 | ✓ | 2:45:11 | |
| MAPPO-PS | -0.313 | ✓ | 2:47:54 | |
| MAPPO-CC | -0.342 | ✓ | 3:20:46 | |
| DDPG-MFTG | 3.774 | ✗ | 60:49:35 | |
| MF-MAPPO (Ours) | -0.331 | ✓ | 2:17:15 |
| Battlefield | MF-IPPO | MAPPO-PS | MAPPO-CC | DDPG-MFTG | MF-MAPPO (Ours) |
| MF-IPPO | 61.54 | 73.85 | 70.60 | 0.00 | 86.26 |
| MAPPO-PS | 55.82 | 72.78 | 71.64 | 0.00 | 86.22 |
| MAPPO-CC | 51.60 | 68.81 | 65.58 | 0.00 | 82.58 |
| DDPG-MFTG | 65.26 | 75.14 | 77.21 | 0.00 | 85.95 |
| MF-MAPPO (Ours) | 36.10 | 54.43 | 62.00 | 0.00 | 76.26 |
| Epidemiology | MF-IPPO | MAPPO-PS | MAPPO-CC | DDPG-MFTG | MF-MAPPO (Ours) |
| Average Regret | 95% Confidence Interval | CI Width | |
|---|---|---|---|
| 3 | [3.021, 6.105] | 3.084 | |
| 5 | [3.682, 6.252] | 2.570 | |
| 10 | [3.674, 5.699] | 2.026 | |
| 12 | [3.703, 5.357] | 1.654 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Approach | Training Time | Average Reward | NE Attained? |
|---|---|---|---|
| MF-MAPPO | 5min 17s | 0.0 | ✓ |
| DDPG-MFTG | 1min 34s | 0.334 | ✗ |
| Algorithm | Critic Input | Sample Efficiency | Avg. Episode Length |
|---|---|---|---|
| MF-IPPO | 6.3392 | 9.258 | |
| MAPPO-PS | 5.4581 | 12.084 | |
| MAPPO-CC | 5.7878 | 9.8808 | |
| DDPG-MFTG | 0.0548 | 20.0 | |
| MF-MAPPO | 14.6238 | 4.8448 |