Stabilising Experience Replay for Deep Multi-Agent Reinforcement Learning

By Jakob N. Foerster, Nantas Nardelli, Gregory Farquhar, Triantafyllos Afouras, Philip H. S. Torr, Pushmeet Kohli, Shimon Whiteson. 2017

681 citations recorded by the source corpus.

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 micro-management confirm that these methods enable the successful combination of experience replay with multi-agent RL.

Subfields: Artificial Intelligence, Control and Systems Engineering, Electrical and Electronic Engineering, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Shimon Whiteson
  2. Sergey Levine
  3. Mohit Bansal
  4. Yoshua Bengio
  5. Pieter Abbeel
  6. Jianfeng Gao
  7. Kyunghyun Cho
  8. Ruslan Salakhutdinov

In Control and Systems Engineering

  1. Sergey Levine
  2. Pieter Abbeel
  3. Shimon Whiteson
  4. Josh Tenenbaum
  5. Nicolas Manfred Otto Heess
  6. Josh Merel
  7. Chris Amato
  8. Igor Mordatch

In Electrical and Electronic Engineering

  1. Shimon Whiteson
  2. Chongjie Zhang
  3. Stefano V. Albrecht
  4. Filippos Christianos
  5. Tonghan Wang
  6. Tabish Rashid
  7. Jakob N. Foerster
  8. Pieter Abbeel

In Reinforcement Learning

  1. Shimon Whiteson
  2. Sergey Levine
  3. Chongjie Zhang
  4. Pieter Abbeel
  5. Jakob N. Foerster
  6. Wendelin Böhmer
  7. Tonghan Wang
  8. Stefano V. Albrecht

Citations in the corpus