Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

DiRecT: Safe Diffusion-Based Planning via Receding-Horizon Denoising

About

Diffusion models have emerged as powerful tools for planning and control by learning multimodal distributions over actions and trajectories. Yet reliable inference-time safety enforcement remains a key barrier to their deployment in safety-critical tasks. Existing approaches typically project each denoising iterate onto the feasible set, even though constraints are defined only on the final clean trajectory. Enforcing feasibility on noisy intermediate samples can therefore overconstrain the sampling dynamics, substantially degrading sample quality. To address this limitation, we introduce DiRecT (Diffusion-based planning via Receding-horizon denoising with Terminal constraints), a training-free algorithm for constrained sampling from diffusion models via stochastic optimal control (SOC). DiRecT enforces constraints only on the final clean sample, avoiding unnecessary restrictions on the intermediate denoising dynamics. Inspired by model predictive control, we derive a principled receding-horizon surrogate for the otherwise intractable constrained SOC formulation, yielding an efficient algorithm that cleanly separates stochastic denoising from constraint satisfaction, progressively steering samples toward feasible final trajectories without distorting the learned diffusion dynamics. Furthermore, DiRecT is highly flexible: it can leverage off-the-shelf or domain-specific optimizers, incorporate priors over environment dynamics, and optimize additional soft rewards. Extensive experiments on safe planning benchmarks demonstrate that DiRecT substantially improves deployment safety and task performance over existing diffusion-based planning baselines.

Paolo Giaretta, Zeyang Li, Navid Azizan• 2026

Related benchmarks

TaskDatasetResultRank
Multi-Robot Motion PlanningHighways Low, vmax=0.647
Success Rate (SR)100
30
Multi-Robot Motion PlanningHighways Medium, vmax=0.781
Success Rate (%)100
30
Multi-Robot Motion PlanningHighways High vmax=0.878
Success Rate100
30
Multi-Robot Motion PlanningEmpty Low velocity vmax=0.675
Success Rate (SR)98
30
Multi-Robot Motion PlanningEmpty Medium velocity, vmax=0.692
Success Rate (SR)98
30
Multi-Robot Motion PlanningEmpty High velocity, vmax=0.703
Success Rate99
30
Multi-Robot Motion PlanningDrop-Region Low (vmax=0.928)
Success Rate (SR)100
30
Multi-Robot Motion PlanningDrop-Region Medium (vmax=1.13)
Success Rate (SR)100
30
Multi-Robot Motion PlanningDrop-Region High (vmax=1.34)
Success Rate100
30
Constrained navigationMaze2D Broad
Success Rate (SR)97
16
Showing 10 of 29 rows

Other info

Follow for update