Back to the reading lists

    Reinforcement learning· 2016

    Mastering the game of Go with deep neural networks and tree search

    David Silver (first author) · 2016

    Read the original

    DOI 10.1038/nature16961OpenAlex W2257979135

    Guide the search tree.

    On the reading lists

    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

    First released
    2016 (from OpenAlex)
    Citations
    15,607 citations, as counted by OpenAlex (CC0)
    Named by
    both expert lists
    Score
    0.746 · computed rank 34 · consensus 0.87, must-read 1, citations percentile 0.957 (2010s · reinforcement-learning), awards 0, existing lists 0.5. Method

    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.