Solving Linear-Gaussian Bayesian Inverse Problems with Decoupled Diffusion Sequential Monte Carlo
Filip Ekström Kelvinius, Zheng Zhao, Fredrik Lindsten
TL;DR
This work tackles Bayesian inference for linear-Gaussian inverse problems where the prior is defined implicitly by a pre-trained diffusion model and the likelihood is Gaussian in y with y = Ax + noise. It introduces Decoupled Diffusion SMC (DDSMC), combining a generalized DAPS prior with diffusion-based likelihoods to permit large, decoupled sample updates while preserving asymptotic exactness; the reconstruction f_theta and PF-ODE perspectives are leveraged to design effective proposals. The authors provide explicit formulations for diagonal and non-diagonal measurement operators A, extend the framework to discrete data via D3SMC, and demonstrate strong performance on synthetic Gaussian mixtures, image restoration tasks, and protein structure completion, with qualitative results on discrete MNIST. Overall, the method offers a flexible, asymptotically exact posterior sampler that bridges high-dimensional inverse problems and diffusion priors, with practical applicability to continuous and discrete data domains.
Abstract
A recent line of research has exploited pre-trained generative diffusion models as priors for solving Bayesian inverse problems. We contribute to this research direction by designing a sequential Monte Carlo method for linear-Gaussian inverse problems which builds on "decoupled diffusion", where the generative process is designed such that larger updates to the sample are possible. The method is asymptotically exact and we demonstrate the effectiveness of our Decoupled Diffusion Sequential Monte Carlo (DDSMC) algorithm on both synthetic as well as protein and image data. Further, we demonstrate how the approach can be extended to discrete data.
