English

Diffusion models for probabilistic programming

Machine Learning 2023-11-23 v2 Machine Learning

Abstract

We propose Diffusion Model Variational Inference (DMVI), a novel method for automated approximate inference in probabilistic programming languages (PPLs). DMVI utilizes diffusion models as variational approximations to the true posterior distribution by deriving a novel bound to the marginal likelihood objective used in Bayesian modelling. DMVI is easy to implement, allows hassle-free inference in PPLs without the drawbacks of, e.g., variational inference using normalizing flows, and does not make any constraints on the underlying neural network model. We evaluate DMVI on a set of common Bayesian models and show that its posterior inferences are in general more accurate than those of contemporary methods used in PPLs while having a similar computational cost and requiring less manual tuning.

Keywords

Cite

@article{arxiv.2311.00474,
  title  = {Diffusion models for probabilistic programming},
  author = {Simon Dirmeier and Fernando Perez-Cruz},
  journal= {arXiv preprint arXiv:2311.00474},
  year   = {2023}
}

Comments

* Fix mathematical typos * Add conference info