On Effective Parallelization of Monte Carlo Tree Search
Not on the map. Why?
Abstract (arXiv)
Despite its groundbreaking success in Go and computer games, Monte Carlo Tree Search (MCTS) is computationally expensive as it requires a substantial number of rollouts to construct the search tree, which calls for effective parallelization. However, how to design effective parallel MCTS algorithms has not been systematically studied and remains poorly understood. In this paper, we seek to lay its first theoretical foundation, by examining the potential performance loss caused by parallelization when achieving a desired speedup. In particular, we discover the necessary conditions of achieving a desirable parallelization performance, and highlight two of their practical benefits. First, by examining whether existing parallel MCTS algorithms satisfy these conditions, we identify key design principles that should be inherited by future algorithms, for example tracking the unobserved samples (used in WU-UCT (Liu et al., 2020)). We theoretically establish this essential design facilitates O ( ln n + M / √ln n ) cumulative regret when the maximum tree depth is 2, where n is the number of rollouts and M is the number of workers. A regret of this form is highly desirable, as compared to O ( ln n ) regret incurred by a sequential counterpart, its excess part approaches zero as n increases. Second, and more importantly, we demonstrate how the proposed necessary conditions can be adopted to design more effective parallel MCTS algorithms. To illustrate this, we propose a new parallel MCTS algorithm, called BU-UCT, by following our theoretical guidelines. The newly proposed algorithm, albeit preliminary, out-performs four competitive baselines on 11 out of 15 Atari games. We hope our theoretical results could inspire future work of more effective parallel MCTS.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 15 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 1; 2026: 1.
4 papers.
- 2025Towards System 2 Reasoning in LLMs: Learning How to Think With Meta Chain-of-Thoughtcited by 108
- 2024Quantum Artificial Intelligence: A Brief Surveycited by 3
- 2024MBExplainer: Multilevel bandit-based explanations for downstream models with augmented graph embeddingscited by 0
- 2026Particle Monte Carlo Tree Searchcited by 0
- 2026Particle Monte Carlo Tree Search9 May 2026
- 2025Towards System 2 Reasoning in LLMs: Learning How to Think With Meta Chain-of-Thought8 Jan 2025
- 2024MBExplainer: Multilevel bandit-based explanations for downstream models with augmented graph embeddings1 Nov 2024
- 2024Quantum Artificial Intelligence: A Brief Survey20 Aug 2024