Watch the Unobserved: A Simple Approach to Parallelizing Monte Carlo Tree Search
Not on the map. Why?
Abstract (arXiv)
Monte Carlo Tree Search (MCTS) algorithms have achieved great success on many challenging benchmarks (e.g., Computer Go). However, they generally require a large number of rollouts, making their applications costly. Furthermore, it is also extremely challenging to parallelize MCTS due to its inherent sequential nature: each rollout heavily relies on the statistics (e.g., node visitation counts) estimated from previous simulations to achieve an effective exploration-exploitation tradeoff. In spite of these difficulties, we develop an algorithm, WU-UCT, to effectively parallelize MCTS, which achieves linear speedup and exhibits only limited performance loss with an increasing number of workers. The key idea in WU-UCT is a set of statistics that we introduce to track the number of on-going yet incomplete simulation queries (named as unobserved samples). These statistics are used to modify the UCT tree policy in the selection steps in a principled manner to retain effective exploration-exploitation tradeoff when we parallelize the most time-consuming expansion and simulation steps. Experiments on a proprietary benchmark and the Atari Game benchmark demonstrate the linear speedup and the superior performance of WU-UCT comparing to existing techniques.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 2; 2025: 4; 2026: 4.
13 papers.
Sort:
By area:
- 2024Efficient Adaptation in Mixed-Motive Environments via Hierarchical Opponent Modeling and Planningcited by 7
- 2025Fast Monte Carlo Tree Diffusion: 100x Speedup via Parallel Sparse Planningcited by 6
- 2021Batch Monte Carlo Tree Searchcited by 5
- 2022Learning to design without prior data: Discovering generalizable design strategies using deep learning and tree searchcited by 5
- 2023MCTS-GEB: Monte Carlo Tree Search is a Good E-graph Buildercited by 5
- 2024SPO: Sequential Monte Carlo Policy Optimisationcited by 5
- 2025Twice Sequential Monte Carlo for Tree Searchcited by 3
- 2025MCBlock: Boosting Neural Radiance Field Training Speed by MCTS-based Dynamic-Resolution Ray Samplingcited by 0
- 2025A Three-Level Alignment Framework for Large-Scale 3D Retrieval and Controlled 4D Generationcited by 0
- 2026RetroReasoner: A Reasoning LLM for Strategic Retrosynthesis Predictioncited by 0
- 2026Adaptive Parallel Monte Carlo Tree Search for Efficient Test-time Compute Scalingcited by 0
- 2026AgonAlpha: Autonomous Alpha Discovery via Prompt Economy and Scalable Agentic Searchcited by 0
1 more
- 2026AutoSR: Automatic Symbolic Regression by Searching Research States17 Aug 2026
- 2026AgonAlpha: Autonomous Alpha Discovery via Prompt Economy and Scalable Agentic Search4 Aug 2026
- 2026Adaptive Parallel Monte Carlo Tree Search for Efficient Test-time Compute Scaling1 Apr 2026
- 2026RetroReasoner: A Reasoning LLM for Strategic Retrosynthesis Prediction13 Mar 2026
- 2025A Three-Level Alignment Framework for Large-Scale 3D Retrieval and Controlled 4D Generation25 Dec 2025
- 2025Twice Sequential Monte Carlo for Tree Search18 Nov 2025
- 2025Fast Monte Carlo Tree Diffusion: 100x Speedup via Parallel Sparse Planning11 Jun 2025
- 2025MCBlock: Boosting Neural Radiance Field Training Speed by MCTS-based Dynamic-Resolution Ray Sampling14 Apr 2025
- 2024Efficient Adaptation in Mixed-Motive Environments via Hierarchical Opponent Modeling and Planning12 Jun 2024
- 2024SPO: Sequential Monte Carlo Policy Optimisation12 Feb 2024
- 2023MCTS-GEB: Monte Carlo Tree Search is a Good E-graph Builder8 Mar 2023
- 2022Learning to design without prior data: Discovering generalizable design strategies using deep learning and tree search28 Nov 2022
1 more
- 2021Batch Monte Carlo Tree Search9 Apr 2021
- 2021Batch Monte Carlo Tree Searchcited by 5
- 2022Learning to design without prior data: Discovering generalizable design strategies using deep learning and tree searchcited by 5
- 2023MCTS-GEB: Monte Carlo Tree Search is a Good E-graph Buildercited by 5
- 2024SPO: Sequential Monte Carlo Policy Optimisationcited by 5
- 2025MCBlock: Boosting Neural Radiance Field Training Speed by MCTS-based Dynamic-Resolution Ray Samplingcited by 0
- 2025A Three-Level Alignment Framework for Large-Scale 3D Retrieval and Controlled 4D Generationcited by 0
- 2026AutoSR: Automatic Symbolic Regression by Searching Research Statescited by 0
- 2026AutoSR: Automatic Symbolic Regression by Searching Research States17 Aug 2026
- 2025A Three-Level Alignment Framework for Large-Scale 3D Retrieval and Controlled 4D Generation25 Dec 2025
- 2025MCBlock: Boosting Neural Radiance Field Training Speed by MCTS-based Dynamic-Resolution Ray Sampling14 Apr 2025
- 2024SPO: Sequential Monte Carlo Policy Optimisation12 Feb 2024
- 2023MCTS-GEB: Monte Carlo Tree Search is a Good E-graph Builder8 Mar 2023
- 2022Learning to design without prior data: Discovering generalizable design strategies using deep learning and tree search28 Nov 2022
- 2021Batch Monte Carlo Tree Search9 Apr 2021