Power Mean Estimation in Stochastic Continuous Monte Carlo Tree Search
Organizations: Hanoi University of Science and Technology, Hanoi, Vietnam.
Abstract
Monte Carlo Tree Search (MCTS) has demonstrated success in online planning for deterministic environments, yet significant challenges remain in adapting it to stochastic Markov Decision Processes (MDPs), particularly in continuous state-action spaces. Existing methods, such as HOOT, which combines MCTS with the Hierarchical Optimistic Optimization (HOO) bandit strategy, address continuous spaces but rely on a logarithmic exploration bonus that lacks theoretical guarantees in non-stationary, stochastic settings. Recent advancements, such as POLY-HOOT, introduced a polynomial bonus term to achieve convergence in deterministic MDPs, though a similar theory for stochastic MDPs remains undeveloped. In this paper, we propose a novel MCTS algorithm, \Algname, designed for continuous, stochastic MDPs. \Algname integrates a power mean as a value backup operator, alongside a polynomial exploration bonus to address the non-stationarity inherent in continuous action spaces. Our theoretical analysis establishes that \Algname converges at a polynomial rate of , , where is the number of visited trajectories, thereby extending the non-asymptotic convergence guarantees of POLY-HOOT to stochastic environments. Experimental results on stochastic tasks validate our theoretical findings, demonstrating the effectiveness of \Algname in continuous, stochastic domains.
Figures & tables
| Conditions on the parameters (all must hold): |
|---|
| 1. and . |
| 2. Either or . |
| 3. |
| 4. |
| 5. |
| CartPole | CartPole-IG | Pendulum | MountainCar | Acrobot | |
|---|---|---|---|---|---|
| Discretized-UCT | |||||
| PW | |||||
| HOOT | |||||
| POLY-HOOT(p=1) | |||||
| Stochastic-Power-HOOT |
| Algorithm | Humanoid-v0 | Hopper-v0 |
|---|---|---|
| (17D action, 376D state) | (3D action) | |
| UCT (baseline) | ||
| POLY-HOOT ( ) | (3.1×) | (2.5×) |
| HOOT | (2.4×) | (2.0×) |
| PW | (1.5×) | (1.0×) |
| Voronoi MCTS | (2.8×) | (12.7× worse) |
| Power | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| Reward | 76.91 | 77.85 | 76.80 | 77.77 | 76.81 | 75.85 | 75.75 | 76.74 | 75.82 | 75.89 |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Notation | Type | Description |
|---|---|---|
| Number of arms | ||
| Number of visitations at arm after timesteps | ||
| mean value of arm | ||
| optimal action | ||
| mean value of an optimal arm. We assume it is unique. | ||
| power mean estimator, with a constant |