Refining Compositional Diffusion for Reliable Long-Horizon Planning
About
Compositional diffusion planning generates long-horizon trajectories by stitching together overlapping short-horizon segments through score composition. However, when local plan distributions are multimodal, existing compositional methods suffer from mode-averaging, where averaging incompatible local modes leads to plans that are neither locally feasible nor globally coherent. We propose Refining Compositional Diffusion (RCD), a training-free guidance method that steers compositional sampling toward high-density, globally coherent plans. RCD leverages the self-reconstruction error of a pretrained diffusion model as a proxy for the log-density of composed plans, combined with an overlap consistency term that enforces consistency at segment boundaries. We show that the combined guidance concentrates sampling on high-density plans that mitigate mode-averaging. Experiments on challenging long-horizon tasks from OGBench, including locomotion, object manipulation, and pixel-based observations, demonstrate that RCD consistently outperforms existing methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Goal-conditioned locomotion | OGBench PointMaze-Stitch Giant | Success Rate100 | 14 | |
| Goal-oriented planning | OGBench PointMaze Large v1 (stitch) | Success Rate100 | 14 | |
| Goal-conditioned locomotion | OGBench AntMaze-Stitch Large | Success Rate91 | 10 | |
| Goal-conditioned locomotion | OGBench AntMaze-Stitch Giant | Success Rate89 | 10 | |
| Goal-conditioned locomotion | OGBench HumanoidMaze-Stitch Medium | Success Rate93 | 10 | |
| Goal-conditioned locomotion | OGBench HumanoidMaze-Stitch Large | Success Rate79 | 10 | |
| Goal-conditioned locomotion | OGBench HumanoidMaze-Stitch Giant | Success Rate62 | 10 | |
| Object Manipulation | OGBench cube play (Double) | Success Rate85 | 10 | |
| Object Manipulation | OGBench cube play (Quadruple) | Success Rate55 | 10 | |
| Object Manipulation | OGBench antsoccer stitch (Arena) | Success Rate72 | 10 |