atlas

Research map / Image generation / Fast diffusion sampling

Variational Control for Guidance in Diffusion Models

ICML 2025 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Diffusion Trajectory Matching (DTM), a variational-control framework for training-free guidance of pretrained diffusion models, instantiated as NDTM, which optimizes a per-step control signal against a terminal cost and is evaluated on linear, non-linear, and blind inverse problems plus style-guided Stable Diffusion generation.

Problem

Guiding pretrained diffusion models to satisfy external terminal constraints (inverse problems, style guidance) without retraining, while staying close to the unguided sample distribution.

Approach

Treats guidance as a stochastic optimal control problem with KL transient cost and terminal cost; at each DDIM step, optimizes a non-linear control inserted into the denoiser input (x_t + gamma*u_t) via a DDIM-based upper bound, then samples from the guided posterior, generalizing classifier guidance and RB-Modulation as special cases.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NDTM instead of RB-ModulationFFHQ pretrained diffusion model · Non-linear deblurring, FFHQ (256 × 256)LPIPS: 0.064 -> 0.046Helped
Use NDTM instead of RB-ModulationOpenAI unconditional pretrained diffusion model · Non-linear deblurring, ImageNet (256 × 256)LPIPS: 0.249 -> 0.163Helped
Use NDTM instead of DPSOpenAI unconditional pretrained diffusion model · Super-resolution (4x), ImageNet (256 × 256)LPIPS: 0.195 -> 0.158Helped
Use NDTM instead of DPSFFHQ pretrained diffusion model · Random inpainting (90%), FFHQ (256 × 256)LPIPS: 0.058 -> 0.059Hurt
Use NDTM instead of DPSOpenAI unconditional pretrained diffusion model · Random inpainting (90%), ImageNet (256 × 256)LPIPS: 0.152 -> 0.149Helped
Use NDTM instead of DMPlugFFHQ pretrained diffusion model · Blind image deblurring, Gaussian blurLPIPS: 0.147 -> 0.103Helped
Use NDTM instead of DMPlugFFHQ pretrained diffusion model · Blind image deblurring, Motion blurLPIPS: 0.118 -> 0.086Helped
Use NDTM instead of FreeDOMStable Diffusion 1.4 · Style guidanceCLIP score: 30.86 -> 31.34Helped
Use NDTM instead of MPGDStable Diffusion 1.4 · Style guidanceStyle Score: 498.85 -> 475.62Helped
Use NDTM instead of RB-ModulationOpenAI unconditional pretrained diffusion model · Non-linear deblurring, ImageNet (256 × 256)PSNR: 22.11 -> 24.41Helped
Increase terminal cost weight w_T (ablation)NDTM · Non-linear deblurring, ImageNetPSNRHelped
Increase terminal cost weight w_T toward infinity (ablation)NDTM · Non-linear deblurring, ImageNetLPIPSHurt

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ ImageNet WikiArt PartiPrompt

Benchmarks: FFHQ 256x256 inverse problems ImageNet 256x256 inverse problems WikiArt/PartiPrompt style guidance

Metrics: LPIPS FID KID PSNR SSIM CLIP score Style score

Baselines: DPS DDRM RED-diff MPGD C-ΠGDM RB-Modulation DMPlug FreeDOM

Builds on: DDIM Diffusion Posterior Sampling Path Integral Control RB-Modulation

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy