Counterfactual Multi-Agent Policy Gradients

By Jakob N. Foerster, Gregory Farquhar, Triantafyllos Afouras, Nantas Nardelli, Shimon Whiteson. AAAI Conference on Artificial Intelligence, 2017

2,656 citations recorded by the source corpus.

Many real-world problems, such as network packet routing and the coordination of autonomous vehicles, are naturally modelled as cooperative multi-agent systems. There is a great need for new reinforcement learning methods that can efficiently learn decentralised policies for such systems. To this end, we propose a new multi-agent actor-critic method called counterfactual multi-agent (COMA) policy gradients. COMA uses a centralised critic to estimate the Q-function and decentralised actors to optimise the agents' policies. In addition, to address the challenges of multi-agent credit assignment, it uses a counterfactual baseline that marginalises out a single agent's action, while keeping the other agents' actions fixed. COMA also uses a critic representation that allows the counterfactual baseline to be computed efficiently in a single forward pass. We evaluate COMA in the testbed of StarCraft unit micromanagement, using a decentralised variant with significant partial observability. COMA significantly improves average performance over other multi-agent actor-critic methods in this setting, and the best performing agents are competitive with state-of-the-art centralised controllers that get access to the full state.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Electrical and Electronic Engineering, Reinforcement Learning

View Paper: https://arxiv.org/abs/1705.08926

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. Sergey Levine
  2. Pieter Abbeel
  3. Yoshua Bengio
  4. Mohit Bansal
  5. Chelsea Finn
  6. Shimon Whiteson
  7. Ruslan Salakhutdinov
  8. Jianfeng Gao

In Computational Theory and Mathematics

  1. Sergey Levine
  2. Shimon Whiteson
  3. Pieter Abbeel
  4. Nicolas Manfred Otto Heess
  5. Chongjie Zhang
  6. Zongqing Lu
  7. Stefano V. Albrecht
  8. Filippos Christianos

In Electrical and Electronic Engineering

  1. Sergey Levine
  2. Shimon Whiteson
  3. Pieter Abbeel
  4. Chongjie Zhang
  5. Chelsea Finn
  6. Zongqing Lu
  7. Tonghan Wang
  8. Tabish Rashid

In Reinforcement Learning

  1. Sergey Levine
  2. Shimon Whiteson
  3. Pieter Abbeel
  4. Chelsea Finn
  5. Yuxi Li
  6. Ofir Nachum
  7. Jakob N. Foerster
  8. Marc G. Bellemare

Citations in the corpus