paper-with-me

Papers

IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures

2018-02-05 · ICML 2018 7 · Lasse Espeholt, Hubert Soyer, Remi Munos, Karen Simonyan, Volodymir Mnih, Tom Ward, Yotam Doron, Vlad Firoiu, Tim Harley, Iain Dunning, Shane Legg, Koray Kavukcuoglu

In this work we aim to solve a large collection of tasks using a single reinforcement learning agent with a single set of parameters. A key challenge is to handle the increased amount of data and extended training time. We have developed a new distributed agent IMPALA (Importance Weighted Actor-Learner Architecture) that not only uses resources more efficiently in single-machine training but also scales to thousands of machines without sacrificing data efficiency or resource utilisation. We achieve stable learning at high throughput by combining decoupled acting and learning with a novel off-policy correction method called V-trace. We demonstrate the effectiveness of IMPALA for multi-task reinforcement learning on DMLab-30 (a set of 30 tasks from the DeepMind Lab environment (Beattie et al., 2016)) and Atari-57 (all available Atari games in Arcade Learning Environment (Bellemare et al., 2013a)). Our results show that IMPALA is able to achieve better performance than previous agents with less data, and crucially exhibits positive transfer between tasks as a result of its multi-task approach.

📄 PDF Abstract BibTeX arXiv:1802.01561

Code (24)

deepmind/scalable_agent 공식 구현 tf
Sheepsody/Batched-Impala-PyTorch pytorch
crazydonkey200/neural-symbolic-machines tf
deepmind/haiku jax
deepmind/rlax jax
deepmind/streetlearn tf
facebookresearch/gala pytorch
facebookresearch/torchbeast pytorch
google-deepmind/scalable_agent tf
google-deepmind/streetlearn tf
google-research/valan tf
haje01/impala pytorch
heiner/scalable_agent tf
jerrodparker20/adaptive-transformers-in-rl pytorch
michaelnny/deep_rl_zoo pytorch
opendilab/DI-engine/blob/main/ding/policy/impala.py pytorch
ray-project/ray/tree/master/rllib
seolhokim/DistributedRL-Pytorch-Ray pytorch
seolhokim/SimpleDistributedRL pytorch
theSparta/neural-symbolic-machines tf
threewisemonkeys-as/torched_impala pytorch
urw7rs/spiralpp pytorch
villinvic/Georges
windstrip/DeepMind-StreetLearn tf

Tasks

Atari Gamesreinforcement-learningReinforcement LearningReinforcement Learning (RL)

Methods 이 논문이 사용한 방법론

Sigmoid Activation 설명 없음
Tanh Activation 설명 없음
Experience Replay Experience Replay is a replay memory technique used in reinforcement learning where we store the agent’s experiences at each time-step, $e\_{t} = \left(s\_{t}, a\_{t}, r\_{t},…
Entropy Regularization 설명 없음
Residual Connection 설명 없음
Gradient Clipping One difficulty that arises with optimization of deep neural networks is that large parameter gradients can lead an SGD optimizer to update…
RMSProp RMSProp is an unpublished adaptive learning rate optimizer proposed by Geoff Hinton. The motivation…
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

IMPACT: Importance Weighted Asynchronous Architectures with Clipped Target Networks

2019-11-30 · ICLR 2020 1 · Michael Luo, Jiahao Yao, Richard Liaw, Eric Liang 외

The practical usage of reinforcement learning agents is often bottlenecked by the duration of training time. To accelerate training, practitioners often turn to distributed reinforcement learning architectures to paralle…

continuous-controlContinuous Controlreinforcement-learningReinforcement Learning+1

Scalable Volt-VAR Optimization using RLlib-IMPALA Framework: A Reinforcement Learning Approach

2024-02-24 · Alaa Selim, Yanzhu Ye, Junbo Zhao, Bo Yang

In the rapidly evolving domain of electrical power systems, the Volt-VAR optimization (VVO) is increasingly critical, especially with the burgeoning integration of renewable energy sources. Traditional approaches to lear…

Deep Reinforcement LearningDistributed Computingreinforcement-learningReinforcement Learning+1

A Distributed Deep Reinforcement Learning Technique for Application Placement in Edge and Fog Computing Environments

2021-10-24 · Mohammad Goudarzi, Marimuthu Palaniswami, Rajkumar Buyya

Fog/Edge computing is a novel computing paradigm supporting resource-constrained Internet of Things (IoT) devices by the placement of their tasks on the edge and/or cloud servers. Recently, several Deep Reinforcement Lea…

Deep Reinforcement LearningEdge-computing

Cleanba: A Reproducible and Efficient Distributed Reinforcement Learning Platform

2023-09-29 · Shengyi Huang, Jiayi Weng, Rujikorn Charakorn, Min Lin 외

Distributed Deep Reinforcement Learning (DRL) aims to leverage more computational resources to train autonomous agents with less training time. Despite recent progress in the field, reproducibility issues have not been s…

Deep Reinforcement Learningreinforcement-learningReinforcement Learning

TorchBeast: A PyTorch Platform for Distributed RL

2019-10-08 · Heinrich Küttler, Nantas Nardelli, Thibaut Lavril, Marco Selvatici 외

TorchBeast is a platform for reinforcement learning (RL) research in PyTorch. It implements a version of the popular IMPALA algorithm for fast, asynchronous, parallel training of RL agents. Additionally, TorchBeast has s…

OpenAI GymReinforcement LearningReinforcement Learning (RL)