atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

Improving Diffusion Models for Inverse Problems Using Optimal Posterior Covariance

ICML 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Variational Bayesian deep learning · 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.

Shows that zero-shot diffusion inverse-problem solvers (DPS, ΠGDM, DDNM, DiffPIR) can be unified as isotropic Gaussian approximations of the denoising posterior, and proposes learning posterior covariance via MLE (converted from reverse variances, Monte Carlo, or DWT-domain diagonal) to improve reconstruction without hyperparameter tuning.

Problem

Zero-shot solvers for noisy linear inverse problems with pre-trained unconditional diffusion models rely on hand-crafted isotropic covariances for the denoising posterior, which is a poor approximation of the conditional posterior mean and requires hyperparameter tuning.

Approach

Unifies recent zero-shot solvers as Gaussian approximations to p(x0|xt) with isotropic covariance, then replaces the hand-crafted covariance with a learned/MLE-optimal one: converted from pre-trained DDPM reverse variances, estimated by Monte Carlo, or learned as a diagonal in an orthonormal (DWT) basis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use reverse-variance conversion for posterior covarianceType I guidance on FFHQ · Inpainting (random), SSIMSSIM: 0.8891 -> 0.9279Helped
Use DWT-domain posterior varianceType I guidance on FFHQ · Gaussian deblurring, SSIMSSIM: 0.7890 -> 0.7968Helped
Use DWT-domain posterior varianceType I guidance on FFHQ · Motion deblurring, SSIMSSIM: 0.7543 -> 0.7677Helped
Use DWT-domain posterior varianceType I guidance on FFHQ · Super-resolution (4×), SSIMSSIM: 0.7719 -> 0.8025Helped
Use reverse-variance conversion for posterior covarianceType I guidance on ImageNet · Inpainting (random), SSIMSSIM: 0.8623 -> 0.8559Hurt
Use analytically estimated posterior covarianceType I guidance on ImageNet · Gaussian deblurring, SSIMSSIM: 0.5946 -> 0.6009Helped
Use reverse-variance conversion for posterior covarianceType I guidance on ImageNet · Motion deblurring, SSIMSSIM: 0.5534 -> 0.5634Helped
Use analytically estimated posterior covarianceType I guidance on ImageNet · Super-resolution (4×), SSIMSSIM: 0.5925 -> 0.5958Helped
Replace the last sampling steps with optimal posterior variancesΠGDM adaptive-weight guidance on FFHQ · Inpainting (random), SSIMSSIM: 0.7078 -> 0.9241Helped
Replace the last sampling steps with optimal posterior variancesΠGDM adaptive-weight guidance on FFHQ · Gaussian deblurring, SSIMSSIM: 0.7221 -> 0.7790Helped
Replace the last sampling steps with optimal posterior variancesΠGDM adaptive-weight guidance on FFHQ · Motion deblurring, SSIMSSIM: 0.6977 -> 0.7331Helped
Replace the last sampling steps with optimal posterior variancesΠGDM adaptive-weight guidance on FFHQ · Super-resolution (4×), SSIMSSIM: 0.7205 -> 0.7632Helped

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ 256x256 ImageNet 256x256

Benchmarks: FFHQ 256x256 inpainting, deblurring, super-resolution ImageNet 256x256 inpainting, deblurring, super-resolution

Metrics: SSIM LPIPS FID

Baselines: DPS ΠGDM DiffPIR DDNM TMPD

Builds on: DPS ΠGDM DDNM DiffPIR 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