AILGMay 23, 2017

Thinking Fast and Slow with Deep Learning and Tree Search

arXiv:1705.08439v4460 citations
Originality Highly original
AI Analysis

It addresses the problem of combining planning and generalization in AI for domains like game playing, offering a novel approach with demonstrated success in a specific board game.

The paper tackles sequential decision making by introducing Expert Iteration (ExIt), a reinforcement learning algorithm that separates planning via tree search and generalization via a deep neural network, outperforming REINFORCE in Hex and defeating the champion MoHex 1.0.

Sequential decision making problems, such as structured prediction, robotic control, and game playing, require a combination of planning policies and generalisation of those plans. In this paper, we present Expert Iteration (ExIt), a novel reinforcement learning algorithm which decomposes the problem into separate planning and generalisation tasks. Planning new policies is performed by tree search, while a deep neural network generalises those plans. Subsequently, tree search is improved by using the neural network policy to guide search, increasing the strength of new plans. In contrast, standard deep Reinforcement Learning algorithms rely on a neural network not only to generalise plans, but to discover them too. We show that ExIt outperforms REINFORCE for training a neural network to play the board game Hex, and our final tree search agent, trained tabula rasa, defeats MoHex 1.0, the most recent Olympiad Champion player to be publicly released.

Code Implementations4 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes