HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Online and Offline Reinforcement Learning by Planning with a Learned Model

Julian Schrittwieser Thomas Hubert Amol Mandhane Mohammadamin Barekatain Ioannis Antonoglou David Silver

Online and Offline Reinforcement Learning by Planning with a Learned Model

Abstract

Learning efficiently from small amounts of data has long been the focus of model-based reinforcement learning, both for the online case when interacting with the environment and the offline case when learning from a fixed dataset. However, to date no single unified algorithm could demonstrate state-of-the-art results in both settings. In this work, we describe the Reanalyse algorithm which uses model-based policy and value improvement operators to compute new improved training targets on existing data points, allowing efficient learning for data budgets varying by several orders of magnitude. We further show that Reanalyse can also be used to learn entirely from demonstrations without any environment interactions, as in the case of offline Reinforcement Learning (offline RL). Combining Reanalyse with the MuZero algorithm, we introduce MuZero Unplugged, a single unified algorithm for any data budget, including offline RL. In contrast to previous work, our algorithm does not require any special adaptations for the off-policy or offline RL settings. MuZero Unplugged sets new state-of-the-art results in the RL Unplugged offline RL benchmark as well as in the online RL benchmark of Atari in the standard 200 million frame setting.

Code Repositories

DHDev0/Muzero-unplugged
pytorch
Mentioned in GitHub
enpasos/muzero
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
atari-games-on-atari-2600-alienMuZero (Res2 Adam)
Score: 70192.35
atari-games-on-atari-2600-amidarMuZero (Res2 Adam)
Score: 1197.38
atari-games-on-atari-2600-assaultMuZero (Res2 Adam)
Score: 33292.22
atari-games-on-atari-2600-asterixMuZero (Res2 Adam)
Score: 862406.65
atari-games-on-atari-2600-asteroidsMuZero (Res2 Adam)
Score: 476412
atari-games-on-atari-2600-atlantisMuZero (Res2 Adam)
Score: 1137475.12
atari-games-on-atari-2600-bank-heistMuZero (Res2 Adam)
Score: 27219.8
atari-games-on-atari-2600-battle-zoneMuZero (Res2 Adam)
Score: 178716.9
atari-games-on-atari-2600-beam-riderMuZero (Res2 Adam)
Score: 333077.44
atari-games-on-atari-2600-berzerkMuZero (Res2 Adam)
Score: 2705.82
atari-games-on-atari-2600-bowlingMuZero (Res2 Adam)
Score: 131.65
atari-games-on-atari-2600-boxingMuZero (Res2 Adam)
Score: 100
atari-games-on-atari-2600-breakoutMuZero (Res2 Adam)
Score: 758.04
atari-games-on-atari-2600-centipedeMuZero (Res2 Adam)
Score: 874301.64
atari-games-on-atari-2600-chopper-commandMuZero (Res2 Adam)
Score: 5989.55
atari-games-on-atari-2600-crazy-climberMuZero (Res2 Adam)
Score: 158541.58
atari-games-on-atari-2600-defenderMuZero (Res2 Adam)
Score: 557200.75
atari-games-on-atari-2600-demon-attackMuZero (Res2 Adam)
Score: 143838.04
atari-games-on-atari-2600-double-dunkMuZero (Res2 Adam)
Score: 23.91
atari-games-on-atari-2600-enduroMuZero (Res2 Adam)
Score: 2365.81
atari-games-on-atari-2600-fishing-derbyMuZero (Res2 Adam)
Score: 73.94
atari-games-on-atari-2600-freewayMuZero (Res2 Adam)
Score: 33.87
atari-games-on-atari-2600-frostbiteMuZero (Res2 Adam)
Score: 374769.76
atari-games-on-atari-2600-gopherMuZero (Res2 Adam)
Score: 122882.5
atari-games-on-atari-2600-gravitarMuZero (Res2 Adam)
Score: 8006.93
atari-games-on-atari-2600-heroMuZero (Res2 Adam)
Score: 37234.31
atari-games-on-atari-2600-ice-hockeyMuZero (Res2 Adam)
Score: 41.66
atari-games-on-atari-2600-james-bondMuZero (Res2 Adam)
Score: 28626.23
atari-games-on-atari-2600-kangarooMuZero (Res2 Adam)
Score: 13838
atari-games-on-atari-2600-krullMuZero (Res2 Adam)
Score: 72570.5
atari-games-on-atari-2600-kung-fu-masterMuZero (Res2 Adam)
Score: 116726.96
atari-games-on-atari-2600-montezumas-revengeMuZero (Res2 Adam)
Score: 2500
atari-games-on-atari-2600-ms-pacmanMuZero (Res2 Adam)
Score: 70659.76
atari-games-on-atari-2600-name-this-gameMuZero (Res2 Adam)
Score: 101197.71
atari-games-on-atari-2600-phoenixMuZero (Res2 Adam)
Score: 815728.7
atari-games-on-atari-2600-pitfallMuZero (Res2 Adam)
Score: 0
atari-games-on-atari-2600-pongMuZero (Res2 Adam)
Score: 20.95
atari-games-on-atari-2600-private-eyeMuZero (Res2 Adam)
Score: 100
atari-games-on-atari-2600-qbertMuZero (Res2 Adam)
Score: 94906.25
atari-games-on-atari-2600-river-raidMuZero (Res2 Adam)
Score: 171673.78
atari-games-on-atari-2600-road-runnerMuZero (Res2 Adam)
Score: 531097
atari-games-on-atari-2600-robotankMuZero (Res2 Adam)
Score: 100.59
atari-games-on-atari-2600-seaquestMuZero (Res2 Adam)
Score: 999659.18
atari-games-on-atari-2600-skiingMuZero (Res2 Adam)
Score: -30000
atari-games-on-atari-2600-solarisMuZero (Res2 Adam)
Score: 5132.95
atari-games-on-atari-2600-space-invadersMuZero (Res2 Adam)
Score: 3645.63
atari-games-on-atari-2600-star-gunnerMuZero (Res2 Adam)
Score: 154548.26
atari-games-on-atari-2600-surroundMuZero (Res2 Adam)
Score: 9.9
atari-games-on-atari-2600-tennisMuZero (Res2 Adam)
Score: 0
atari-games-on-atari-2600-time-pilotMuZero (Res2 Adam)
Score: 424011.16
atari-games-on-atari-2600-tutankhamMuZero (Res2 Adam)
Score: 347.99
atari-games-on-atari-2600-up-and-downMuZero (Res2 Adam)
Score: 634898.18
atari-games-on-atari-2600-ventureMuZero (Res2 Adam)
Score: 1731.47
atari-games-on-atari-2600-video-pinballMuZero (Res2 Adam)
Score: 865543.44
atari-games-on-atari-2600-wizard-of-worMuZero (Res2 Adam)
Score: 100096.6
atari-games-on-atari-2600-yars-revengeMuZero (Res2 Adam)
Score: 219838.09
atari-games-on-atari-2600-zaxxonMuZero (Res2 Adam)
Score: 154131.86
continuous-control-on-cartpole-swingup-2MuZero Unplugged
Return: 594.3
continuous-control-on-cheetah-run-2MuZero Unplugged
Return: 869.9
continuous-control-on-finger-turn-hardMuZero Unplugged
Return: 759
continuous-control-on-fish-swimMuZero Unplugged
Return: 681.6
continuous-control-on-humanoid-runMuZero Unplugged
Return: 643.1
continuous-control-on-manipulator-insert-ballMuZero Unplugged
Return: 659.2
continuous-control-on-manipulator-insert-pegMuZero Unplugged
Return: 556
continuous-control-on-walker-standMuZero Unplugged
Return: 887.2
continuous-control-on-walker-walk-2MuZero Unplugged
Return: 949.5

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp