paper-with-me

홈 › Papers

AMAGOLD: Amortized Metropolis Adjustment for Efficient Stochastic Gradient MCMC

2020-02-29 · Ruqi Zhang, A. Feder Cooper, Christopher De Sa

Stochastic gradient Hamiltonian Monte Carlo (SGHMC) is an efficient method for sampling from continuous distributions. It is a faster alternative to HMC: instead of using the whole dataset at each iteration, SGHMC uses only a subsample. This improves performance, but introduces bias that can cause SGHMC to converge to the wrong distribution. One can prevent this using a step size that decays to zero, but such a step size schedule can drastically slow down convergence. To address this tension, we propose a novel second-order SG-MCMC algorithm---AMAGOLD---that infrequently uses Metropolis-Hastings (M-H) corrections to remove bias. The infrequency of corrections amortizes their cost. We prove AMAGOLD converges to the target distribution with a fixed, rather than a diminishing, step size, and that its convergence rate is at most a constant factor slower than a full-batch baseline. We empirically demonstrate AMAGOLD's effectiveness on synthetic distributions, Bayesian logistic regression, and Bayesian neural networks.

📄 PDF Abstract BibTeX arXiv:2003.00193

Code (1)

ruqizhang/amagold 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Decentralized Bayesian Learning with Metropolis-Adjusted Hamiltonian Monte Carlo

2021-07-15 · Vyacheslav Kungurtsev, Adam Cobb, Tara Javidi, Brian Jalaian

Federated learning performed by a decentralized networks of agents is becoming increasingly important with the prevalence of embedded software on autonomous devices. Bayesian approaches to learning benefit from offering …

Federated Learning

Statistical guarantees for stochastic Metropolis-Hastings

2023-10-13 · Sebastian Bieringer, Gregor Kasieczka, Maximilian F. Steffen, Mathias Trabs

A Metropolis-Hastings step is widely used for gradient-based Markov chain Monte Carlo methods in uncertainty quantification. By calculating acceptance probabilities on batches, a stochastic Metropolis-Hastings step saves…

regressionUncertainty Quantification

Training neural networks using Metropolis Monte Carlo and an adaptive variant

2022-05-16 · Stephen Whitelam, Viktor Selin, Ian Benlolo, Corneel Casert 외

We examine the zero-temperature Metropolis Monte Carlo algorithm as a tool for training a neural network by minimizing a loss function. We find that, as expected on theoretical grounds and shown empirically by other auth…

Path convergence of Markov chains on large graphs

2023-08-18 · Siva Athreya, Soumik Pal, Raghav Somani, Raghavendra Tripathi

We consider two classes of natural stochastic processes on finite unlabeled graphs. These are Euclidean stochastic optimization algorithms on the adjacency matrix of weighted graphs and a modified version of the Metropol…

Stochastic Optimization

Stochastic Gradient Descent-like relaxation is equivalent to Metropolis dynamics in discrete optimization and inference problems

2023-09-11 · Maria Chiara Angelini, Angelo Giorgio Cavaliere, Raffaele Marino, Federico Ricci-Tersenghi

Is Stochastic Gradient Descent (SGD) substantially different from Metropolis Monte Carlo dynamics? This is a fundamental question at the time of understanding the most used training algorithm in the field of Machine Lear…