LGAIMAAug 19, 2021

Settling the Variance of Multi-Agent Policy Gradients

arXiv:2108.08612v3107 citations
Originality Incremental advance
AI Analysis

This addresses a key bottleneck in multi-agent reinforcement learning by providing a variance reduction technique that enhances existing algorithms, though it is incremental as it builds on established policy gradient methods.

The paper tackles the problem of high variance in multi-agent policy gradient (MAPG) methods, which degrades performance as the number of agents increases, by deriving an optimal baseline that minimizes variance and improves training stability and performance on benchmarks like Multi-Agent MuJoCo and StarCraft.

Policy gradient (PG) methods are popular reinforcement learning (RL) methods where a baseline is often applied to reduce the variance of gradient estimates. In multi-agent RL (MARL), although the PG theorem can be naturally extended, the effectiveness of multi-agent PG (MAPG) methods degrades as the variance of gradient estimates increases rapidly with the number of agents. In this paper, we offer a rigorous analysis of MAPG methods by, firstly, quantifying the contributions of the number of agents and agents' explorations to the variance of MAPG estimators. Based on this analysis, we derive the optimal baseline (OB) that achieves the minimal variance. In comparison to the OB, we measure the excess variance of existing MARL algorithms such as vanilla MAPG and COMA. Considering using deep neural networks, we also propose a surrogate version of OB, which can be seamlessly plugged into any existing PG methods in MARL. On benchmarks of Multi-Agent MuJoCo and StarCraft challenges, our OB technique effectively stabilises training and improves the performance of multi-agent PPO and COMA algorithms by a significant margin.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes