A Complete Recipe for Stochastic Gradient MCMC

By Yian Ma, Yi-An Ma, Tianqi Chen, Emily B. Fox. 2015

537 citations recorded by the source corpus.

Many recent Markov chain Monte Carlo (MCMC) samplers leverage continuous dynamics to define a transition kernel that efficiently explores a target distribution. In tandem, a focus has been on devising scalable variants that subsample the data and use stochastic gradients in place of full-data gradients in the dynamic simulations. However, such stochastic gradient MCMC samplers have lagged behind their full-data counterparts in terms of the complexity of dynamics considered since proving convergence in the presence of the stochastic gradient noise is non-trivial. Even with simple dynamics, significant physical intuition is often required to modify the dynamical system to account for the stochastic gradient noise. In this paper, we provide a general recipe for constructing MCMC samplers--including stochastic gradient versions--based on continuous Markov processes specified via two matrices. We constructively prove that the framework is complete. That is, any continuous Markov process that provides samples from the target distribution can be written in our framework. We show how previous continuous-dynamic samplers can be trivially "reinvented" in our framework, avoiding the complicated sampler-specific proofs. We likewise use our recipe to straightforwardly propose a new state-adaptive sampler: stochastic gradient Riemann Hamiltonian Monte Carlo (SGRHMC). Our experiments on simulated data and a streaming Wikipedia analysis demonstrate that the proposed SGRHMC sampler inherits the benefits of Riemann HMC, with the scalability of stochastic gradient methods.

Subfields: Computational Mechanics, Spectroscopy, Statistics and Probability

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Mechanics

  1. Chunyuan Li
  2. Michael I. Jordan
  3. Francis R. Bach
  4. G. Em Karniadakis
  5. Xuhui Meng
  6. Pratik Chaudhari
  7. David M. Blei
  8. Michael W. Mahoney

In Spectroscopy

  1. Pratik Chaudhari
  2. Eric P. Xing
  3. Richard E. Turner
  4. David Kristjanson Duvenaud
  5. Stefano Soatto
  6. Zhijian Ou
  7. Changyou Chen
  8. David M. Blei

In Statistics and Probability

  1. David M. Blei
  2. Zoubin Ghahramani
  3. Stephan Mandt
  4. Richard E. Turner
  5. Lawrence Carin
  6. Chunyuan Li
  7. Michael I. Jordan
  8. Stefano Soatto

Citations in the corpus