Compositional Monte Carlo Tree Diffusion for Extendable Planning
Jaesik Yoon, Hyeonseo Cho, Sungjin Ahn
TL;DR
The paper tackles the inherent horizon limitation of diffusion-based planning by introducing Compositional Monte Carlo Tree Diffusion (C-MCTD), which reasons over plan compositions rather than single trajectories. It presents three variants—Online Composer for globally coherent plan stitching, Distributed Composer for parallel exploration, and Preplan Composer for offline plan graphs—that collectively enable long-horizon planning without retraining. Empirical results across long mazes, multi-object manipulation, and visual navigation show substantial improvements over existing replanning and stitching methods, with Preplan Composer achieving perfect success on particularly challenging tasks and extending plans roughly tenfold beyond training. While noting computational trade-offs and environment-dependence, the work demonstrates that inference-time compositional planning can dramatically expand the capabilities of diffusion planners for complex sequential decision-making.
Abstract
Monte Carlo Tree Diffusion (MCTD) integrates diffusion models with structured tree search to enable effective trajectory exploration through stepwise reasoning. However, MCTD remains fundamentally limited by training trajectory lengths. While periodic replanning allows plan concatenation for longer plan generation, the planning process remains locally confined, as MCTD searches within individual trajectories without access to global context. We propose Compositional Monte Carlo Tree Diffusion (C-MCTD), a framework that elevates planning from individual trajectory optimization to reasoning over complete plan compositions. C-MCTD introduces three complementary components: (1) Online Composer, which performs globally-aware planning by searching across entire plan compositions; (2) Distributed Composer, which reduces search complexity through parallel exploration from multiple starting points; and (3) Preplan Composer, which accelerates inference by leveraging cached plan graphs.
