By Nello Cristianini, University of Bristol
The victory of a computer over one of the world’s strongest players of the game Go has been hailed by many as a landmark event in artificial intelligence. But why? After all, computers have beaten us at games before, most notably in 1997 when the computer Deep Blue triumphed over chess grandmaster Gary Kasparov.
We can get a hint of why the Go victory is important, however, by looking at the difference between the companies behind these game-playing computers. Deep Blue was the product of IBM, which was back then largely a hardware company. But the software – AlphaGo – that beat Go player Lee Sedol was created by DeepMind, a branch of Google based in the UK specialising in machine learning.
AlphaGo’s success wasn’t because of so-called “Moore’s law”, which states that computer processor speed doubles roughly every two years. Computers haven’t yet become powerful enough to calculate all the possible moves in Go – which is much harder to do than in chess. Instead, DeepMind’s work was based on carefully deploying new machine-learning methods and integrating them within more standard game-playing algorithms. Using vast amounts of data, AlphaGo has learnt how to focus its resources where they are most needed, and how to do a better job with those resources.