On the Efficacy of Monte Carlo Implementation of CAVI

05/09/2019
by   Lifeng Ye, et al.
0

In Variational Inference (VI), coordinate-ascent and gradient-based approaches are two major types of algorithms for approximating difficult-to-compute probability densities. In real-world implementations of complex models, Monte Carlo methods are widely used to estimate expectations in coordinate-ascent approaches and gradients in derivative-driven ones. We discuss a Monte Carlo Co-ordinate Ascent VI (MC-CAVI) algorithm that makes use of Markov chain Monte Carlo (MCMC) methods in the calculation of expectations required within Co-ordinate Ascent VI (CAVI). We show that, under regularity conditions, an MC-CAVI recursion will get arbitrarily close to a maximiser of the evidence lower bound (ELBO) with any given high probability. In numerical examples, the performance of MC-CAVI algorithm is compared with that of MCMC and -- as a representative of derivative-based VI methods -- of Black Box VI (BBVI). We discuss and demonstrate MC-CAVI's suitability for models with hard constraints in simulated and real examples. We compare MC-CAVI's performance with that of MCMC in an important complex model used in Nuclear Magnetic Resonance (NMR) spectroscopy data analysis -- BBVI is nearly impossible to be employed in this setting due to the hard constraints involved in the model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2017

Metropolis Sampling

Monte Carlo (MC) sampling methods are widely applied in Bayesian inferen...
research
01/15/2019

Approximating Gaussian Process Emulators with Linear Inequality Constraints and Noisy Observations via MC and MCMC

Adding inequality constraints (e.g. boundedness, monotonicity, convexity...
research
03/23/2021

Efficiently Answering Durability Prediction Queries

We consider a class of queries called durability prediction queries that...
research
07/17/2019

Contrastive Explanations for Large Errors in Retail Forecasting Predictions through Monte Carlo Simulations

At Ahold Delhaize, there is an interest in using more complex machine le...
research
01/24/2021

A novel reconstruction technique for two-dimensional Bragg scatter imaging

Here we introduce a new reconstruction technique for two-dimensional Bra...
research
07/25/2021

A Survey of Monte Carlo Methods for Parameter Estimation

Statistical signal processing applications usually require the estimatio...
research
12/04/2020

Monte-Carlo Methods for the Neutron Transport Equation

This paper continues our treatment of the Neutron Transport Equation (NT...

Please sign up or login with your details

Forgot password? Click here to reset