Lookahead Pathology in Monte-Carlo Tree Search
Khoi P. N. Nguyen, Raghuram Ramanujan
TL;DR
This work investigates whether Monte-Carlo Tree Search with UCT can exhibit lookahead pathology in adversarial settings. It introduces a novel critical win-loss game family with a controllable critical rate $\gamma$ to study how deeper search affects decision quality, enabling both theoretical analysis and scalable experiments. The main theoretical result shows that with $\gamma=1$ and a sufficiently large exploration constant $c$, UCT can be driven to pathological behavior, a finding supported by extensive simulations across parameter settings; reduced $\gamma$ values diminish or eliminate the effect. The study highlights important practical concerns for deploying UCT-based planners and points to future work on generalizing results to $\gamma \neq 1$, tightening the bounds on $c$, and exploring mitigation strategies and real-domain applicability.
Abstract
Monte-Carlo Tree Search (MCTS) is a search paradigm that first found prominence with its success in the domain of computer Go. Early theoretical work established the soundness and convergence bounds for Upper Confidence bounds applied to Trees (UCT), the most popular instantiation of MCTS; however, there remain notable gaps in our understanding of how UCT behaves in practice. In this work, we address one such gap by considering the question of whether UCT can exhibit lookahead pathology in adversarial settings -- a paradoxical phenomenon first observed in Minimax search where greater search effort leads to worse decision-making. We introduce a novel family of synthetic games that offer rich modeling possibilities while remaining amenable to mathematical analysis. Our theoretical and experimental results suggest that UCT is indeed susceptible to pathological behavior in a range of games drawn from this family.
