Acme: A Research Framework for Distributed Reinforcement Learning

By Matthew W. Hoffman, Bobak Shahriari, John Aslanides, Gabriel Barth-Maron, Feryal M. P. Behbahani, Tamara Norman, Abbas Abdolmaleki, Albin Cassirer, Fan Yang, Kate Baumli and 10 more. 2020

248 citations recorded by the source corpus.

Deep reinforcement learning has led to many recent-and groundbreaking-advancements. However, these advances have often come at the cost of both the scale and complexity of the underlying RL algorithms. Increases in complexity have in turn made it more difficult for researchers to reproduce published RL algorithms or rapidly prototype ideas. To address this, we introduce Acme, a tool to simplify the development of novel RL algorithms that is specifically designed to enable simple agent implementations that can be run at various scales of execution. Our aim is also to make the results of various RL algorithms developed in academia and industrial labs easier to reproduce and extend. To this end we are releasing baseline implementations of various algorithms, created using our framework. In this work we introduce the major design decisions behind Acme and show how these are used to construct these baselines. We also experiment with these agents at different scales of both complexity and computation-including distributed versions. Ultimately, we show that the design decisions behind Acme lead to agents that can be scaled both up and down and that, for the most part, greater levels of parallelization result in agents with equivalent performance, just faster.

Subfields: Artificial Intelligence, Mechanical Engineering, Reinforcement Learning, ML Systems & Hardware

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. Chelsea Finn
  4. Ruslan Salakhutdinov
  5. Yoshua Bengio
  6. Ofir Nachum
  7. Quoc V. Le
  8. Trevor Darrell

In Mechanical Engineering

  1. Shixiang Shane Gu
  2. Sergey Levine
  3. Aviral Kumar
  4. Ofir Nachum
  5. Serkan Cabi
  6. L'eonard Hussenot
  7. Denis Yarats
  8. Gabriel Dulac-Arnold

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Ofir Nachum
  4. Chelsea Finn
  5. Shixiang Shane Gu
  6. Aviral Kumar
  7. George Tucker
  8. Nicolas Manfred Otto Heess

In ML Systems & Hardware

  1. Rob Fergus
  2. Pushmeet Kohli
  3. Gabriel Barth-Maron
  4. Ruslan Salakhutdinov
  5. Misha Denil
  6. Nando de Freitas
  7. Matthew J. Hoffman
  8. Jost Tobias Springenberg

Citations in the corpus