SOTAVerified

Distributed Prioritized Experience Replay

2018-03-02ICLR 2018Code Available3· sign in to hype

Dan Horgan, John Quan, David Budden, Gabriel Barth-Maron, Matteo Hessel, Hado van Hasselt, David Silver

Code Available — Be the first to reproduce this paper.

Reproduce

Code

Abstract

We propose a distributed architecture for deep reinforcement learning at scale, that enables agents to learn effectively from orders of magnitude more data than previously possible. The algorithm decouples acting from learning: the actors interact with their own instances of the environment by selecting actions according to a shared neural network, and accumulate the resulting experience in a shared experience replay memory; the learner replays samples of experience and updates the neural network. The architecture relies on prioritized experience replay to focus only on the most significant data generated by the actors. Our architecture substantially improves the state of the art on the Arcade Learning Environment, achieving better final performance in a fraction of the wall-clock training time.

Tasks

Benchmark Results

DatasetModelMetricClaimedVerifiedStatus
Atari 2600 AlienApe-XScore40,804.9—Unverified
Atari 2600 AmidarApe-XScore8,659.2—Unverified
Atari 2600 AssaultApe-XScore24,559.4—Unverified
Atari 2600 AsterixApe-XScore313,305—Unverified
Atari 2600 AsteroidsApe-XScore155,495.1—Unverified
Atari 2600 AtlantisApe-XScore944,497.5—Unverified
Atari 2600 Bank HeistApe-XScore1,716.4—Unverified
Atari 2600 Battle ZoneApe-XScore98,895—Unverified
Atari 2600 Beam RiderApe-XScore63,305.2—Unverified
Atari 2600 BerzerkApe-XScore57,196.7—Unverified
Atari 2600 BowlingApe-XScore17.6—Unverified
Atari 2600 BoxingApe-XScore100—Unverified
Atari 2600 BreakoutApe-XScore800.9—Unverified
Atari 2600 CentipedeApe-XScore12,974—Unverified
Atari 2600 Chopper CommandApe-XScore721,851—Unverified
Atari 2600 Crazy ClimberApe-XScore320,426—Unverified
Atari 2600 DefenderApe-XScore411,943.5—Unverified
Atari 2600 Demon AttackApe-XScore133,086.4—Unverified
Atari 2600 Double DunkApe-XScore23.5—Unverified
Atari 2600 EnduroApe-XScore2,177.4—Unverified
Atari 2600 Fishing DerbyApe-XScore44.4—Unverified
Atari 2600 FreewayApe-XScore33.7—Unverified
Atari 2600 FrostbiteApe-XScore9,328.6—Unverified
Atari 2600 GopherApe-XScore120,500.9—Unverified
Atari 2600 GravitarApe-XScore1,598.5—Unverified
Atari 2600 HEROApe-XScore31,655.9—Unverified
Atari 2600 Ice HockeyApe-XScore33—Unverified
Atari 2600 James BondApe-XScore21,322.5—Unverified
Atari 2600 KangarooApe-XScore1,416—Unverified
Atari 2600 KrullApe-XScore11,741.4—Unverified
Atari 2600 Kung-Fu MasterApe-XScore97,829.5—Unverified
Atari 2600 Montezuma's RevengeApe-XScore2,500—Unverified
Atari 2600 Ms. PacmanApe-XScore11,255.2—Unverified
Atari 2600 Name This GameApe-XScore25,783.3—Unverified
Atari 2600 PhoenixApe-XScore224,491.1—Unverified
Atari 2600 Pitfall!Ape-XScore-0.6—Unverified
Atari 2600 PongApe-XScore20.9—Unverified
Atari 2600 Private EyeApe-XScore49.8—Unverified
Atari 2600 Q*BertApe-XScore302,391.3—Unverified
Atari 2600 River RaidApe-XScore63,864.4—Unverified
Atari 2600 Road RunnerApe-XScore222,234.5—Unverified
Atari 2600 RobotankApe-XScore73.8—Unverified
Atari 2600 SeaquestApe-XScore392,952.3—Unverified
Atari 2600 SkiingApe-XScore-10,789.9—Unverified
Atari 2600 SolarisApe-XScore2,892.9—Unverified
Atari 2600 Space InvadersApe-XScore54,681—Unverified
Atari 2600 Star GunnerApe-XScore434,342.5—Unverified
Atari 2600 SurroundApe-XScore7.1—Unverified
Atari 2600 TennisApe-XScore23.9—Unverified
Atari 2600 Time PilotApe-XScore87,085—Unverified

Reproductions