Provable Diffusion Posterior Sampling for Bayesian Inversion
Jinyuan Chang, Chenguang Duan, Yuling Jiao, Ruoxuan Li, Jerry Zhijian Yang, Cheng Yuan
TL;DR
This work tackles Bayesian inverse problems by delivering a provably convergent diffusion-based posterior sampling method that is plug-and-play: a data-trained prior score drives Langevin dynamics to estimate the posterior score, while a warm-start enables efficient sampling from a few diffusion steps at a small terminal time. It introduces a Monte Carlo posterior-score estimator using a Restricted Gaussian Oracle to avoid heuristic likelihood approximations, and provides a complete non-asymptotic 2-Wasserstein analysis that holds even for multi-modal posteriors, with explicit error decompositions for score estimation, warm-start, and early stopping. The method is validated on linear and nonlinear imaging inversions, showing improved reconstruction quality and credible uncertainty quantification, and demonstrates robustness to prior mismatch. Together, these contributions establish a theoretically grounded, flexible framework for diffusion-based Bayesian inversion with practical guidance for hyperparameters and broad applicability across forward models.
Abstract
This paper proposes a novel diffusion-based posterior sampling method within a plug-and-play (PnP) framework. Our approach constructs a probability transport from an easy-to-sample terminal distribution to the target posterior, using a warm-start strategy to initialize the particles. To approximate the posterior score, we develop a Monte Carlo estimator in which particles are generated using Langevin dynamics, avoiding the heuristic approximations commonly used in prior work. The score governing the Langevin dynamics is learned from data, enabling the model to capture rich structural features of the underlying prior distribution. On the theoretical side, we provide non-asymptotic error bounds, showing that the method converges even for complex, multi-modal target posterior distributions. These bounds explicitly quantify the errors arising from posterior score estimation, the warm-start initialization, and the posterior sampling procedure. Our analysis further clarifies how the prior score-matching error and the condition number of the Bayesian inverse problem influence overall performance. Finally, we present numerical experiments demonstrating the effectiveness of the proposed method across a range of inverse problems.
