[Paper Review] MA2QL: A Minimalist Approach to Fully Decentralized Multi-Agent Reinforcement Learning
MA2QL proposes a minimalist, fully decentralized multi-agent reinforcement learning algorithm where agents take turns updating their Q-functions via Q-learning to address non-stationarity. Despite minimal changes to independent Q-learning (IQL), MA2QL achieves consistent performance gains across diverse environments and theoretically guarantees convergence to a Nash equilibrium under $ \varepsilon$-convergence conditions.
Decentralized learning has shown great promise for cooperative multi-agent reinforcement learning (MARL). However, non-stationarity remains a significant challenge in fully decentralized learning. In the paper, we tackle the non-stationarity problem in the simplest and fundamental way and propose multi-agent alternate Q-learning (MA2QL), where agents take turns updating their Q-functions by Q-learning. MA2QL is a minimalist approach to fully decentralized cooperative MARL but is theoretically grounded. We prove that when each agent guarantees $\varepsilon$-convergence at each turn, their joint policy converges to a Nash equilibrium. In practice, MA2QL only requires minimal changes to independent Q-learning (IQL). We empirically evaluate MA2QL on a variety of cooperative multi-agent tasks. Results show MA2QL consistently outperforms IQL, which verifies the effectiveness of MA2QL, despite such minimal changes.
Motivation & Objective
- To address the non-stationarity problem in fully decentralized cooperative multi-agent reinforcement learning (MARL).
- To develop a minimal yet theoretically grounded approach that requires only minor modifications to independent Q-learning (IQL).
- To empirically verify that turn-based learning stabilizes training and improves performance in complex, partially observable environments.
- To demonstrate scalability and robustness of the method across discrete and continuous action spaces, and fully/partially observable settings.
Proposed method
- Agents alternate in updating their Q-functions using standard Q-learning, while all agents interact with the environment during each update turn.
- The method enforces a fixed learning schedule where each agent updates in sequence, effectively decoupling policy updates to reduce non-stationarity.
- Theoretical analysis proves that if each agent achieves $ \varepsilon$-convergence during its update turn, the joint policy converges to a Nash equilibrium.
- The algorithm is implemented with minimal code changes: swapping the order of environment interaction and agent update in IQL's training loop.
- The approach is compatible with both discrete-action (e.g., MPE, SMAC) and continuous-action (e.g., multi-agent MuJoCo) environments using DDPG.
- No global state or communication is used during training, preserving full decentralization.
Experimental results
Research questions
- RQ1Can a minimal, turn-based update schedule stabilize learning in fully decentralized MARL and mitigate non-stationarity?
- RQ2Does alternating Q-learning converge to a Nash equilibrium in tabular Dec-POMDP settings?
- RQ3Can MA2QL outperform independent Q-learning (IQL) with only minor code changes across diverse MARL benchmarks?
- RQ4How robust is MA2QL to hyperparameter variations and scaling to larger multi-agent environments?
- RQ5Does the alternate learning schedule improve performance in partially observable and high-complexity environments?
Key findings
- In the stochastic game, MA2QL converges significantly faster than IQL, demonstrating improved stability and convergence speed.
- On the StarCraft Multi-Agent Challenge (SMAC), MA2QL outperforms IQL on hard and super-hard maps ($\mathtt{5m\_vs\_6m}$ and $\mathtt{corridor}$), achieving higher winning rates.
- In multi-agent MuJoCo, MA2QL consistently outperforms IQL across 15-agent and 17-agent tasks, showing strong scalability and robustness.
- Hyperparameter ablation shows that MA2QL maintains performance advantages over IQL across different learning rates and batch sizes, indicating robustness.
- In 3-agent Hopper and 3×2 HalfCheetah tasks, MA2QL achieves better final performance than IQL, even when K (number of updates per turn) varies.
- Theoretical analysis confirms that under $ \varepsilon$-convergence per agent per turn, MA2QL converges to a Nash equilibrium in tabular settings.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.