atlas

Research map / Image generation / Fast diffusion sampling

A Variational Perspective on Solving Inverse Problems with Diffusion Models

ICLR 2024 · Image generation › Fast diffusion sampling · approach: Diffusion posterior sampling · 37 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 RED-diff, a variational (KL-minimization) sampler that turns diffusion-based inverse problem solving into stochastic optimization over a regularization-by-denoising loss with SNR-based timestep weighting.

Problem

Sampling the posterior p(x0|y) for inverse problems with pretrained diffusion priors is intractable because the posterior score over diffusion steps must be approximated, and existing guidance methods (DPS, ΠGDM) rely on crude unimodal approximations and costly score backpropagation.

Approach

Derive a variational KL objective whose regularizer is a weighted score-matching loss over the whole diffusion trajectory, which reduces (with a Dirac variational posterior and omega(0)=0) to a gradient involving only denoiser residuals (no Jacobian); the weighting is chosen via inverse SNR, and sampling becomes optimizing an image with off-the-shelf optimizers like Adam.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RED-diff instead of DPSImageNet inpainting · ImageNet inpaintingPSNR (dB): 21.27 -> 23.29Helped
Use RED-diff instead of DPSPhase Retrieval · Phase RetrievalKID: 93.2 -> 114.0Hurt
Use RED-diff instead of DPSPhase Retrieval · Phase RetrievalPSNR (dB): 9.99 -> 10.53Helped
Use RED-diff instead of DPSHDR · HDRPSNR (dB): 7.94 -> 25.23Helped
Use RED-diff instead of DPSDeblurring · DeblurringPSNR (dB): 6.4 -> 45.00Helped
Use RED-diff instead of the strongest baselineImageNet 4x superresolution · ImageNet 4x superresolutionLPIPS: 0.15 -> 0.25Hurt
Use RED-diff instead of CSGMCompressed sensing MRI · fastMRI brain, R = 4PSNR (dB): 36.3 -> 37.1Helped
Use RED-diff instead of DPSNoisy Palette inpainting · Noisy Palette inpainting, σy=0.1PSNR (dB): 16.98 -> 18.92Helped
Use 100 optimization steps instead of 10 (ablation)RED-diff · ImageNet inpaintingPSNR (dB): 18.83 -> 23.13Helped
Use 100 optimization steps instead of 10 (ablation)RED-diff · ImageNet inpaintingKID: 22.05 -> 1.93Helped
Use 1000 optimization steps instead of 100 (ablation)RED-diff · ImageNet inpaintingPSNR (dB): 23.13 -> 23.86Helped
Use 1000 optimization steps instead of 100 (ablation)RED-diff · ImageNet inpaintingKID: 1.93 -> 2.17Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet Palette masks fastMRI brain Mridata knee

Benchmarks: ImageNet 1k validation subset (inpainting, nonlinear tasks, superresolution) fastMRI brain Mridata knee

Metrics: PSNR SSIM KID LPIPS top-1 classifier accuracy time per step max batch size

Baselines: DPS ΠGDM DDRM CSGM-Langevin

Builds on: DPS ΠGDM DDRM regularization by denoising (RED) DDPM

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