SOTAVerified

Massively Parallel Methods for Deep Reinforcement Learning

2015-07-15Code Available0· sign in to hype

Arun Nair, Praveen Srinivasan, Sam Blackwell, Cagdas Alcicek, Rory Fearon, Alessandro De Maria, Vedavyas Panneershelvam, Mustafa Suleyman, Charles Beattie, Stig Petersen, Shane Legg, Volodymyr Mnih, Koray Kavukcuoglu, David Silver

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

We present the first massively distributed architecture for deep reinforcement learning. This architecture uses four main components: parallel actors that generate new behaviour; parallel learners that are trained from stored experience; a distributed neural network to represent the value function or behaviour policy; and a distributed store of experience. We used our architecture to implement the Deep Q-Network algorithm (DQN). Our distributed algorithm was applied to 49 games from Atari 2600 games from the Arcade Learning Environment, using identical hyperparameters. Our performance surpassed non-distributed DQN in 41 of the 49 games and also reduced the wall-time required to achieve these results by an order of magnitude on most games.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AlienGorilaScore813.5—Unverified
Atari 2600 AmidarGorilaScore189.2—Unverified
Atari 2600 AssaultGorilaScore1,195.8—Unverified
Atari 2600 AsterixGorilaScore3,324.7—Unverified
Atari 2600 AsteroidsGorilaScore933.6—Unverified
Atari 2600 AtlantisGorilaScore629,166.5—Unverified
Atari 2600 Bank HeistGorilaScore399.4—Unverified
Atari 2600 Battle ZoneGorilaScore19,938—Unverified
Atari 2600 Beam RiderGorilaScore3,822.1—Unverified
Atari 2600 BowlingGorilaScore54—Unverified
Atari 2600 BoxingGorilaScore74.2—Unverified
Atari 2600 BreakoutGorilaScore313—Unverified
Atari 2600 CentipedeGorilaScore6,296.9—Unverified
Atari 2600 Chopper CommandGorilaScore3,191.8—Unverified
Atari 2600 Crazy ClimberGorilaScore65,451—Unverified
Atari 2600 Demon AttackGorilaScore14,880.1—Unverified
Atari 2600 Double DunkGorilaScore-11.3—Unverified
Atari 2600 EnduroGorilaScore71—Unverified
Atari 2600 Fishing DerbyGorilaScore4.6—Unverified
Atari 2600 FreewayGorilaScore10.2—Unverified
Atari 2600 FrostbiteGorilaScore426.6—Unverified
Atari 2600 GopherGorilaScore4,373—Unverified
Atari 2600 GravitarGorilaScore538.4—Unverified
Atari 2600 HEROGorilaScore8,963.4—Unverified
Atari 2600 Ice HockeyGorilaScore-1.7—Unverified
Atari 2600 James BondGorilaScore444—Unverified
Atari 2600 KangarooGorilaScore1,431—Unverified
Atari 2600 KrullGorilaScore6,363.1—Unverified
Atari 2600 Kung-Fu MasterGorilaScore20,620—Unverified
Atari 2600 Montezuma's RevengeGorilaScore84—Unverified
Atari 2600 Ms. PacmanGorilaScore1,263—Unverified
Atari 2600 Name This GameGorilaScore9,238.5—Unverified
Atari 2600 PongGorilaScore16.7—Unverified
Atari 2600 Private EyeGorilaScore2,598.6—Unverified
Atari 2600 Q*BertGorilaScore7,089.8—Unverified
Atari 2600 River RaidGorilaScore5,310.3—Unverified
Atari 2600 Road RunnerGorilaScore43,079.8—Unverified
Atari 2600 RobotankGorilaScore61.8—Unverified
Atari 2600 SeaquestGorilaScore10,145.9—Unverified
Atari 2600 Space InvadersGorilaScore1,183.3—Unverified
Atari 2600 Star GunnerGorilaScore14,919.2—Unverified
Atari 2600 TennisGorilaScore-0.7—Unverified
Atari 2600 Time PilotGorilaScore8,267.8—Unverified
Atari 2600 TutankhamGorilaScore118.5—Unverified
Atari 2600 Up and DownGorilaScore8,747.7—Unverified
Atari 2600 VentureGorilaScore523.4—Unverified
Atari 2600 Video PinballGorilaScore112,093.4—Unverified
Atari 2600 Wizard of WorGorilaScore10,431—Unverified
Atari 2600 ZaxxonGorilaScore6,159.4—Unverified

Reproductions