Pith. sign in

REVIEW 3 major objections 6 minor 56 references

Joint Model-based Model-free Diffusion for Planning with Constraints

T0 review · 3 major / 6 minor · reviewed 2026-08-15 · deepseek-v4-flash

Pith's one-line read This paper introduces JM2D, a training-free method that jointly samples a robot plan from a diffusion model and a safety correction from an optimization module, improving task success and reducing safety-filter interventions compared with…

desk verdict JM2D is a promising and well-executed method for aligning diffusion planners with safety filters, but the proof of the score estimator assumes an exact posterior that the implementation replaces with a learned denoiser, and key hyperparameters go unreported. read the letter →

arxiv 2509.08775 v2 pith:VZUJOR7E submitted 2025-09-10 cs.RO

classification cs.RO
keywords diffusionmodelsrobotmotionplanningsafetyfiltersconstrainedgenerationimportancesamplingjointmodel-basedoptimizationofflinereinforcementlearning
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Model-free diffusion planners generate diverse, multimodal trajectories, but they often ignore safety constraints that are best enforced by model-based optimization modules. This paper claims that the usual approach of first sampling a plan and then running a safety filter is wasteful and can fail, because the planner never accounts for what the filter can and cannot correct. The authors propose JM2D, which samples the plan and the safety correction jointly from a distribution weighted by an interaction potential that rewards mutual compatibility, using an importance-sampling score estimate that needs only evaluations of the potential, not gradients. On offline RL and real manipulation tasks, JM2D achieves higher safe success rates and lower intervention rates than sequential safety filters and other constrained-diffusion baselines while preserving hard safety guarantees.

What carries the argument

The load-bearing object is the Monte Carlo joint score estimator of Theorem 2, which rewrites the gradient of the joint noisy log-density as a weighted average of Tweedie scores, with weights proportional to $V(\hat{x}_0,\hat{k}_0) p^k(\hat{k}_0)$. The proposal $q(y_0|y_i)$ is the key design choice: for $x$ it is the exact posterior of the pre-trained diffusion model, approximated in practice by full denoising, and for $k$ it is a Gaussian centered on the noisy value. This estimator is what makes the method gradient-free and applicable to hard, non-differentiable constraints; its accuracy, the paper's ablations show, depends critically on the quality of the clean-sample estimates.

What would settle it

On a synthetic problem where the true joint distribution $p(x,k)$ is known and its score computable, compare the JM2D importance-sampling score estimate, with full denoising, against the true score; if the estimate does not converge to the true score as the number of MC samples grows, the unbiasedness claim behind Theorem 2 is falsified. Alternatively, if a one-step denoising estimate ever matches the performance of full denoising on the D3IL-Avoiding tasks, the paper's claim that clean-sample fidelity is the decisive factor would be contradicted.

Watch

Extended reading notes

Core claim

The central claim is that model-free and model-based modules can be aligned without retraining by sampling from a joint distribution $p(x,k) \propto p_\theta(x)p(k)V(x,k)$, where $p_\theta(x)$ is a pre-trained diffusion planner, $p(k)$ is a prior on the optimization output, and $V$ is an interaction potential encoding compatibility, for example safety and task objective. JM2D implements this as a joint diffusion process over the concatenated variable $[x,k]$, estimating the joint score by self-normalized importance sampling with a proposal that factorizes into the model-free reverse diffusion for $x$ and a Gaussian for $k$. The resulting update uses only evaluations of $V$ on clean samples, so it handles non-differentiable and non-convex objectives. The paper shows empirically that this joint sampling outperforms sequential and Gibbs safety filters and projection- or gradient-based constrained planners, and proves that conditional generation and model-based diffusion are special cases.

Load-bearing premise

The method assumes that the internal guesses it makes about fully denoised plans and corrections are accurate; the paper's own ablation shows that when these guesses are cheap and rough, performance collapses to the weakest baselines.

Editorial extensions

If this is right

  • JM2D increases safe success rate and reduces safety-filter interventions compared to sequential filtering (RAIL) and Gibbs sampling, with the gap growing as inference-time obstacles diverge from training data.
  • The method needs no gradients, so it can steer pre-trained diffusion planners by any black-box objective, including non-convex optimizers, reachability sets, or rule-based checks.
  • Conditional generation is a special case: with a factorized interaction potential and uniform prior, JM2D decouples into classifier-style guidance for $x$ and model-based diffusion for $k$, unifying those two prior lines of work.
  • Because joint samples are already aligned with the safety module, running a single post-hoc safety-filter step on infeasible samples still gives strict safety while avoiding the overrides that hurt sequential methods.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The estimator effectively performs annealed importance sampling over the interaction potential, so the paper's ablation suggests that better proposals, such as few-step samplers or learned posteriors, could cut compute without losing alignment.
  • The method's benefit is tied to the planner's multimodality: the authors note performance fades when the learned policy is less multimodal, which implies a testable prediction that the gain over sequential filtering scales with the effective number of modes in the plan distribution.
  • The paper never specifies the prior $p(k)$ used for the optimization output; a natural extension is to test sensitivity to that prior, since the estimator's weights are proportional to $V p^k$.
  • The joint-sampling formulation extends by composition of interaction potentials to more than two modules, for example planner, tracking controller, and safety filter, which the authors name as future work.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 6 minor

Summary. The paper proposes Joint Model-based Model-free Diffusion (JM2D), a training-free framework that jointly samples a diffusion-planned trajectory x and a model-based optimization output k from a joint distribution p(x,k) proportional to p_theta(x) p(k) V(x,k), where V is an interaction potential encoding compatibility, non-differentiable constraints, and safety objectives. The method estimates the joint score via self-normalized importance sampling with a tractable proposal, so that only evaluations of V on clean samples are needed. The authors prove a joint-score identity under this proposal, show that conditional generation and model-based diffusion arise as special cases, and validate the method in a 2D PointMaze safety-filtering task, a real Franka mug-pickup task, and D3IL-Avoiding constrained-generation tasks, reporting improved safe success and lower intervention rates relative to RAIL, Gibbs sampling, SafeDiffuser, DPCC, and MPD. The paper also includes an ablation showing that the quality of clean-sample estimation is critical to the method's performance.

Significance. If the central claim holds, JM2D is a useful contribution: it provides a principled way to integrate pre-trained diffusion planners with model-based safety modules while handling non-differentiable potentials, and it avoids additional training or privileged gradient information. The paper's strengths include an explicit derivation of the joint score and importance weights, a broad set of experiments including a real-robot demonstration, and an honest ablation that reveals sensitivity to the clean-sample estimator. However, the theoretical result is proven for an exact-posterior proposal that the implemented algorithm does not use, and key experimental components such as the model-based prior and interaction temperature are left unspecified. These issues affect the validity and reproducibility of the central claims, so the paper needs substantial revision before it can be accepted.

major comments (3)
  1. [Sec. 4.2 (Theorem 2), Appendix A.2, Algorithm 2] Theorem 2 proves the joint-score identity for the proposal q(y0|yi) = p^x_{0|i}(x0|xi) q^k(k0|ki), where p^x_{0|i} is the exact posterior of the forward noising kernel, and the proof in Appendix A.2 relies on cancellation of p^x_{0|i} in the importance-weight ratio. Algorithm 2, however, constructs x-samples by full reverse denoising with the learned model p_theta(x_{tau-1}|x_tau). For a learned diffusion model, p_theta(x0|xi) does not equal p^x_{0|i}(x0|xi), so the importance weight actually used is proportional to V(x0,k0) p^k0(k0) times p^x_{0|i}(x0|xi)/p_theta(x0|xi), and this extra ratio does not cancel in Eq. (7). The implemented estimator is therefore not the estimator proven in Theorem 2, and no error bound, bias analysis, or empirical validation of this approximation is provided. Because Table 3 shows that the method collapses when clean-sample estimates are poor (u=0,1), this gap is load-bearing for the central claim that JM2D samples from p(x,k) proportional to p_theta(x)p(k)V(x,k). I ask the authors to extend the analysis to the learned-proposal case, or to state clearly that Eq. (7) is an approximation and provide evidence that the resulting bias is acceptable in the settings considered.
  2. [Sec. 5.1, Sec. 6.2, Algorithm 1, Table B.1] Algorithm 1 and Eq. (7) require a model-based prior p^k0(k0) and an interaction temperature lambda in V(x,k) = exp(-J(k|x)/lambda) * 1(g(k|x) <= 0), but the main experiments never state which prior over backup actions was used or which temperature values were chosen for the PointMaze, real-robot, or Avoiding experiments. Table B.1 reports only the diffusion schedules and sample counts. Without these specifications the method is not reproducible, and the reported gains cannot be separated from tuning of lambda or the prior. The paper should report these values and, ideally, a sensitivity analysis over lambda for at least one of the benchmark tasks.
  3. [Sec. 1, Remark after Theorem 2, Sec. 7] The Introduction states that JM2D yields trajectories that 'satisfy arbitrary, possibly non-differentiable, safety constraints by construction,' but the Remark after Theorem 2 says that infeasible joint samples are postprocessed with a model-based optimization step to guarantee feasibility, and Sec. 7 states that the approach 'cannot strictly enforce constraints' and requires a separate backup module. These statements are contradictory and affect the interpretation of the safety claims in Sec. 5.1, where the phrase 'none of these methods violate safety' is true only because of the external filter. The authors should remove the 'by construction' claim or clearly attribute hard guarantees to the postprocessing module.
minor comments (6)
  1. [Appendix A.2, A.3] The headings 'Proof of Definition 2' and 'Proof of Definition 3' refer to Theorem 2 and Corollary 3; please correct the numbering and terminology.
  2. [Sec. 5.1, Fig. 4] The caption of Fig. 4 says '80 trials of 5 random seeds' while the setup in Sec. 5.1 states 100 simulations per seed; harmonize these numbers.
  3. [Sec. 4.2, Eq. (6)] After Eq. (6), the text says 'q(·|y_i) denotes (5)', but the proposal is defined in Eq. (6); the cross-reference should be corrected.
  4. [Algorithm 1, line 5] The denoising update references 'Eq. (6) in [6]' without reproducing the equation; either make the update self-contained or include the full expression in the appendix.
  5. [Table 1] The table uses inconsistent column labels 'SHor.' and 'THor.' for the same task-horizon metric; use one label consistently.
  6. [Sec. 5.2] The real-robot experiment is reported only qualitatively; please include numerical success/safety statistics or explicitly state that the demonstration is qualitative.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the joint-score estimator is derived from the stated target distribution, and the CG/MBD special case is an explicit corollary, not a fitted prediction.

full rationale

The paper's central object is the defined joint target p(x,k) ∝ p_theta(x) p(k) V(x,k) (Problem 1). Equation (4) and Theorem 2 (Eq. 7) are algebraic re-expressions of the score of this target under the factored proposal (6); Appendix A.2 shows the importance weight simplifies to V p^k0 by Bayes' rule. This is a derivation from the definition, not a prediction manufactured from fitted outputs. Corollary 3 explicitly states that when V(x,k)=V_x(x)V_k(k) and p(k) is uniform, the joint score separates into classifier-style guidance for x and model-based diffusion for k (Appendix A.3). This is a sanity-check reduction of the framework to known special cases, not a presentation of those known cases as new predictions. The self-citations (RAIL [10], RTD [37,10]) appear as a baseline and a safety-filter component, not as load-bearing justification of the novel derivation. The experiments are self-contained comparisons against external baselines (DPCC, SafeDiffuser, MPD, projection). Two caveats belong to correctness rather than circularity: Algorithm 2 replaces the theorem's exact-posterior proposal p^x_{0|i} with the learned reverse process p_theta without an error bound, and the model-based prior p(k) is never specified in the experimental sections. These are approximation and under-specification issues; they do not reduce a fitted parameter to a prediction or make the derivation equivalent to its inputs by construction.

Assumptions & free parameters 3 free parameters · 4 assumptions · 0 invented entities

The method introduces no new physical entities. It relies on an interaction potential and a joint-sampling formulation as modeling constructs, plus several free parameters (λ, N, NK, u) that are not pinned down in the paper.

free parameters (3)
  • interaction temperature λ = not reported
    The interaction potential V(x,k)=exp(-J(k|x)/λ)·1(g≤0) has a temperature λ that controls how strongly optimality is weighted. The paper defines λ in Sec. 3 but never states its value or sensitivity in any experiment, so it may act as an unstated tuning knob.
  • Monte Carlo sample counts N and NK = N=128, NK=128 in real robot; varied 4..256 in maze ablation (Fig.5)
    The joint score estimator averages over N denoised plans and NK sampled optimization parameters. These are computational parameters that trade cost against performance; Fig. 5 shows intervention rate drops as they grow.
  • denoising depth u for clean-sample estimation = varies from 0 to full denoising (I)
    The ablation in Sec. 6.2 shows that full denoising (u=I) is needed for good performance; u=0 or u=1 collapses performance. This parameter is the core of the method's computational cost.
assumptions (4)
  • domain assumption The joint target distribution is p(x,k) ∝ p_θ(x) p(k) V(x,k)
    This definition (Sec. 3, Problem 1) is the foundation of the joint score. It assumes the modules' outputs can be combined multiplicatively and that the interaction potential is a valid unnormalized density.
  • ad hoc to paper The model-based prior p(k) is known and evaluable at inference time
    The importance weights in Theorem 2 require evaluating p(k0). The paper never specifies p(k) for the safety-filter experiments, and treats k as a random variable even though the optimization module is deterministic (Eq. 1).
  • standard math The learned reverse diffusion p_θ approximates the true posterior p^x_{0|i}
    The proposal q uses p^x_{0|i}(x0|xi), which the algorithm implements with the trained denoiser. This is a standard diffusion assumption but is not verified in the paper.
  • domain assumption The interaction potential can be evaluated on clean samples at arbitrary points
    Algorithm 1 and Algo 2 evaluate V(ŷ0) on fully denoised MC samples. In robotics this requires a safety-evaluation oracle (e.g., reachability computation) at each denoising step.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Joint Model-based Model-free Diffusion for Planning with Constraints." pith.science (2026). https://pith.science/paper/VZUJOR7E

@misc{pith2026250908775,
  author       = {Pith},
  title        = {Pith review of: Joint Model-based Model-free Diffusion for Planning with Constraints},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/VZUJOR7E}},
  note         = {Machine review of arXiv:2509.08775}
}
read the original abstract

Model-free diffusion planners have shown great promise for robot motion planning, but practical robotic systems often require combining them with model-based optimization modules to enforce constraints, such as safety. Naively integrating these modules presents compatibility challenges when diffusion's multi-modal outputs behave adversarially to optimization-based modules. To address this, we introduce Joint Model-based Model-free Diffusion (JM2D), a novel generative modeling framework. JM2D formulates module integration as a joint sampling problem to maximize compatibility via an interaction potential, without additional training. Using importance sampling, JM2D guides modules outputs based only on evaluations of the interaction potential, thus handling non-differentiable objectives commonly arising from non-convex optimization modules. We evaluate JM2D via application to aligning diffusion planners with safety modules on offline RL and robot manipulation. JM2D significantly improves task performance compared to conventional safety filters without sacrificing safety. Further, we show that conditional generation is a special case of JM2D and elucidate key design choices by comparing with SOTA gradient-based and projection-based diffusion planners. More details at: https://jm2d-corl25.github.io/.

Figures

Figures reproduced from arXiv: 2509.08775 by the authors.

Figure 1
Figure 1. Framework Overview. We consider robotic systems composed of a model-free diffusion planner and a model-based optimization module. In this example, the diffusion policy is trained on right-skewed goal-reaching behaviors, while the model-based module can only correct plans to the right. The key challenge is to jointly sample a plan and its correction such that both modules are aware of each other’s capabilities. We pr… view at source ↗
Figure 2
Figure 2. Comparison of sampling methods on a toy domain. A model-free planner pθ (x) samples start-goal pairs in a donut-shaped region (gray), and a model-based optimization module finds the longest collision-free path connecting start and goal parameterized by k while avoiding inference-time obstacles (transparent red). We visualize 16 samples per sampling method. Sequen￾tial sampling draws x without considering k, often yi… view at source ↗
Figure 3
Figure 3. Task description of D4RL-PointMaze [43]. (a) The robot (red) must reach the goal (green) without colliding with the wall. (b) At inference time, the wall boundaries are inflated by a width w to impose additional safety constraints. The case w = 0 corresponds to the original wall thickness used during training. We use a pre-trained Diffusion Policy [3] as our model-free module to generate sequences of actions x = [at… view at source ↗
Figures from the paper (9 more)
Figure 4
Figure 4. Figure 4: Joint diffusion safety filtering increases performance without sacrificing safety. A mobile robot (green dot) must navigate to a target (red dot) while avoiding collisions with walls. At test time, additional obstacles are introduced by padding walls with increasing th…
Figure 5
Figure 5. Figure 5: As the number of candidate samples (N and NK) increases, interven￾tion of JM2D samples by the external safety filter decreases, implying higher CA. Result: Ablation on Monte Carlo Sample Size. As shown in [PITH_FULL_IMAGE:figures/full_fig_p008_5.png]
Figure 6
Figure 6. Figure 6: Real robot experiment setup We rollout the pre-trained vanilla DP in the cluttered scenario. Since there are obstacles in the scenario previously unseen by the DP, it collides with them and fails. This is expected as naive DP is uninformed action sampling. We show this…
Figure 7
Figure 7. Figure 7: (Top) Na¨ıve DP fails to execute the task of mug-pickup when it faces obstacles unseen in the training data. (Bottom) JM2D-based composition of DP and reachability-based safety filter successfully completes the task without compromising safety. Additionally, investigat…
Figure 8
Figure 8. Figure 8: Visualization of planned trajectories and safety filter collision volumes; static obstacles [PITH_FULL_IMAGE:figures/full_fig_p010_8.png]
Figure 9
Figure 9. Figure 9: When does projection fail? For constraint-guided diffusion in the Donut task. The gray dots show the training distribution and the red region is a test-time constraint. (a) Our method gen￾erates 60/64 valid samples within distribution. (b) Projection yields valid sampl…
Figure 10
Figure 10. Figure 10: Task description of D3IL-Avoiding [45]. (a) The robot must reach the green line with￾out colliding with red obstacles. (b) At inference time, additional blue obstacles are introduced as safety constraints. The first three scenarios (Top Left, Top Right, Both Hard) are…
Figure 11
Figure 11. Figure 11: Planning in Cluttered Environments. In Avoiding-Cluttered, SafeDiffuser fails due to local traps; DPCC struggles to find a feasible path due to conservative obstacle padding from model uncertainty. Our method generates smooth, valid plans without privileged dynamics m…
Figure 12
Figure 12. Figure 12: Impact of clean sample quality on guidance effectiveness. (a) On the donut task, increasing denoising steps improves Distribution Fidelity (DF), leading to higher OA and lower CA. (b, c) On the Avoiding task, where DF is not directly measurable, increased denoising si…

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

56 extracted references · 28 canonical work pages

  1. [1]

    Y . Song, J. Sohl-Dickstein, D. P. Kingma, A. Kumar, S. Ermon, and B. Poole. Score-based gen- erative modeling through stochastic differential equations.arXiv preprint arXiv:2011.13456, 2020

  2. [2]

    J. Ho, A. Jain, and P. Abbeel. Denoising diffusion probabilistic models.Advances in neural information processing systems, 33:6840–6851, 2020

  3. [3]

    C. Chi, Z. Xu, S. Feng, E. Cousineau, Y . Du, B. Burchfiel, R. Tedrake, and S. Song. Diffusion policy: Visuomotor policy learning via action diffusion.The International Journal of Robotics Research, page 02783649241273668, 2023

  4. [4]

    Janner, Y

    M. Janner, Y . Du, J. B. Tenenbaum, and S. Levine. Planning with diffusion for flexible behavior synthesis.arXiv preprint arXiv:2205.09991, 2022

  5. [5]

    Carvalho, A

    J. Carvalho, A. Le, P. Kicki, D. Koert, and J. Peters. Motion planning diffusion: Learning and adapting robot motion planning with diffusion models.arXiv preprint arXiv:2412.19948, 2024

  6. [6]

    C. Pan, Z. Yi, G. Shi, and G. Qu. Model-based diffusion for trajectory optimization.arXiv preprint arXiv:2407.01573, 2024

  7. [7]

    Tearle, K

    B. Tearle, K. P. Wabersich, A. Carron, and M. N. Zeilinger. A predictive safety filter for learning-based racing control.IEEE Robotics and Automation Letters, 6(4):7635–7642, 2021

  8. [8]

    K.-C. Hsu, H. Hu, and J. F. Fisac. The safety filter: A unified view of safety-critical control in autonomous systems.Annual Review of Control, Robotics, and Autonomous Systems, 7, 2023

Show all 56 references
  1. [9]

    K. P. Wabersich, A. J. Taylor, J. J. Choi, K. Sreenath, C. J. Tomlin, A. D. Ames, and M. N. Zeilinger. Data-driven safety filters: Hamilton-jacobi reachability, control barrier functions, and predictive methods for uncertain systems.IEEE Control Systems Magazine, 43(5):137– 177, 2023

  2. [10]

    W. Jung, D. Anthony, U. A. Mishra, N. R. Arachchige, M. Bronars, D. Xu, and S. Kousik. Rail: Reachability-aided imitation learning for safe policy execution.arXiv preprint arXiv:2409.19190, 2024

  3. [11]

    K. P. Wabersich and M. N. Zeilinger. A predictive safety filter for learning-based control of constrained nonlinear dynamical systems.Automatica, 129:109597, 2021

  4. [12]

    Power, R

    T. Power, R. Soltani-Zarrin, S. Iba, and D. Berenson. Sampling constrained trajectories us- ing composable diffusion models. InIROS 2023 Workshop on Differentiable Probabilistic Robotics: Emerging Perspectives on Robot Learning, 2023

  5. [13]

    Mizuta and K

    K. Mizuta and K. Leung. Cobl-diffusion: Diffusion-based conditional robot planning in dy- namic environments using control barrier and lyapunov functions. In2024 IEEE/RSJ Inter- national Conference on Intelligent Robots and Systems (IROS), pages 13801–13808. IEEE, 2024

  6. [14]

    Kondo, A

    K. Kondo, A. Tagliabue, X. Cai, C. Tewari, O. Garcia, M. Espitia-Alvarez, and J. P. How. Cgd: Constraint-guided diffusion policies for uav trajectory planning.arXiv preprint arXiv:2405.01758, 2024. 14

  7. [15]

    R ¨omer, A

    R. R ¨omer, A. von Rohr, and A. P. Schoellig. Diffusion predictive control with constraints. arXiv preprint arXiv:2412.09342, 2024

  8. [16]

    Xiao, T.-H

    W. Xiao, T.-H. Wang, C. Gan, and D. Rus. Safediffuser: Safe planning with diffusion proba- bilistic models.arXiv preprint arXiv:2306.00148, 2023

  9. [17]

    Ratliff, M

    N. Ratliff, M. Zucker, J. A. Bagnell, and S. Srinivasa. Chomp: Gradient optimization tech- niques for efficient motion planning. In2009 IEEE international conference on robotics and automation, pages 489–494. IEEE, 2009

  10. [18]

    Williams, P

    G. Williams, P. Drews, B. Goldfain, J. M. Rehg, and E. A. Theodorou. Information-theoretic model predictive control: Theory and applications to autonomous driving.IEEE Transactions on Robotics, 34(6):1603–1622, 2018

  11. [19]

    Sohl-Dickstein, E

    J. Sohl-Dickstein, E. Weiss, N. Maheswaranathan, and S. Ganguli. Deep unsupervised learn- ing using nonequilibrium thermodynamics. InInternational conference on machine learning, pages 2256–2265. pmlr, 2015

  12. [20]

    A. Ajay, Y . Du, A. Gupta, J. Tenenbaum, T. Jaakkola, and P. Agrawal. Is conditional generative modeling all you need for decision-making?arXiv preprint arXiv:2211.15657, 2022

  13. [21]

    C. Chen, F. Deng, K. Kawaguchi, C. Gulcehre, and S. Ahn. Simple hierarchical planning with diffusion.arXiv preprint arXiv:2401.02644, 2024

  14. [22]

    H. Xue, C. Pan, Z. Yi, G. Qu, and G. Shi. Full-order sampling-based mpc for torque-level locomotion control via diffusion-style annealing.arXiv preprint arXiv:2409.15610, 2024

  15. [23]

    A. Li, Z. Ding, A. B. Dieng, and R. Beeson. Constraint-aware diffusion models for trajectory optimization.arXiv preprint arXiv:2406.00990, 2024

  16. [24]

    A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and P. Tabuada. Control barrier functions: Theory and applications. In2019 18th European control conference (ECC), pages 3420–3431. Ieee, 2019

  17. [25]

    Bansal, M

    S. Bansal, M. Chen, S. Herbert, and C. J. Tomlin. Hamilton-jacobi reachability: A brief overview and recent advances. In2017 IEEE 56th Annual Conference on Decision and Control (CDC), pages 2242–2253. IEEE, 2017

  18. [26]

    Reichlin, G

    A. Reichlin, G. L. Marchetti, H. Yin, A. Ghadirzadeh, and D. Kragic. Back to the manifold: Recovering from out-of-distribution states. In2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 8660–8666. IEEE, 2022

  19. [27]

    Dhariwal and A

    P. Dhariwal and A. Nichol. Diffusion models beat gans on image synthesis.Advances in neural information processing systems, 34:8780–8794, 2021

  20. [28]

    Botteghi, F

    N. Botteghi, F. Califano, M. Poel, and C. Brune. Trajectory generation, control, and safety with denoising diffusion probabilistic models.arXiv preprint arXiv:2306.15512, 2023

  21. [29]

    H. Ye, H. Lin, J. Han, M. Xu, S. Liu, Y . Liang, J. Ma, J. Y . Zou, and S. Ermon. Tfg: Uni- fied training-free guidance for diffusion models.Advances in Neural Information Processing Systems, 37:22370–22417, 2024

  22. [30]

    G.-H. Liu, T. Chen, E. Theodorou, and M. Tao. Mirror diffusion models for constrained and watermarked generation.Advances in Neural Information Processing Systems, 36:42898– 42917, 2023

  23. [31]

    Lou and S

    A. Lou and S. Ermon. Reflected diffusion models. InInternational Conference on Machine Learning, pages 22675–22701. PMLR, 2023. 15

  24. [32]

    Fishman, L

    N. Fishman, L. Klarner, E. Mathieu, M. Hutchinson, and V . De Bortoli. Metropolis sampling for constrained diffusion models.Advances in Neural Information Processing Systems, 36: 62296–62331, 2023

  25. [33]

    Bouvier, K

    J.-B. Bouvier, K. Ryu, K. Nagpal, Q. Liao, K. Sreenath, and N. Mehr. Ddat: Diffusion policies enforcing dynamically admissible robot trajectories.arXiv preprint arXiv:2502.15043, 2025

  26. [34]

    Liang, J

    J. Liang, J. K. Christopher, S. Koenig, and F. Fioretto. Simultaneous multi-robot motion plan- ning with projected diffusion models.arXiv preprint arXiv:2502.03607, 2025

  27. [35]

    J. K. Christopher, S. Baek, and N. Fioretto. Constrained synthesis with projected diffusion models.Advances in Neural Information Processing Systems, 37:89307–89333, 2025

  28. [36]

    Giannone, A

    G. Giannone, A. Srivastava, O. Winther, and F. Ahmed. Aligning optimization trajectories with diffusion models for constrained design generation.Advances in Neural Information Processing Systems, 36:51830–51861, 2023

  29. [37]

    Kousik, S

    S. Kousik, S. Vaskov, F. Bu, M. Johnson-Roberson, and R. Vasudevan. Bridging the gap between safety and real-time performance in receding-horizon trajectory design for mobile robots.The International Journal of Robotics Research, 39(12):1419–1469, 2020

  30. [38]

    J. Song, C. Meng, and S. Ermon. Denoising diffusion implicit models.arXiv preprint arXiv:2010.02502, 2020

  31. [39]

    C. Luo. Understanding diffusion models: A unified perspective.arXiv preprint arXiv:2208.11970, 2022

  32. [40]

    Huang, A

    Y . Huang, A. Ghatare, Y . Liu, Z. Hu, Q. Zhang, C. S. Sastry, S. Gururani, S. Oore, and Y . Yue. Symbolic music generation with non-differentiable rule guided diffusion.arXiv preprint arXiv:2402.14285, 2024

  33. [41]

    W. R. Gilks, S. Richardson, and D. Spiegelhalter.Markov chain Monte Carlo in practice. CRC press, 1995

  34. [42]

    Y . Wang, L. Wang, Y . Du, B. Sundaralingam, X. Yang, Y .-W. Chao, C. Perez-D’Arpino, D. Fox, and J. Shah. Inference-time policy steering through human interactions.arXiv preprint arXiv:2411.16627, 2024

  35. [43]

    J. Fu, A. Kumar, O. Nachum, G. Tucker, and S. Levine. D4rl: Datasets for deep data-driven reinforcement learning.arXiv preprint arXiv:2004.07219, 2020

  36. [44]

    Garrido-Jurado, R

    S. Garrido-Jurado, R. Mu ˜noz-Salinas, F. J. Madrid-Cuevas, and M. J. Mar ´ın-Jim´enez. Auto- matic generation and detection of highly reliable fiducial markers under occlusion.Pattern Recognition, 47(6):2280–2292, 2014

  37. [45]

    X. Jia, D. Blessing, X. Jiang, M. Reuss, A. Donat, R. Lioutikov, and G. Neumann. To- wards diverse behaviors: A benchmark for imitation learning with human demonstrations. InThe Twelfth International Conference on Learning Representations, 2024. URLhttps: //openreview.net/foru...

  38. [46]

    Daras, H

    G. Daras, H. Chung, C.-H. Lai, Y . Mitsufuji, J. C. Ye, P. Milanfar, A. G. Dimakis, and M. Del- bracio. A survey on diffusion models for inverse problems.arXiv preprint arXiv:2410.00083, 2024

  39. [47]

    Amos and J

    B. Amos and J. Z. Kolter. Optnet: Differentiable optimization as a layer in neural networks. InInternational conference on machine learning, pages 136–145. PMLR, 2017

  40. [48]

    Pineda, T

    L. Pineda, T. Fan, M. Monge, S. Venkataraman, P. Sodhi, R. T. Chen, J. Ortiz, D. DeTone, A. Wang, S. Anderson, et al. Theseus: A library for differentiable nonlinear optimization. Advances in Neural Information Processing Systems, 35:3801–3818, 2022

  41. [49]

    D. P. Kingma, M. Welling, et al. Auto-encoding variational bayes, 2013. 16 A Additional Derivations A.1 Derivation of Eq.(4) We detail the derivation of (4), which expresses the joint score function prior to applying importance sampling. ∇yi logp i(yi) = ∇yi pi(yi) pi(yi) (8) ...

  42. [50]

    Diffusers:https://huggingface.co/docs/diffusers/en/index

  43. [51]

    Robomimic:https://github.com/ARISE-Initiative/robomimic

  44. [52]

    Zonopy:https://github.com/roahmlab/zonopy C Additional experiments: Comparison to Projection Here, we discuss how our proposed method addresses the weaknesses of projection methods for balancing the safety-performance tradeoff. As shown in Section 6.2, our proposed method enab...

  45. [53]

    Increasing alignment between a predicted clean sample and the interaction potential via complete denoising at every reverse diffusion timestep leads to improved guidance

  46. [54]

    Specifically, it relies on the capability of the base diffusion model is capturing multiple principal modes of the training distribution

    Complete denoising at every timestep following a stochastic sampling process like DDPM [2] leads wide coverage of the training distribution that scales linearly with the 20 number of sampled candidates. Specifically, it relies on the capability of the base diffusion model is c...

  47. [55]

    DPM /DPM++ solvers:https://github.com/LuChengTHU/dpm-solver

  48. [56]

    DEIS:https://github.com/qsh-zh/deis This will give us computational flexibility to consider higher values ofNandN K. 21

Pith tools

Reviewed August 15, 2026 · model on record in the stance chip above.