HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model

Julian Schrittwieser; Ioannis Antonoglou; Thomas Hubert; Karen Simonyan; Laurent Sifre; Simon Schmitt; Arthur Guez; Edward Lockhart; Demis Hassabis; Thore Graepel; Timothy Lillicrap; David Silver

Mastering Atari, Go, Chess and Shogi by Planning with a Learned Model

Abstract

Constructing agents with planning capabilities has long been one of the main challenges in the pursuit of artificial intelligence. Tree-based planning methods have enjoyed huge success in challenging domains, such as chess and Go, where a perfect simulator is available. However, in real-world problems the dynamics governing the environment are often complex and unknown. In this work we present the MuZero algorithm which, by combining a tree-based search with a learned model, achieves superhuman performance in a range of challenging and visually complex domains, without any knowledge of their underlying dynamics. MuZero learns a model that, when applied iteratively, predicts the quantities most directly relevant to planning: the reward, the action-selection policy, and the value function. When evaluated on 57 different Atari games - the canonical video game environment for testing AI techniques, in which model-based planning approaches have historically struggled - our new algorithm achieved a new state of the art. When evaluated on Go, chess and shogi, without any knowledge of the game rules, MuZero matched the superhuman performance of the AlphaZero algorithm that was supplied with the game rules.

Code Repositories

k-lombard/CS4641_Project
tf
Mentioned in GitHub
SHRIVP/muzero
tf
Mentioned in GitHub
dmiracle/muzero-starter
tf
Mentioned in GitHub
DHDev0/Muzero
pytorch
Mentioned in GitHub
opendilab/LightZero
pytorch
Mentioned in GitHub
Miatto-research-group/muzero
pytorch
Mentioned in GitHub
werner-duvaud/muzero-general
pytorch
Mentioned in GitHub
johan-gras/MuZero
tf
Mentioned in GitHub
ZiyuanMa/reversi
pytorch
Mentioned in GitHub
JuanCCS/muzero-jc
pytorch
Mentioned in GitHub
Zeta36/muzero
pytorch
Mentioned in GitHub
foersterrobert/MuZero
pytorch
Mentioned in GitHub
YuriCat/MuZeroJupyterExample
Mentioned in GitHub
kaesve/muzero
tf
Mentioned in GitHub
snjstudent/MyMuzero
tf
Mentioned in GitHub
koulanurag/muzero-pytorch
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
atari-games-on-atari-2600-alienMuZero
Score: 741812.63
atari-games-on-atari-2600-amidarMuZero
Score: 28634.39
atari-games-on-atari-2600-assaultMuZero
Score: 143972.03
atari-games-on-atari-2600-asterixMuZero
Score: 998425.00
atari-games-on-atari-2600-asteroidsMuZero
Score: 678558.64
atari-games-on-atari-2600-atlantisMuZero
Score: 1674767.20
atari-games-on-atari-2600-bank-heistMuZero
Score: 1278.98
atari-games-on-atari-2600-battle-zoneMuZero
Score: 848623.00
atari-games-on-atari-2600-beam-riderMuZero
Score: 454993.53
atari-games-on-atari-2600-berzerkMuZero
Score: 85932.60
atari-games-on-atari-2600-bowlingMuZero
Score: 260.13
atari-games-on-atari-2600-boxingMuZero
Score: 100.00
atari-games-on-atari-2600-centipedeMuZero
Score: 1159049.27
atari-games-on-atari-2600-chopper-commandMuZero
Score: 991039.70
atari-games-on-atari-2600-crazy-climberMuZero
Score: 458315.40
atari-games-on-atari-2600-defenderMuZero
Score: 839642.95
atari-games-on-atari-2600-demon-attackMuZero
Score: 143964.26
atari-games-on-atari-2600-double-dunkMuZero
Score: 23.94
atari-games-on-atari-2600-enduroMuZero
Score: 2382.44
atari-games-on-atari-2600-fishing-derbyMuZero
Score: 91.16
atari-games-on-atari-2600-freewayMuZero
Score: 33.03
atari-games-on-atari-2600-frostbiteMuZero
Score: 631378.53
atari-games-on-atari-2600-gopherMuZero
Score: 130345.58
atari-games-on-atari-2600-gravitarMuZero
Score: 6682.70
atari-games-on-atari-2600-heroMuZero
Score: 49244.11
atari-games-on-atari-2600-ice-hockeyMuZero
Score: 67.04
atari-games-on-atari-2600-james-bondMuZero
Score: 41063.25
atari-games-on-atari-2600-kangarooMuZero
Score: 16763.60
atari-games-on-atari-2600-krullMuZero
Score: 269358.27
atari-games-on-atari-2600-kung-fu-masterMuZero
Score: 204824.00
atari-games-on-atari-2600-montezumas-revengeMuZero
Score: 0.00
atari-games-on-atari-2600-ms-pacmanMuZero
Score: 243401.10
atari-games-on-atari-2600-name-this-gameMuZero
Score: 157177.85
atari-games-on-atari-2600-phoenixMuZero
Score: 955137.84
atari-games-on-atari-2600-pitfallMuZero
Score: 0.00
atari-games-on-atari-2600-pongMuZero
Score: 21.00
atari-games-on-atari-2600-private-eyeMuZero
Score: 15299.98
atari-games-on-atari-2600-qbertMuZero
Score: 72276.00
atari-games-on-atari-2600-river-raidMuZero
Score: 323417.18
atari-games-on-atari-2600-road-runnerMuZero
Score: 613411.80
atari-games-on-atari-2600-robotankMuZero
Score: 131.13
atari-games-on-atari-2600-seaquestMuZero
Score: 999976.52
atari-games-on-atari-2600-skiingMuZero
Score: -29968.36
atari-games-on-atari-2600-solarisMuZero
Score: 56.62
atari-games-on-atari-2600-space-invadersMuZero
Score: 74335.30
atari-games-on-atari-2600-star-gunnerMuZero
Score: 549271.70
atari-games-on-atari-2600-surroundMuZero
Score: 9.99
atari-games-on-atari-2600-tennisMuZero
Score: 0.00
atari-games-on-atari-2600-time-pilotMuZero
Score: 476763.90
atari-games-on-atari-2600-tutankhamMuZero
Score: 491.48
atari-games-on-atari-2600-up-and-downMuZero
Score: 715545.61
atari-games-on-atari-2600-ventureMuZero
Score: 0.40
atari-games-on-atari-2600-video-pinballMuZero
Score: 981791.88
atari-games-on-atari-2600-wizard-of-worMuZero
Score: 197126.00
atari-games-on-atari-2600-yars-revengeMuZero
Score: 553311.46
atari-games-on-atari-2600-zaxxonMuZero
Score: 725853.90
atari-games-on-atari-57MuZero
Human World Record Breakthrough: 19
Mean Human Normalized Score: 4996.20%
atari-games-on-atari-gameMuzero
Human World Record Breakthrough: 19
atari-games-on-atari-gamesMuZero
Mean Human Normalized Score: 4996.20%

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