Provably Efficient Long-Horizon Exploration in Monte Carlo Tree Search through State Occupancy Regularization
Liam Schramm, Abdeslam Boularias
TL;DR
This work tackles the challenge of long-horizon exploration in MCTS by introducing Volume-MCTS, a tree-search algorithm that optimizes a state-occupancy regularized objective to encourage broad and efficient exploration. By proving convexity properties on trees and deriving closed-form node policies, the authors connect Voronoi bias, count-based exploration, and occupancy regularization, and they implement a KD-tree-backed Value/Policy estimation to realize scalable exploration. They provide non-asymptotic high-probability guarantees on exploration speed and demonstrate empirical improvements over AlphaZero variants, CBE-augmented methods, and SBMP in maze and quadcopter-like robotic tasks. The approach offers a principled, network-friendly way to drive long-horizon exploration in robotics and related domains, with potential extensions to stochastic dynamics and action-dependent rewards.
Abstract
Monte Carlo tree search (MCTS) has been successful in a variety of domains, but faces challenges with long-horizon exploration when compared to sampling-based motion planning algorithms like Rapidly-Exploring Random Trees. To address these limitations of MCTS, we derive a tree search algorithm based on policy optimization with state occupancy measure regularization, which we call {\it Volume-MCTS}. We show that count-based exploration and sampling-based motion planning can be derived as approximate solutions to this state occupancy measure regularized objective. We test our method on several robot navigation problems, and find that Volume-MCTS outperforms AlphaZero and displays significantly better long-horizon exploration properties.
