Accelerating Self-Play Learning in Go
Not on the map. Why?
Abstract (arXiv)
By introducing several improvements to the AlphaZero process and architecture, we greatly accelerate self-play learning in Go, achieving a 50x reduction in computation over comparable methods. Like AlphaZero and replications such as ELF OpenGo and Leela Zero, our bot KataGo only learns from neural-net-guided Monte Carlo tree search self-play. But whereas AlphaZero required thousands of TPUs over several days and ELF required thousands of GPUs over two weeks, KataGo surpasses ELF's final model after only 19 days on fewer than 30 GPUs. Much of the speedup involves non-domain-specific improvements that might directly transfer to other problems. Further gains from domain-specific techniques reveal the remaining efficiency gap between the best methods and purely general methods such as AlphaZero. Our work is a step towards making learning in state spaces as large as Go possible without large-scale computational resources.
Key facts. Cited by 60 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 11; 2023: 13; 2024: 8; 2025: 8; 2026: 10.
60 papers.
Sort:
By area:
- 2021Scaling Scaling Laws with Board Gamescited by 62
- 2021Modeling Strong and Human-Like Gameplay with KL-Regularized Searchcited by 50
- 2025VideoWorld: Exploring Knowledge Learning from Unlabeled Videoscited by 42
- 2022Adversarial Policies Beat Superhuman Go AIscited by 29
- 2023Superhuman Artificial Intelligence Can Improve Human Decision Making by Increasing Noveltycited by 27
- 2023LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarioscited by 20
- 2022Are AlphaZero-like Agents Robust to Adversarial Perturbations?cited by 14
- 2023MiniZero: Comparative Analysis of AlphaZero and MuZero on Go, Othello, and Atari Gamescited by 14
- 2024Mastering Chess with a Transformer Modelcited by 14
- 2021Adaptive Informative Path Planning Using Deep Reinforcement Learning for UAV-based Active Sensingcited by 12
- 2024Monte Carlo Tree Search with Boltzmann Explorationcited by 12
- 2023Representation Matters for Mastering Chess: Improved Feature Representation in AlphaZero Outperforms Switching to Transformerscited by 8
38 more
- 2021Deep Learning for General Game Playing with Ludii and Polygamescited by 7
- 2025Scalable Decision Making for Games of Imperfect Informationcited by 7
- 2021Transfer of Fully Convolutional Policy-Value Networks Between Games and Game Variantscited by 6
- 2021Adaptive Warm-Start MCTS in AlphaZero-like Deep Reinforcement Learningcited by 6
- 2023Explaining How a Neural Network Play the Go Game and Let People Learncited by 6
- 2021Batch Monte Carlo Tree Searchcited by 5
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesiscited by 5
- 2026Automatic Textbook Formalizationcited by 5
- 2021Deep Synoptic Monte Carlo Planning in Reconnaissance Blind Chesscited by 4
- 2023Increasing biases can be more efficient than increasing weightscited by 4
- 2024Multi-Agent Diagnostics for Robustness via Illuminated Diversitycited by 4
- 2021Improving Model and Search for Computer Gocited by 3
- 2022Spatial State-Action Features for General Gamescited by 3
- 2022Impartial Games: A Challenge for Reinforcement Learningcited by 3
- 2023Targeted Search Control in AlphaZero for Effective Policy Improvementcited by 3
- 2022Score vs. Winrate in Score-Based Games: which Reward for Reinforcement Learning?cited by 2
- 2022BRExIt: On Opponent Modelling in Expert Iterationcited by 2
- 2023Vision Transformers for Computer Gocited by 2
- 2023ADAPTER-RL: Adaptation of Any Agent using Reinforcement Learningcited by 2
- 2024ReZero: Boosting MCTS-based Algorithms by Backward-view and Entire-buffer Reanalyzecited by 2
- 2022PGD: A Large-scale Professional Go Dataset for Data-driven Analyticscited by 1
- 2023The Mathematical Gamecited by 1
- 2023Towards Attributions of Input Variables in a Coalitioncited by 1
- 2025Empowering LLMs in Decision Games through Algorithmic Data Synthesiscited by 1
- 2025Robust Agents in Open-Ended Worldscited by 1
- 2026Mixing Expert Knowledge: Bring Human Thoughts Back To the Game of Gocited by 1
- 2026Decodable but Not Faithful: Coupling Natural-Language Rationales to Programmatic Verifierscited by 1
- 2026Matilda: Engine-Agnostic Search with Human Policy Guidancecited by 1
- 2021OLIVAW: Mastering Othello without Human Knowledge, nor a Fortunecited by 0
- 2022The cost of passing -- using deep learning AIs to expand our understanding of the ancient game of Gocited by 0
- 2022Graph Value Iterationcited by 0
- 2022The ProfessionAl Go annotation datasEt (PAGE)cited by 0
- 2023Know your Enemy: Investigating Monte-Carlo Tree Search with Opponent Models in Pommermancited by 0
- 2023Agents Explore the Environment Beyond Good Actions to Improve Their Model for Better Decisionscited by 0
- 2024Monte Carlo Search Algorithms Discovering Monte Carlo Tree Search Exploration Termscited by 0
- 2024AlphaViT: A flexible game-playing AI for multiple games and variable board sizescited by 0
- 2024Mastering Chinese Chess AI (Xiangqi) Without Searchcited by 0
- 2024Bridging Local and Global Knowledge via Transformer in Board Gamescited by 0
50 most cited of 60 All 60 (JSON)
- 2026Engineering Efficient Self-Play Chess: Search, Replay, and Throughput Under Limited Compute27 Sep 2026
- 2026Exploring Collaboration between a language and a non-language agent31 Aug 2026
- 2026TsuGO: Probing Search Efficiency in LLM Reasoning via Go Life-and-Death Problems13 Aug 2026
- 2026Belief-Guided Decision Making with Uncertainty Gating in the Game of Go29 Jul 2026
- 2026Matilda: Engine-Agnostic Search with Human Policy Guidance23 Jun 2026
- 2026Decodable but Not Faithful: Coupling Natural-Language Rationales to Programmatic Verifiers19 Jun 2026
- 2026WallZero: Mastering the Game of WallGo with Strategic Analysis16 Jun 2026
- 2026Automatic Textbook Formalization3 Apr 2026
- 2026Regret-Guided Search Control for Efficient Learning in AlphaZero24 Feb 2026
- 2026Mixing Expert Knowledge: Bring Human Thoughts Back To the Game of Go23 Jan 2026
- 2025A Study of Solving Life-and-Death Problems in Go Using Relevance-Zone Based Solvers23 Dec 2025
- 2025Robust Agents in Open-Ended Worlds9 Dec 2025
38 more
- 2025Scalable Decision Making for Games of Imperfect Information10 Nov 2025
- 2025Policies of Multiple Skill Levels for Better Strength Estimation in Games1 May 2025
- 2025When Search Teaches Style: Causal Internalization of Tactical Priors in AlphaZero20 Apr 2025
- 2025Empowering LLMs in Decision Games through Algorithmic Data Synthesis18 Mar 2025
- 2025Rapfi: Distilling Efficient Neural Network for the Game of Gomoku17 Mar 2025
- 2025VideoWorld: Exploring Knowledge Learning from Unlabeled Videos16 Jan 2025
- 2024Bridging Local and Global Knowledge via Transformer in Board Games7 Oct 2024
- 2024Mastering Chinese Chess AI (Xiangqi) Without Search7 Oct 2024
- 2024Mastering Chess with a Transformer Model18 Sep 2024
- 2024AlphaViT: A flexible game-playing AI for multiple games and variable board sizes25 Aug 2024
- 2024ReZero: Boosting MCTS-based Algorithms by Backward-view and Entire-buffer Reanalyze25 Apr 2024
- 2024Monte Carlo Search Algorithms Discovering Monte Carlo Tree Search Exploration Terms14 Apr 2024
- 2024Monte Carlo Tree Search with Boltzmann Exploration11 Apr 2024
- 2024Multi-Agent Diagnostics for Robustness via Illuminated Diversity24 Jan 2024
- 2023ADAPTER-RL: Adaptation of Any Agent using Reinforcement Learning20 Nov 2023
- 2023MiniZero: Comparative Analysis of AlphaZero and MuZero on Go, Othello, and Atari Games17 Oct 2023
- 2023Explaining How a Neural Network Play the Go Game and Let People Learn15 Oct 2023
- 2023LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarios12 Oct 2023
- 2023Towards Attributions of Input Variables in a Coalition23 Sep 2023
- 2023The Mathematical Game22 Sep 2023
- 2023Vision Transformers for Computer Go22 Sep 2023
- 2023Agents Explore the Environment Beyond Good Actions to Improve Their Model for Better Decisions6 Jun 2023
- 2023Know your Enemy: Investigating Monte-Carlo Tree Search with Opponent Models in Pommerman22 May 2023
- 2023Representation Matters for Mastering Chess: Improved Feature Representation in AlphaZero Outperforms Switching to Transformers28 Apr 2023
- 2023Superhuman Artificial Intelligence Can Improve Human Decision Making by Increasing Novelty13 Mar 2023
- 2023Targeted Search Control in AlphaZero for Effective Policy Improvement23 Feb 2023
- 2023Increasing biases can be more efficient than increasing weights3 Jan 2023
- 2022Are AlphaZero-like Agents Robust to Adversarial Perturbations?7 Nov 2022
- 2022The ProfessionAl Go annotation datasEt (PAGE)3 Nov 2022
- 2022Adversarial Policies Beat Superhuman Go AIs1 Nov 2022
- 2022Graph Value Iteration20 Sep 2022
- 2022The cost of passing -- using deep learning AIs to expand our understanding of the ancient game of Go24 Aug 2022
- 2022BRExIt: On Opponent Modelling in Expert Iteration31 May 2022
- 2022Learning to Find Proofs and Theorems by Learning to Refine Search Strategies: The Case of Loop Invariant Synthesis27 May 2022
- 2022Impartial Games: A Challenge for Reinforcement Learning25 May 2022
- 2022PGD: A Large-scale Professional Go Dataset for Data-driven Analytics30 Apr 2022
- 2022Score vs. Winrate in Score-Based Games: which Reward for Reinforcement Learning?31 Jan 2022
- 2022Spatial State-Action Features for General Games17 Jan 2022
50 newest of 60 All 60 (JSON)
- 2025Robust Agents in Open-Ended Worldscited by 1
- 2026Exploring Collaboration between a language and a non-language agentcited by 0
- 2026Exploring Collaboration between a language and a non-language agent31 Aug 2026
- 2025Robust Agents in Open-Ended Worlds9 Dec 2025
- 2021Scaling Scaling Laws with Board Gamescited by 62
- 2025VideoWorld: Exploring Knowledge Learning from Unlabeled Videoscited by 42
- 2022Adversarial Policies Beat Superhuman Go AIscited by 29
- 2023Superhuman Artificial Intelligence Can Improve Human Decision Making by Increasing Noveltycited by 27
- 2023LightZero: A Unified Benchmark for Monte Carlo Tree Search in General Sequential Decision Scenarioscited by 20
- 2022Are AlphaZero-like Agents Robust to Adversarial Perturbations?cited by 14
- 2023MiniZero: Comparative Analysis of AlphaZero and MuZero on Go, Othello, and Atari Gamescited by 14
- 2024Mastering Chess with a Transformer Modelcited by 14
- 2021Adaptive Informative Path Planning Using Deep Reinforcement Learning for UAV-based Active Sensingcited by 12
- 2024Monte Carlo Tree Search with Boltzmann Explorationcited by 12
- 2023Representation Matters for Mastering Chess: Improved Feature Representation in AlphaZero Outperforms Switching to Transformerscited by 8
- 2021Deep Learning for General Game Playing with Ludii and Polygamescited by 7
12 most cited of 54 All 54 (JSON)
- 2026Engineering Efficient Self-Play Chess: Search, Replay, and Throughput Under Limited Compute27 Sep 2026
- 2026Belief-Guided Decision Making with Uncertainty Gating in the Game of Go29 Jul 2026
- 2026Matilda: Engine-Agnostic Search with Human Policy Guidance23 Jun 2026
- 2026Decodable but Not Faithful: Coupling Natural-Language Rationales to Programmatic Verifiers19 Jun 2026
- 2026WallZero: Mastering the Game of WallGo with Strategic Analysis16 Jun 2026
- 2026Automatic Textbook Formalization3 Apr 2026
- 2026Regret-Guided Search Control for Efficient Learning in AlphaZero24 Feb 2026
- 2025A Study of Solving Life-and-Death Problems in Go Using Relevance-Zone Based Solvers23 Dec 2025
- 2025Scalable Decision Making for Games of Imperfect Information10 Nov 2025
- 2025Policies of Multiple Skill Levels for Better Strength Estimation in Games1 May 2025
- 2025When Search Teaches Style: Causal Internalization of Tactical Priors in AlphaZero20 Apr 2025
- 2025Rapfi: Distilling Efficient Neural Network for the Game of Gomoku17 Mar 2025
12 newest of 54 All 54 (JSON)