What Do You Need for Compositional Generalization in Diffusion Planning?
Quentin Clark, Florian Shkurti

TL;DR
This paper investigates the key properties enabling compositional generalization in diffusion-based policy planning, introduces a new architecture called Eq-Net, and demonstrates its effectiveness across navigation and manipulation tasks.
Contribution
It identifies shift equivariance, local receptive fields, and inference choices as crucial for composition, and proposes Eq-Net, a simple architecture that achieves strong generalization without complex re-planning.
Findings
Local receptive fields are more important than shift equivariance for composition.
Eq-Net achieves diverse, goal-conditioned planning comparable to more complex methods.
The properties enable effective architecture, data, and inference design for diffusion planners.
Abstract
In policy learning, stitching and compositional generalization refer to the extent to which the policy is able to piece together sub-trajectories of data it is trained on to generate new and diverse behaviours. While stitching has been identified as a significant strength of offline reinforcement learning, recent generative behavioural cloning (BC) methods have also shown proficiency at stitching. However, the main factors behind this are poorly understood, hindering the development of new algorithms that can reliably stitch by design. Focusing on diffusion planners trained via generative behavioural cloning, and without resorting to dynamic programming or TD-learning, we find three properties are key enablers for composition: shift equivariance, local receptive fields, and inference choices. We use these properties to explain architecture, data, and inference choices in existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Path Planning Algorithms
MethodsDiffusion
