Variational Bayesian Monte Carlo

Luigi Acerbi
10/12/2018
stat.MLcs.LGq-bio.NC

Official code: lacerbi/infbench (6 stars, GPL-3.0, last commit 2022-08-11).

Abstract

Many probabilistic models of interest in scientific computing and machine learning have expensive, black-box likelihoods that prevent the application of standard techniques for Bayesian inference, such as MCMC, which would require access to the gradient or a large number of likelihood evaluations. We introduce here a novel sample-efficient inference framework, Variational Bayesian Monte Carlo (VBMC). VBMC combines variational inference with Gaussian-process based, active-sampling Bayesian quadrature, using the latter to efficiently approximate the intractable integral in the variational objective. Our method produces both a nonparametric approximation of the posterior distribution and an approximate lower bound of the model evidence, useful for model selection. We demonstrate VBMC both on several synthetic likelihoods and on a neuronal model with data from real neurons. Across all tested problems and dimensions (up to $D = 10$), VBMC performs consistently well in reconstructing the posterior and the model evidence with a limited budget of likelihood evaluations, unlike other methods that work only in very low dimensions. Our framework shows great promise as a novel tool for posterior and model inference with expensive, black-box likelihoods.

View on arXivView PDF

Code Implementations(1)

lacerbi/infbenchOfficial100%
GPL-3.0

Benchmark of posterior and model inference algorithms for (moderately) expensive likelihoods.

63C, MJul 9, 20184 years agoGPL-3.0
approximate-inferencebenchmarkcomputational-neurosciencemodel-selectionmodeling

Similar Papers

Cite this paper

@article{acerbi2018variational,
  title  = {Variational Bayesian Monte Carlo},
  author = {Luigi Acerbi},
  year   = {2018},
  eprint = {1810.05558},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1810.05558}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1810.05558.svg)](https://codeofpaper.com/paper/1810.05558)

Discussion