Solving Linear Inverse Problems Provably via Posterior Sampling with Latent Diffusion Models
Litu Rout, Negin Raoof, Giannis Daras, Constantine Caramanis, Alexandros G. Dimakis, Sanjay Shakkottai
TL;DR
This work addresses solving linear inverse problems by leveraging pre-trained latent diffusion models, extending prior pixel-space approaches to the latent space without task-specific finetuning. It introduces PSLD, a latent-diffusion posterior-sampling framework that incorporates a measurement-consistency step and a gluing objective to keep latent variables on the data manifold, with theoretical guarantees in a two-step linear diffusion setting. Theoretical results establish exact or robust recovery under mild subspace and measurement assumptions, while experiments show PSLD achieving state-of-the-art performance across inpainting, denoising, deblurring, destriping, and super-resolution on both in-distribution and out-of-distribution data. Practically, this enables using powerful foundation models like Stable Diffusion for diverse inverse problems without retraining, enhancing robustness and generalization without extra training costs.
Abstract
We present the first framework to solve linear inverse problems leveraging pre-trained latent diffusion models. Previously proposed algorithms (such as DPS and DDRM) only apply to pixel-space diffusion models. We theoretically analyze our algorithm showing provable sample recovery in a linear model setting. The algorithmic insight obtained from our analysis extends to more general settings often considered in practice. Experimentally, we outperform previously proposed posterior sampling algorithms in a wide variety of problems including random inpainting, block inpainting, denoising, deblurring, destriping, and super-resolution.
