Reinforcement learning· 2016
Mastering the game of Go with deep neural networks and tree search
Guide the search tree.
On the reading lists
- #34 in the Top 500 (2026 edition)
- #25 of 100 papers to read in your lifetime (2026 edition)
- #4 in Reinforcement learning (2026 edition)
Why it matters
Demonstrated world-class Go through deep policy networks, value estimation, and tree search.
Condensed from the expert lists' notes.
Inside the paper
- The problem
- Go has too many possible move sequences to search exhaustively, and evaluating a position is difficult. Earlier strong programs used search and human-inspired features but did not reach professional strength on the full board.
- The idea
- AlphaGo combines learned move preferences and position evaluations with a search that examines promising continuations. Its training starts with expert games and then uses self-play to improve the policy and train a value network.
- How it works
- A supervised policy network learns to predict moves from expert positions, and a faster policy is trained for simulated rollouts.
- The supervised network is further trained through self-play to increase the chance of winning against previous versions of itself.
- A separate value network learns to predict game outcomes from positions sampled from self-play games.
- During tree search, policy probabilities guide which moves receive attention, while network evaluations and fast rollouts help estimate the value of positions.
- What it showed
- The system defeated the European champion Fan Hui by five games to none and won 99.8% of games against other Go programs in the reported evaluation. The paper also found that its reinforcement-trained policy beat its supervised starting point in head-to-head play.
- Read it for
- Figure 1 gives the training sequence and Figure 3 shows the search; read those alongside the sections on policy and value networks. Skim the detailed distributed-search implementation in Methods until you need to reproduce the system.
Written in our own words from the paper itself. A draft the editors have not yet reviewed.
Reading it
Difficulty: Intermediate
Read this first: Monte Carlo tree search; reinforcement learning basics (Q-learning, policy gradients); convolutional networks (LeNet).
The record
Editor's notes
- Readability check: pass: AlphaGo: clear combination of learning and search. (AI draft (Claude), not yet reviewed, 2026-10-29)
Data sources
Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.