We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

stat.ML

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Statistics > Machine Learning

Title: Stochastic Gradient Descent as Approximate Bayesian Inference

Abstract: Stochastic Gradient Descent with a constant learning rate (constant SGD) simulates a Markov chain with a stationary distribution. With this perspective, we derive several new results. (1) We show that constant SGD can be used as an approximate Bayesian posterior inference algorithm. Specifically, we show how to adjust the tuning parameters of constant SGD to best match the stationary distribution to a posterior, minimizing the Kullback-Leibler divergence between these two distributions. (2) We demonstrate that constant SGD gives rise to a new variational EM algorithm that optimizes hyperparameters in complex probabilistic models. (3) We also propose SGD with momentum for sampling and show how to adjust the damping coefficient accordingly. (4) We analyze MCMC algorithms. For Langevin Dynamics and Stochastic Gradient Fisher Scoring, we quantify the approximation errors due to finite learning rates. Finally (5), we use the stochastic process perspective to give a short proof of why Polyak averaging is optimal. Based on this idea, we propose a scalable approximate MCMC algorithm, the Averaged Stochastic Gradient Sampler.
Comments: 35 pages, published version (JMLR 2017)
Subjects: Machine Learning (stat.ML); Machine Learning (cs.LG)
Journal reference: Journal of Machine Learning Research 18 (2017) 1-35
Cite as: arXiv:1704.04289 [stat.ML]
  (or arXiv:1704.04289v2 [stat.ML] for this version)

Submission history

From: Stephan Mandt [view email]
[v1] Thu, 13 Apr 2017 22:17:30 GMT (3148kb,D)
[v2] Fri, 19 Jan 2018 21:07:09 GMT (3018kb,D)

Link back to: arXiv, form interface, contact.