Skip to content
The Shape of Intelligence

· turning point

AlphaGo beats Lee Sedol

DeepMind's program wins four games to one against one of the greatest Go players, a decade before it was thought possible; move 37 shows a machine playing beautifully.

category
model
significance
5 of 5
people
David Silver, Demis Hassabis, Aja Huang, Lee Sedol
organisations
DeepMind

what had to happen · 30 events back to 1943

Every event this one built on, transitively, in order. Direct influences are marked.

Go has about 10¹⁷⁰ legal positions and no evaluation function anyone could write down, and after Deep Blue it was the game that stood for what search could not do. Experts in 2015 guessed a decade before a machine would beat a professional. On 9 March 2016, in Seoul, DeepMind's AlphaGo won the first of five games against Lee Sedol, holder of eighteen international titles, and went on to win the match four to one. Two hundred million people watched.

AlphaGo combined three things. A policy network, trained first on thirty million human moves and then by playing itself, suggested moves. A value network, trained on the outcomes of self-play games, judged positions. Monte Carlo tree search used both to look ahead, sampling lines rather than enumerating them. The learning was TD-Gammon's, the networks were AlexNet's descendants, and the compute was a cluster of Google's.

In game two AlphaGo played its 37th move on the fifth line, a shoulder hit that no strong human would have considered and that commentators called a mistake until it won the game. Lee's own move 78 in game four, the one win, was called divine. The match was the moment the public understood that machines could be creative at something, and the moment Go players started learning from them.

what it led to · 15 events downstream, through 2026

Built on it directly:

  1. 2017AlphaGo Zero learns from nothingV
  2. 2018AlphaFold enters the protein-folding contestV
  3. 2019The bitter lessonV

And, through them, by era:

sources · 2

See this era in the exhibition →Back to the timeline