mlsanityData to 14 Oct 2026

Efficient Parallel Reinforcement Learning Framework using the Reactor Model

arXiv 2312.04704 ↗First posted 7 Dec 2023cs.DC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Parallel Reinforcement Learning (RL) frameworks are essential for mapping RL workloads to multiple computational resources, allowing for faster generation of samples, estimation of values, and policy improvement. These computational paradigms require a seamless integration of training, serving, and simulation workloads. Existing frameworks, such as Ray, are not managing this orchestration efficiently, especially in RL tasks that demand intensive input/output and synchronization between actors on a single node. In this study, we have proposed a solution implementing the reactor model, which enforces a set of actors to have a fixed communication pattern. This allows the scheduler to eliminate work needed for synchronization, such as acquiring and releasing locks for each actor or sending and processing coordination-related messages. Our framework, Lingua Franca (LF), a coordination language based on the reactor model, also supports true parallelism in Python and provides a unified interface that allows users to automatically generate dataflow graphs for RL tasks. In comparison to Ray on a single-node multi-core compute platform, LF achieves 1.21x and 11.62x higher simulation throughput in OpenAI Gym and Atari environments, reduces the average training time of synchronized parallel Q-learning by 31.2%, and accelerates multi-agent RL inference by 5.12x.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 18 of its 50 references that are in the map. First posted on arXiv 7 Dec 2023.

Builds on

18 of 50 references.

References · 18

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
  3. 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
  4. 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
  5. 2019Habitat: A Platform for Embodied AI Researchcited by 1,191
  6. 2018IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architecturescited by 883
  7. 2019Solving Rubik's Cube with a Robot Handcited by 734
  8. 2019Multi-Agent Reinforcement Learning: A Selective Overview of Theories and Algorithmscited by 567
  9. 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 527
  10. 2018Distributed Prioritized Experience Replaycited by 269
  11. 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
  12. 2019A Review of Cooperative Multi-Agent Deep Reinforcement Learningcited by 147
6 more
  1. 2020Model-based Reinforcement Learning: A Surveycited by 39
  2. 2020RLlib Flow: Distributed Reinforcement Learning is a Dataflow Problemcited by 16
  3. 2020Distributed Deep Reinforcement Learning: An Overviewcited by 9
  4. 2020The Architectural Implications of Distributed Reinforcement Learning on CPU-GPU Systemscited by 5
  5. 2019A View on Deep Reinforcement Learning in System Optimizationcited by 1
  6. 2023High-Performance Deterministic Concurrency using Lingua Francacited by 1

Built on by

Not cited yet.