Generative Trajectory Stitching through Diffusion Composition
About
Effective trajectory stitching for long-horizon planning is a significant challenge in robotic decision-making. While diffusion models have shown promise in planning, they are limited to solving tasks similar to those seen in their training data. We propose CompDiffuser, a novel generative approach that can solve new tasks by learning to compositionally stitch together shorter trajectory chunks from previously seen tasks. Our key insight is modeling the trajectory distribution by subdividing it into overlapping chunks and learning their conditional relationships through a single bidirectional diffusion model. This allows information to propagate between segments during generation, ensuring physically consistent connections. We conduct experiments on benchmark tasks of various difficulties, covering different environment sizes, agent state dimension, trajectory types, training data quality, and show that CompDiffuser significantly outperforms existing methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Object Manipulation | OGBench cube play (Double) | Success Rate75 | 39 | |
| Object Manipulation | OGBench cube play (Single) | Success Rate100 | 30 | |
| Object Manipulation | OGBench cube play (Quadruple) | Success Rate48 | 28 | |
| Trajectory Stitching | pointmaze giant-stitch v0 | Success Rate77 | 21 | |
| Goal-conditioned locomotion | OGBench HumanoidMaze-Stitch Large | Success Rate74 | 19 | |
| Goal-conditioned locomotion | OGBench HumanoidMaze-Stitch Medium | Success Rate92 | 19 | |
| Object Manipulation | OGBench cube play (Triple) | Success Rate51 | 19 | |
| Robotic Planning | OGBench PointMaze Giant 48 (stitch) | Success Rate68 | 16 | |
| Robotic Planning | OGBench AntMaze Giant 48 (stitch) | Success Rate65 | 16 | |
| Robotic Planning | OGBench Scene 48 (play) | Success Rate0.13 | 16 |