MLLGJul 4, 2018

Quasi-Monte Carlo Variational Inference

arXiv:1807.01604v167 citations
Originality Incremental advance
AI Analysis

This work addresses the efficiency problem in variational inference for machine learning practitioners, offering incremental improvements through variance reduction techniques.

The paper tackles the high variance in Monte Carlo gradient estimators for variational inference by applying Quasi-Monte Carlo sampling, which reduces variance and leads to faster convergence with theoretical guarantees and experimental validation on large-scale datasets.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes