Anytime Sequential Halving in Monte-Carlo Tree Search

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Sagers, Dominic, Winands, Mark H. M., Soemers, Dennis J. N. J.
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912114300420096
author Sagers, Dominic
Winands, Mark H. M.
Soemers, Dennis J. N. J.
author_facet Sagers, Dominic
Winands, Mark H. M.
Soemers, Dennis J. N. J.
contents 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).
format Preprint
id arxiv_https___arxiv_org_abs_2411_07171
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Anytime Sequential Halving in Monte-Carlo Tree Search
Sagers, Dominic
Winands, Mark H. M.
Soemers, Dennis J. N. J.
Machine Learning
Artificial Intelligence
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).
title Anytime Sequential Halving in Monte-Carlo Tree Search
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2411.07171