Constrained Synthesis with Projected Diffusion Models
Jacob K Christopher, Stephen Baek, Ferdinando Fioretto
TL;DR
The paper tackles the problem of enforcing hard constraints in diffusion-based generative models by introducing Projected Diffusion Models (PDM).PDM reframes the reverse diffusion sampling as a constrained optimization problem and enforces feasibility via iterative projections onto a constraint set during the sampling process, preserving the data distribution while satisfying constraints.The authors provide a theoretical justification for the projection-based approach, including feasibility guarantees for convex constraint sets, and validate the method experimentally across constrained materials, physics-informed motion, non-convex trajectory planning, and ODE-driven scenarios, showing constraint satisfaction with competitive fidelity.The work highlights practical trade-offs, such as computational overhead from projections, and suggests avenues for efficiency and extension to forward-process constraints and more complex multi-task constraints.
Abstract
This paper introduces an approach to endow generative diffusion processes the ability to satisfy and certify compliance with constraints and physical principles. The proposed method recast the traditional sampling process of generative diffusion models as a constrained optimization problem, steering the generated data distribution to remain within a specified region to ensure adherence to the given constraints. These capabilities are validated on applications featuring both convex and challenging, non-convex, constraints as well as ordinary differential equations, in domains spanning from synthesizing new materials with precise morphometric properties, generating physics-informed motion, optimizing paths in planning scenarios, and human motion synthesis.
