Saved in:
Bibliographic Details
Main Authors: Xuan, Chunyu, Niu, Yazhe, Pu, Yuan, Hu, Shuai, Liu, Yu, Yang, Jing
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2404.16364
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910767773646848
author Xuan, Chunyu
Niu, Yazhe
Pu, Yuan
Hu, Shuai
Liu, Yu
Yang, Jing
author_facet Xuan, Chunyu
Niu, Yazhe
Pu, Yuan
Hu, Shuai
Liu, Yu
Yang, Jing
contents Monte Carlo Tree Search (MCTS)-based algorithms, such as MuZero and its derivatives, have achieved widespread success in various decision-making domains. These algorithms employ the reanalyze process to enhance sample efficiency from stale data, albeit at the expense of significant wall-clock time consumption. To address this issue, we propose a general approach named ReZero to boost tree search operations for MCTS-based algorithms. Specifically, drawing inspiration from the one-armed bandit model, we reanalyze training samples through a backward-view reuse technique which uses the value estimation of a certain child node to save the corresponding sub-tree search time. To further adapt to this design, we periodically reanalyze the entire buffer instead of frequently reanalyzing the mini-batch. The synergy of these two designs can significantly reduce the search cost and meanwhile guarantee or even improve performance, simplifying both data collecting and reanalyzing. Experiments conducted on Atari environments, DMControl suites and board games demonstrate that ReZero substantially improves training speed while maintaining high sample efficiency. The code is available as part of the LightZero MCTS benchmark at https://github.com/opendilab/LightZero.
format Preprint
id arxiv_https___arxiv_org_abs_2404_16364
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle ReZero: Boosting MCTS-based Algorithms by Backward-view and Entire-buffer Reanalyze
Xuan, Chunyu
Niu, Yazhe
Pu, Yuan
Hu, Shuai
Liu, Yu
Yang, Jing
Artificial Intelligence
Monte Carlo Tree Search (MCTS)-based algorithms, such as MuZero and its derivatives, have achieved widespread success in various decision-making domains. These algorithms employ the reanalyze process to enhance sample efficiency from stale data, albeit at the expense of significant wall-clock time consumption. To address this issue, we propose a general approach named ReZero to boost tree search operations for MCTS-based algorithms. Specifically, drawing inspiration from the one-armed bandit model, we reanalyze training samples through a backward-view reuse technique which uses the value estimation of a certain child node to save the corresponding sub-tree search time. To further adapt to this design, we periodically reanalyze the entire buffer instead of frequently reanalyzing the mini-batch. The synergy of these two designs can significantly reduce the search cost and meanwhile guarantee or even improve performance, simplifying both data collecting and reanalyzing. Experiments conducted on Atari environments, DMControl suites and board games demonstrate that ReZero substantially improves training speed while maintaining high sample efficiency. The code is available as part of the LightZero MCTS benchmark at https://github.com/opendilab/LightZero.
title ReZero: Boosting MCTS-based Algorithms by Backward-view and Entire-buffer Reanalyze
topic Artificial Intelligence
url https://arxiv.org/abs/2404.16364