SOTAVerified

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

2018-02-05ICML 2018Code Available1· sign in to hype

Lasse Espeholt, Hubert Soyer, Remi Munos, Karen Simonyan, Volodymir Mnih, Tom Ward, Yotam Doron, Vlad Firoiu, Tim Harley, Iain Dunning, Shane Legg, Koray Kavukcuoglu

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

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.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AlienIMPALA (deep)Score15,962.1Unverified
Atari 2600 AmidarIMPALA (deep)Score1,554.79Unverified
Atari 2600 AssaultIMPALA (deep)Score19,148.47Unverified
Atari 2600 AsterixIMPALA (deep)Score300,732Unverified
Atari 2600 AsteroidsIMPALA (deep)Score108,590.05Unverified
Atari 2600 AtlantisIMPALA (deep)Score849,967.5Unverified
Atari 2600 Bank HeistIMPALA (deep)Score1,223.15Unverified
Atari 2600 Battle ZoneIMPALA (deep)Score20,885Unverified
Atari 2600 Beam RiderIMPALA (deep)Score32,463.47Unverified
Atari 2600 BerzerkIMPALA (deep)Score1,852.7Unverified
Atari 2600 BowlingIMPALA (deep)Score59.92Unverified
Atari 2600 BoxingIMPALA (deep)Score99.96Unverified
Atari 2600 BreakoutIMPALA (deep)Score787.34Unverified
Atari 2600 CentipedeIMPALA (deep)Score11,049.75Unverified
Atari 2600 Chopper CommandIMPALA (deep)Score28,255Unverified
Atari 2600 Crazy ClimberIMPALA (deep)Score136,950Unverified
Atari 2600 DefenderIMPALA (deep)Score185,203Unverified
Atari 2600 Demon AttackIMPALA (deep)Score132,826.98Unverified
Atari 2600 Double DunkIMPALA (deep)Score-0.33Unverified
Atari 2600 EnduroIMPALA (deep)Score0Unverified
Atari 2600 Fishing DerbyIMPALA (deep)Score44.85Unverified
Atari 2600 FreewayIMPALA (deep)Score0Unverified
Atari 2600 FrostbiteIMPALA (deep)Score317.75Unverified
Atari 2600 GopherIMPALA (deep)Score66,782.3Unverified
Atari 2600 GravitarIMPALA (deep)Score359.5Unverified
Atari 2600 HEROIMPALA (deep)Score33,730.55Unverified
Atari 2600 Ice HockeyIMPALA (deep)Score3.48Unverified
Atari 2600 James BondIMPALA (deep)Score601.5Unverified
Atari 2600 KangarooIMPALA (deep)Score1,632Unverified
Atari 2600 KrullIMPALA (deep)Score8,147.4Unverified
Atari 2600 Kung-Fu MasterIMPALA (deep)Score43,375.5Unverified
Atari 2600 Montezuma's RevengeIMPALA (deep)Score0Unverified
Atari 2600 Ms. PacmanIMPALA (deep)Score7,342.32Unverified
Atari 2600 Name This GameIMPALA (deep)Score21,537.2Unverified
Atari 2600 PhoenixIMPALA (deep)Score210,996.45Unverified
Atari 2600 Pitfall!IMPALA (deep)Score-1.66Unverified
Atari 2600 PongIMPALA (deep)Score20.98Unverified
Atari 2600 Private EyeIMPALA (deep)Score98.5Unverified
Atari 2600 Q*BertIMPALA (deep)Score351,200.12Unverified
Atari 2600 River RaidIMPALA (deep)Score29,608.05Unverified
Atari 2600 Road RunnerIMPALA (deep)Score57,121Unverified
Atari 2600 RobotankIMPALA (deep)Score12.96Unverified
Atari 2600 SeaquestIMPALA (deep)Score1,753.2Unverified
Atari 2600 SkiingIMPALA (deep)Score-10,180.38Unverified
Atari 2600 SolarisIMPALA (deep)Score2,365Unverified
Atari 2600 Space InvadersIMPALA (deep)Score43,595.78Unverified
Atari 2600 Star GunnerIMPALA (deep)Score200,625Unverified
Atari 2600 SurroundIMPALA (deep)Score7.56Unverified
Atari 2600 TennisIMPALA (deep)Score0.55Unverified
Atari 2600 Time PilotIMPALA (deep)Score48,481.5Unverified

Reproductions