AILGDec 5, 2017

Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm

arXiv:1712.01815v12081 citations
Originality Highly original
AI Analysis

This solves the problem of developing general AI for complex games without human expertise, representing a major advance rather than an incremental improvement.

The authors tackled the challenge of achieving superhuman performance in chess, shogi, and Go without domain-specific knowledge, using a single reinforcement learning algorithm that, starting from random play, defeated world-champion programs within 24 hours.

The game of chess is the most widely-studied domain in the history of artificial intelligence. The strongest programs are based on a combination of sophisticated search techniques, domain-specific adaptations, and handcrafted evaluation functions that have been refined by human experts over several decades. In contrast, the AlphaGo Zero program recently achieved superhuman performance in the game of Go, by tabula rasa reinforcement learning from games of self-play. In this paper, we generalise this approach into a single AlphaZero algorithm that can achieve, tabula rasa, superhuman performance in many challenging domains. Starting from random play, and given no domain knowledge except the game rules, AlphaZero achieved within 24 hours a superhuman level of play in the games of chess and shogi (Japanese chess) as well as Go, and convincingly defeated a world-champion program in each case.

Code Implementations62 repos

Data from Papers with Code (CC-BY-SA-4.0)

Foundations

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

Your Notes