Monotonic Value Function Factorisation for Deep Multi-Agent Reinforcement Learning
About
In many real-world settings, a team of agents must coordinate its behaviour while acting in a decentralised fashion. At the same time, it is often possible to train the agents in a centralised fashion where global state information is available and communication constraints are lifted. Learning joint action-values conditioned on extra state information is an attractive way to exploit centralised learning, but the best strategy for then extracting decentralised policies is unclear. Our solution is QMIX, a novel value-based method that can train decentralised policies in a centralised end-to-end fashion. QMIX employs a mixing network that estimates joint action-values as a monotonic combination of per-agent values. We structurally enforce that the joint-action value is monotonic in the per-agent values, through the use of non-negative weights in the mixing network, which guarantees consistency between the centralised and decentralised policies. To evaluate the performance of QMIX, we propose the StarCraft Multi-Agent Challenge (SMAC) as a new benchmark for deep multi-agent reinforcement learning. We evaluate QMIX on a challenging set of SMAC scenarios and show that it significantly outperforms existing multi-agent reinforcement learning methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Multi-Agent Reinforcement Learning | MatGame | Score679.4 | 96 | |
| Multi-Agent Reinforcement Learning | SMAC v2 (test) | Win Rate (Protoss 5 Units)69 | 35 | |
| Multi-Agent Reinforcement Learning | SMAC | Win Rate (3m)99.2 | 34 | |
| Multi-Agent Reinforcement Learning | MPE Speaker-Listener | Return18.6 | 17 | |
| Bike-sharing redistribution | London 20% initial inventory ratio (test) | Region 1 Count1.37e+3 | 16 | |
| Bike-sharing redistribution | London 30% initial inventory ratio (test) | Region 1 Count1.61e+3 | 16 | |
| Multi-Agent Reinforcement Learning (Predator-Prey) | MPE PP_9/3 | Average Cumulative Reward661.9 | 16 | |
| Bike Redistribution | Washington D.C. (Region 2) | Count @ 5% Threshold249 | 16 | |
| Multi-Agent Reinforcement Learning (Predator-Prey) | MPE PP_3/1 | Average Cumulative Reward165.4 | 16 | |
| Multi-Agent Reinforcement Learning (Predator-Prey) | MPE PP_6/2 | Average Cumulative Reward538.8 | 16 |