English

Stabilising Experience Replay for Deep Multi-Agent Reinforcement Learning

Artificial Intelligence 2018-05-22 v3 Machine Learning Multiagent Systems

Abstract

Many real-world problems, such as network packet routing and urban traffic control, are naturally modeled as multi-agent reinforcement learning (RL) problems. However, existing multi-agent RL methods typically scale poorly in the problem size. Therefore, a key challenge is to translate the success of deep learning on single-agent RL to the multi-agent setting. A major stumbling block is that independent Q-learning, the most popular multi-agent RL method, introduces nonstationarity that makes it incompatible with the experience replay memory on which deep Q-learning relies. This paper proposes two methods that address this problem: 1) using a multi-agent variant of importance sampling to naturally decay obsolete data and 2) conditioning each agent's value function on a fingerprint that disambiguates the age of the data sampled from the replay memory. Results on a challenging decentralised variant of StarCraft unit micromanagement confirm that these methods enable the successful combination of experience replay with multi-agent RL.

Keywords

Cite

@article{arxiv.1702.08887,
  title  = {Stabilising Experience Replay for Deep Multi-Agent Reinforcement Learning},
  author = {Jakob Foerster and Nantas Nardelli and Gregory Farquhar and Triantafyllos Afouras and Philip H. S. Torr and Pushmeet Kohli and Shimon Whiteson},
  journal= {arXiv preprint arXiv:1702.08887},
  year   = {2018}
}

Comments

Camera-ready version, International Conference of Machine Learning 2017; updated to fix print-breaking image

R2 v1 2026-06-22T18:31:12.734Z