paper-with-me

Papers

Stochastic Gradient MCMC with Stale Gradients

2016-10-21 · NeurIPS 2016 12 · Changyou Chen, Nan Ding, Chunyuan Li, Yizhe Zhang, Lawrence Carin

Stochastic gradient MCMC (SG-MCMC) has played an important role in large-scale Bayesian learning, with well-developed theoretical convergence properties. In such applications of SG-MCMC, it is becoming increasingly popular to employ distributed systems, where stochastic gradients are computed based on some outdated parameters, yielding what are termed stale gradients. While stale gradients could be directly used in SG-MCMC, their impact on convergence properties has not been well studied. In this paper we develop theory to show that while the bias and MSE of an SG-MCMC algorithm depend on the staleness of stochastic gradients, its estimation variance (relative to the expected estimate, based on a prescribed number of samples) is independent of it. In a simple Bayesian distributed system with SG-MCMC, where stale gradients are computed asynchronously by a set of workers, our theory indicates a linear speedup on the decrease of estimation variance w.r.t. the number of workers. Experiments on synthetic data and deep neural networks validate our theory, demonstrating the effectiveness and scalability of SG-MCMC with stale gradients.

📄 PDF Abstract BibTeX arXiv:1610.06664

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Asynchronous Stochastic Gradient MCMC with Elastic Coupling

2016-12-02 · Jost Tobias Springenberg, Aaron Klein, Stefan Falkner, Frank Hutter

We consider parallel asynchronous Markov Chain Monte Carlo (MCMC) sampling for problems where we can leverage (stochastic) gradients to define continuous dynamics which explore the target distribution. We outline a solut…

Reducing the variance in online optimization by transporting past gradients

2019-06-08 · NeurIPS 2019 12 · Sébastien M. R. Arnold, Pierre-Antoine Manzagol, Reza Babanezhad, Ioannis Mitliagkas 외

Most stochastic optimization methods use gradients once before discarding them. While variance reduction methods have shown that reusing past gradients can be beneficial when there is a finite number of datapoints, they …

Stochastic Optimization

Improving Sampling Accuracy of Stochastic Gradient MCMC Methods via Non-uniform Subsampling of Gradients

2020-02-20 · Ruilin Li, Xin Wang, Hongyuan Zha, Molei Tao

Many Markov Chain Monte Carlo (MCMC) methods leverage gradient information of the potential function of target distribution to explore sample space efficiently. However, computing gradients can often be computationally e…

Computational Efficiency

sgmcmc: An R Package for Stochastic Gradient Markov Chain Monte Carlo

2017-10-02 · Jack Baker, Paul Fearnhead, Emily B. Fox, Christopher Nemeth

This paper introduces the R package sgmcmc; which can be used for Bayesian inference on problems with large datasets using stochastic gradient Markov chain Monte Carlo (SGMCMC). Traditional Markov chain Monte Carlo (MCMC…

Bayesian Inference

Robust Approximate Sampling via Stochastic Gradient Barker Dynamics

2024-05-14 · Lorenzo Mauri, Giacomo Zanella

Stochastic Gradient (SG) Markov Chain Monte Carlo algorithms (MCMC) are popular algorithms for Bayesian sampling in the presence of large datasets. However, they come with little theoretical guarantees and assessing thei…