LGAINov 11, 2024

Anytime Sequential Halving in Monte-Carlo Tree Search

arXiv:2411.07171v11 citationsh-index: 28CG
Originality Incremental advance
AI Analysis

This incremental improvement addresses the need for flexible stopping in MCTS for applications like game AI, where predetermined budgets are often unrealistic.

The paper tackles the impracticality of Sequential Halving in Monte-Carlo Tree Search by proposing an anytime version that can be halted arbitrarily while approximating its behavior, showing competitive performance with Sequential Halving and UCB1 in synthetic problems and ten board games.

Monte-Carlo Tree Search (MCTS) typically uses multi-armed bandit (MAB) strategies designed to minimize cumulative regret, such as UCB1, as its selection strategy. However, in the root node of the search tree, it is more sensible to minimize simple regret. Previous work has proposed using Sequential Halving as selection strategy in the root node, as, in theory, it performs better with respect to simple regret. However, Sequential Halving requires a budget of iterations to be predetermined, which is often impractical. This paper proposes an anytime version of the algorithm, which can be halted at any arbitrary time and still return a satisfactory result, while being designed such that it approximates the behavior of Sequential Halving. Empirical results in synthetic MAB problems and ten different board games demonstrate that the algorithm's performance is competitive with Sequential Halving and UCB1 (and their analogues in MCTS).

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes