Guided Deep Reinforcement Learning for Swarm Systems

By Maximilian Hüttenrauch, Adrian Šošić, Gerhard Neumann. 2017

149 citations recorded by the source corpus.

In this paper, we investigate how to learn to control a group of cooperative agents with limited sensing capabilities such as robot swarms. The agents have only very basic sensor capabilities, yet in a group they can accomplish sophisticated tasks, such as distributed assembly or search and rescue tasks. Learning a policy for a group of agents is difficult due to distributed partial observability of the state. Here, we follow a guided approach where a critic has central access to the global state during learning, which simplifies the policy evaluation problem from a reinforcement learning point of view. For example, we can get the positions of all robots of the swarm using a camera image of a scene. This camera image is only available to the critic and not to the control policies of the robots. We follow an actor-critic approach, where the actors base their decisions only on locally sensed information. In contrast, the critic is learned based on the true global state. Our algorithm uses deep reinforcement learning to approximate both the Q-function and the policy. The performance of the algorithm is evaluated on two tasks with simple simulated 2D agents: 1) finding and maintaining a certain distance to each others and 2) locating a target.

Subfields: Artificial Intelligence, Computational Theory and Mathematics, Computer Networks and Communications, Reinforcement Learning, Robotics & Control

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. Chongjie Zhang
  3. Tonghan Wang
  4. Christian Schröder de Witt
  5. Tabish Rashid
  6. Jianhao Wang
  7. Jakob N. Foerster
  8. Philip H. S. Torr

In Computational Theory and Mathematics

  1. Chongjie Zhang
  2. Shimon Whiteson
  3. Tabish Rashid
  4. Tonghan Wang
  5. Christian Schröder de Witt
  6. Jakob N. Foerster
  7. Jianhao Wang
  8. Mikayel Samvelyan

In Computer Networks and Communications

  1. Tonghan Wang
  2. Chongjie Zhang
  3. Jianhao Wang
  4. Shimon Whiteson
  5. Beining Han
  6. Christian Schröder de Witt
  7. Gregory Farquhar
  8. Tabish Rashid

In Reinforcement Learning

  1. Shimon Whiteson
  2. Chongjie Zhang
  3. Tonghan Wang
  4. Christian Schröder de Witt
  5. Tabish Rashid
  6. Jianhao Wang
  7. Jakob N. Foerster
  8. Gregory Farquhar

In Robotics & Control

  1. Philip H. S. Torr
  2. Jakob N. Foerster
  3. Saeid Nahavandi
  4. Shimon Whiteson
  5. Thanh Thi Nguyen
  6. Tabish Rashid
  7. Gregory Farquhar
  8. Christian Schröder de Witt

Citations in the corpus