Contractive Diffusion Policies: Robust Action Diffusion via Contractive Score-Based Sampling with Differential Equations
Amin Abyaneh, Charlotte Morissette, Mohamad H. Danesh, Anas El Houssaini, David Meger, Gregory Dudek, Hsiu-Chin Lin
TL;DR
The paper addresses instability and data-efficiency challenges in score-based diffusion policies for offline control. It introduces Contractive Diffusion Policies (CDPs), which add a contraction-regularized training objective that couples the forward diffusion drift with a learned score, and enforces a negative-spectral-radius condition on the score Jacobian via efficient proxies like power iteration or a Frobenius surrogate. The authors establish theoretical links between contraction in the reverse diffusion and robustness to solver and score-matching errors, including bounded action variance and seed sensitivity. Empirically, CDPs improve offline policy performance on D4RL and Robomimic benchmarks, particularly under limited data, and demonstrate feasible integration with existing diffusion backbones and offline learning frameworks, with real-world robotic experiments validating practical impact.
Abstract
Diffusion policies have emerged as powerful generative models for offline policy learning, whose sampling process can be rigorously characterized by a score function guiding a Stochastic Differential Equation (SDE). However, the same score-based SDE modeling that grants diffusion policies the flexibility to learn diverse behavior also incurs solver and score-matching errors, large data requirements, and inconsistencies in action generation. While less critical in image generation, these inaccuracies compound and lead to failure in continuous control settings. We introduce Contractive Diffusion Policies (CDPs) to induce contractive behavior in the diffusion sampling dynamics. Contraction pulls nearby flows closer to enhance robustness against solver and score-matching errors while reducing unwanted action variance. We develop an in-depth theoretical analysis along with a practical implementation recipe to incorporate CDPs into existing diffusion policy architectures with minimal modification and computational cost. We evaluate CDPs for offline learning by conducting extensive experiments in simulation and real-world settings. Across benchmarks, CDPs often outperform baseline policies, with pronounced benefits under data scarcity.
