Supervised Guidance Training for Infinite-Dimensional Diffusion Models
Abstract
Lay Summary
Many scientific problems involve recovering an unknown value from data comprising of noisy observed measurements. For example, maybe we take a temperature reading once a day and would like to infer the temperature for the whole day. The problem is, there are many solutions that could explain the same data. A principled way to handle this uncertainty is Bayesian inference, which produces a range of solutions with probabilities for each one, called a posterior distribution, to explain how plausible each solution is. Diffusion models are powerful tools for learning such distributions, but until now there was no mathematically rigorous way to condition them on observations when the unknown quantity is a function rather than a finite-dimensional vector. We introduce a new algorithm that takes a pretrained model and guides it with the observed measurements, to get samples of solutions. Our method allows scientists to reuse a single pre-trained model across many different observation settings, simply by training a lightweight guidance network. Experiments on PDE-based inverse problems and shape reconstruction demonstrate that our method can accurately sample from posterior distributions, giving a principled way to adapt diffusion models for Bayesian inference in scientific applications.