Quasi-Monte Carlo Variational Inference

07/04/2018
by   Alexander Buchholz, et al.
0

Many machine learning problems involve Monte Carlo gradient estimators. As a prominent example, we focus on Monte Carlo variational inference (MCVI) in this paper. The performance of MCVI crucially depends on the variance of its stochastic gradients. We propose variance reduction by means of Quasi-Monte Carlo (QMC) sampling. QMC replaces N i.i.d. samples from a uniform probability distribution by a deterministic sequence of samples of length N. This sequence covers the underlying random variable space more evenly than i.i.d. draws, reducing the variance of the gradient estimator. With our novel approach, both the score function and the reparameterization gradient estimators lead to much faster convergence. We also propose a new algorithm for Monte Carlo objectives, where we operate with a constant learning rate and increase the number of QMC samples per iteration. We prove that this way, our algorithm can converge asymptotically at a faster rate than SGD. We furthermore provide theoretical guarantees on QMC for Monte Carlo objectives that go beyond MCVI, and support our findings by several experiments on large-scale data sets from various domains.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/01/2019

Multi-level Monte Carlo Variational Inference

In many statistics and machine learning frameworks, stochastic optimizat...
research
01/26/2022

Uphill Roads to Variational Tightness: Monotonicity and Monte Carlo Objectives

We revisit the theory of importance weighted variational inference (IWVI...
research
06/25/2019

Monte Carlo Gradient Estimation in Machine Learning

This paper is a broad and accessible survey of the methods we have at ou...
research
06/10/2020

Multi-index Antithetic Stochastic Gradient Algorithm

Stochastic Gradient Algorithms (SGAs) are ubiquitous in computational st...
research
05/22/2017

Reducing Reparameterization Gradient Variance

Optimization with noisy gradients has become ubiquitous in statistics an...
research
10/07/2016

The Generalized Reparameterization Gradient

The reparameterization gradient has become a widely used method to obtai...
research
05/27/2020

Demystifying Orthogonal Monte Carlo and Beyond

Orthogonal Monte Carlo (OMC) is a very effective sampling algorithm impo...

Please sign up or login with your details

Forgot password? Click here to reset