Distributed Reinforcement Learning is a Dataflow Problem

11/25/2020
by   Eric Liang, et al.
20

Researchers and practitioners in the field of reinforcement learning (RL) frequently leverage parallel computation, which has led to a plethora of new algorithms and systems in the last few years. In this paper, we re-examine the challenges posed by distributed RL and try to view it through the lens of an old idea: distributed dataflow. We show that viewing RL as a dataflow problem leads to highly composable and performant implementations. We propose AnonFlow, a hybrid actor-dataflow programming model for distributed RL, and validate its practicality by porting the full suite of algorithms in AnonLib, a widely-adopted distributed RL library.

READ FULL TEXT

page 6

page 9

research
01/03/2023

A Succinct Summary of Reinforcement Learning

This document is a concise summary of many key results in single-agent r...
research
10/21/2018

RLgraph: Flexible Computation Graphs for Deep Reinforcement Learning

Reinforcement learning (RL) tasks are challenging to implement, execute ...
research
04/16/2019

Simion Zoo: A Workbench for Distributed Experimentation with Reinforcement Learning for Continuous Control Tasks

We present Simion Zoo, a Reinforcement Learning (RL) workbench that prov...
research
03/25/2020

Fiber: A Platform for Efficient Development and Distributed Training for Reinforcement Learning and Population-Based Methods

Recent advances in machine learning are consistently enabled by increasi...
research
06/01/2020

Acme: A Research Framework for Distributed Reinforcement Learning

Deep reinforcement learning has led to many recent-and groundbreaking-ad...
research
10/09/2018

A Distributed Reinforcement Learning Solution With Knowledge Transfer Capability for A Bike Rebalancing Problem

Rebalancing is a critical service bottleneck for many transportation ser...
research
12/16/2017

Ray: A Distributed Framework for Emerging AI Applications

The next generation of AI applications will continuously interact with t...

Please sign up or login with your details

Forgot password? Click here to reset