Power Mean Estimation in Stochastic Monte-Carlo Tree_Search
Tuan Dam, Odalric-Ambrym Maillard, Emilie Kaufmann
TL;DR
The paper tackles theoretical gaps in UCT-based MCTS under stochastic dynamics by introducing Stochastic-Power-UCT, which uses a power-mean backup and a polynomial exploration bonus. It proves root-value estimates converge at rate $O(n^{-1/2})$, generalizing Fixed-Depth-MCTS to stochastic MDPs. The authors provide a rigorous non-stationary bandit analysis and demonstrate, through experiments on SyntheticTree, FrozenLake, and Taxi, that Stochastic-Power-UCT achieves favorable performance, especially with $p=2$. The work advances understanding of planning under uncertainty and offers practical algorithms with provable convergence guarantees for stochastic environments.
Abstract
Monte-Carlo Tree Search (MCTS) is a widely-used strategy for online planning that combines Monte-Carlo sampling with forward tree search. Its success relies on the Upper Confidence bound for Trees (UCT) algorithm, an extension of the UCB method for multi-arm bandits. However, the theoretical foundation of UCT is incomplete due to an error in the logarithmic bonus term for action selection, leading to the development of Fixed-Depth-MCTS with a polynomial exploration bonus to balance exploration and exploitation~\citep{shah2022journal}. Both UCT and Fixed-Depth-MCTS suffer from biased value estimation: the weighted sum underestimates the optimal value, while the maximum valuation overestimates it~\citep{coulom2006efficient}. The power mean estimator offers a balanced solution, lying between the average and maximum values. Power-UCT~\citep{dam2019generalized} incorporates this estimator for more accurate value estimates but its theoretical analysis remains incomplete. This paper introduces Stochastic-Power-UCT, an MCTS algorithm using the power mean estimator and tailored for stochastic MDPs. We analyze its polynomial convergence in estimating root node values and show that it shares the same convergence rate of $\mathcal{O}(n^{-1/2})$, with $n$ is the number of visited trajectories, as Fixed-Depth-MCTS, with the latter being a special case of the former. Our theoretical results are validated with empirical tests across various stochastic MDP environments.
