RDD: Retrieval-Based Demonstration Decomposer for Planner Alignment in Long-Horizon Tasks
Mingxuan Yan, Yuping Wang, Zechun Liu, Jiachen Li
TL;DR
The paper tackles the challenge of aligning high-level VLM planners with low-level visuomotor policies in long-horizon robotic tasks. It introduces the Retrieval-based Demonstration Decomposer (RDD), a training-free method that decomposes demonstrations by retrieving sub-task intervals from the planner's training data and formulating decomposition as an optimal partitioning problem solved by dynamic programming. The interval scoring combines visual embeddings and temporal cues via an approximate nearest-neighbor search, enabling sub-task segments that closely match learned policy capabilities, with an option to handle OOD sub-tasks. Empirical results on RLBench and real-world benchmarks show that RDD surpasses heuristic decomposers like UVD, achieves near-oracle performance, and demonstrates data efficiency and scalability, validating its effectiveness for planner-policy coordination in hierarchical VLA systems.
Abstract
To tackle long-horizon tasks, recent hierarchical vision-language-action (VLAs) frameworks employ vision-language model (VLM)-based planners to decompose complex manipulation tasks into simpler sub-tasks that low-level visuomotor policies can easily handle. Typically, the VLM planner is finetuned to learn to decompose a target task. This finetuning requires target task demonstrations segmented into sub-tasks by either human annotation or heuristic rules. However, the heuristic subtasks can deviate significantly from the training data of the visuomotor policy, which degrades task performance. To address these issues, we propose a Retrieval-based Demonstration Decomposer (RDD) that automatically decomposes demonstrations into sub-tasks by aligning the visual features of the decomposed sub-task intervals with those from the training data of the low-level visuomotor policies. Our method outperforms the state-of-the-art sub-task decomposer on both simulation and real-world tasks, demonstrating robustness across diverse settings. Code and more results are available at rdd-neurips.github.io.
