Efficient Monte Carlo Tree Search via On-the-Fly State-Conditioned Action Abstraction

Yunhyeok Kwak, Inwoo Hwang, Dooyoung Kim, Sanghack Lee, Byoung-Tak Zhang
6/2/2024
cs.LGcs.AI

No official code found. Best implementation: yun-kwak/efficient-mcts (5 stars, MIT, last commit 2025-06-17).

Abstract

Monte Carlo Tree Search (MCTS) has showcased its efficacy across a broad spectrum of decision-making problems. However, its performance often degrades under vast combinatorial action space, especially where an action is composed of multiple sub-actions. In this work, we propose an action abstraction based on the compositional structure between a state and sub-actions for improving the efficiency of MCTS under a factored action space. Our method learns a latent dynamics model with an auxiliary network that captures sub-actions relevant to the transition on the current state, which we call state-conditioned action abstraction. Notably, it infers such compositional relationships from high-dimensional observations without the known environment model. During the tree traversal, our method constructs the state-conditioned action abstraction for each node on-the-fly, reducing the search space by discarding the exploration of redundant sub-actions. Experimental results demonstrate the superior sample efficiency of our method compared to vanilla MuZero, which suffers from expansive action space.

View on arXivView PDF

Code Implementations(1)

MIT

[UAI'24 Oral] Efficient Monte Carlo Tree Search via On-the-Fly State-Conditioned Action Abstraction

51Python, DockerfileJun 3, 20241 years agoMIT

Similar Papers

Cite this paper

@article{kwak2024efficient,
  title  = {Efficient Monte Carlo Tree Search via On-the-Fly State-Conditioned Action Abstraction},
  author = {Yunhyeok Kwak and Inwoo Hwang and Dooyoung Kim and Sanghack Lee and Byoung-Tak Zhang},
  year   = {2024},
  eprint = {2406.00614},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.00614v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.00614.svg)](https://codeofpaper.com/paper/2406.00614)

Discussion