Inverse Problems and Posterior Sampling with Diffusion Models
Stub. Using a pretrained diffusion model as a prior for inverse problems: approximating the conditional score for posterior sampling, diffusion posterior sampling (DPS), and Pi-GDM's Gaussian approximation to the likelihood; worked applications — colorization, deblurring, inpainting, source (speech) separation, motion tracking/mapping, and inverse path planning.
An inverse problem asks to recover from a corrupted/partial observation ; a diffusion model’s learned score gives a principled prior over , turning this into posterior sampling from . The catch is that the intermediate noisy states of the reverse process don’t have a tractable likelihood , so the whole family of methods here is about approximating it: diffusion posterior sampling (DPS) approximates it using the current denoised estimate as a point estimate, and Pi-GDM instead approximates the likelihood with a Gaussian, which admits a closed-form correction. Worked through on classic linear inverse problems (colorization, deblurring, inpainting) and less classical ones (separating speech sources, motion tracking/mapping, and even inverse path planning, treated as a sampling-under-constraints problem).
Outline (TODO — flesh out each)
- The inverse-problem (IP) problem statement
- Approximating the conditional score
- Diffusion-based inverse problems; diffusion posterior sampling (DPS)
- Approximating the likelihood with a single sample
- Approximating the likelihood with a Gaussian — Pi-GDM
- Worked examples: colorization, deblurring, inpainting
- Application: source (speech) separation
- Application: motion tracking and mapping
- Application: inverse path planning