atlas

Research map / Image generation / Fast diffusion sampling

Solving Inverse Problems via Diffusion Optimal Control

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Diffusion posterior sampling · 3 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.

Frames diffusion-based inverse problem solving as discrete-time optimal control and derives an iLQR-inspired controller (diffusion optimal control) that works with any differentiable forward operator using pretrained unconditional diffusion models.

Problem

Diffusion-based inverse problem solvers rely on posterior sampling that needs an intractable conditional likelihood score, approximations of it, and accurate score networks, and degrade with fewer discretization steps.

Approach

Treat the discretized reverse diffusion process as a controlled dynamical system and solve for controls with an iLQR-style optimal controller using the terminal data-consistency cost -log p(y|x0); the conditional score emerges as the control, and posterior sampling is recovered as a special case. Adds randomized low-rank, matrix-free, and Adam-preconditioned updates to make high-dimensional iLQR t

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use diffusion optimal control rather than DPSFFHQ inverse-problem reconstruction · FFHQ 256×256-1K, SR ×4FID: 39.35 -> 32.47Helped
Use diffusion optimal control rather than DPSFFHQ inverse-problem reconstruction · FFHQ 256×256-1K, Random InpaintingLPIPS: 0.168 -> 0.053Helped
Use diffusion optimal control rather than DPSFFHQ inverse-problem reconstruction · FFHQ 256×256-1K, Box InpaintingFID: 21.19 -> 20.22Helped
Use diffusion optimal control rather than DPSFFHQ inverse-problem reconstruction · FFHQ 256×256-1K, Gaussian DeblurringLPIPS: 0.257 -> 0.189Helped
Use diffusion optimal control rather than DPSFFHQ inverse-problem reconstruction · FFHQ 256×256-1K, Motion DeblurringFID: 39.92 -> 39.40Helped
Increase low-rank/matrix-free approximation rank from k=0 to k=1 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, SR ×4LPIPS: 0.254 -> 0.171Helped
Increase low-rank/matrix-free approximation rank from k=0 to k=1 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, Random InpaintingLPIPS: 0.121 -> 0.053Helped
Increase rank from k=1 to k=16 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, SR ×4LPIPS: 0.171 -> 0.170No clear effect
Increase rank from k=1 to k=16 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, Random InpaintingLPIPS: 0.053 -> 0.050No clear effect
Set Tikhonov regularization α=1e-7 instead of α=1e-4 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, SR ×4LPIPS: 0.171 -> 0.173Hurt
Set Tikhonov regularization α=1 instead of α=1e-4 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, SR ×4LPIPS: 0.171 -> 0.172No clear effect
Set α from Lemma instead of α=1e-4 (ablation)Diffusion Optimal Control · FFHQ 256×256-1K, SR ×4LPIPS: 0.171 -> 0.170No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ 256x256 MNIST

Benchmarks: FFHQ 256x256 1K held-out MNIST class-conditional inverse classification

Metrics: FID LPIPS PSNR SSIM MSE

Baselines: DPS DDRM MCG Score-SDE PSLD Flash-Diffusion DDNM PnP-ADMM ADMM-TV

Builds on: DPS (diffusion posterior sampling) iLQR Tweedie's formula DDRM randomized SVD

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