AMAGOLD: Amortized Metropolis Adjustment for Efficient Stochastic Gradient MCMC
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 29 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 2; 2025: 4.
13 papers.
Sort:
By area:
- 2021What Are Bayesian Neural Network Posteriors Really Like?cited by 308
- 2024Position: Bayesian Deep Learning is Needed in the Age of Large-Scale AIcited by 62
- 2021Exact Langevin Dynamics with Stochastic Gradientscited by 30
- 2022Scalable Bayesian Uncertainty Quantification for Neural Network Potentials: Promise and Pitfallscited by 11
- 2024Training Bayesian Neural Networks with Sparse Subspace Variational Inferencecited by 7
- 2023DiffHybrid-UQ: Uncertainty Quantification for Differentiable Hybrid Neural Modelingcited by 5
- 2023On Feynman--Kac training of partial Bayesian neural networkscited by 4
- 2025A Langevin sampling algorithm inspired by the Adam optimizercited by 3
- 2023Transgressing the boundaries: towards a rigorous understanding of deep learning and its (non-)robustnesscited by 1
- 2025JaxSGMC: Modular stochastic gradient MCMC in JAXcited by 1
- 2025Accelerating Hamiltonian Monte Carlo for Bayesian Inference in Neural Networks and Neural Operatorscited by 1
- 2025One-Step Diffusion Samplers via Self-Distillation and Deterministic Flowcited by 1
1 more
- 2022Cyclical Kernel Adaptive Metropoliscited by 0
- 2025One-Step Diffusion Samplers via Self-Distillation and Deterministic Flow4 Dec 2025
- 2025Accelerating Hamiltonian Monte Carlo for Bayesian Inference in Neural Networks and Neural Operators19 Jul 2025
- 2025JaxSGMC: Modular stochastic gradient MCMC in JAX16 May 2025
- 2025A Langevin sampling algorithm inspired by the Adam optimizer26 Apr 2025
- 2024Training Bayesian Neural Networks with Sparse Subspace Variational Inference16 Feb 2024
- 2024Position: Bayesian Deep Learning is Needed in the Age of Large-Scale AI1 Feb 2024
- 2023DiffHybrid-UQ: Uncertainty Quantification for Differentiable Hybrid Neural Modeling30 Dec 2023
- 2023On Feynman--Kac training of partial Bayesian neural networks30 Oct 2023
- 2023Transgressing the boundaries: towards a rigorous understanding of deep learning and its (non-)robustness5 Jul 2023
- 2022Scalable Bayesian Uncertainty Quantification for Neural Network Potentials: Promise and Pitfalls15 Dec 2022
- 2022Cyclical Kernel Adaptive Metropolis29 Jun 2022
- 2021What Are Bayesian Neural Network Posteriors Really Like?29 Apr 2021
1 more
- 2021Exact Langevin Dynamics with Stochastic Gradients2 Feb 2021
- 2021What Are Bayesian Neural Network Posteriors Really Like?cited by 308
- 2024Position: Bayesian Deep Learning is Needed in the Age of Large-Scale AIcited by 62
- 2021Exact Langevin Dynamics with Stochastic Gradientscited by 30
- 2022Scalable Bayesian Uncertainty Quantification for Neural Network Potentials: Promise and Pitfallscited by 11
- 2024Training Bayesian Neural Networks with Sparse Subspace Variational Inferencecited by 7
- 2023DiffHybrid-UQ: Uncertainty Quantification for Differentiable Hybrid Neural Modelingcited by 5
- 2023On Feynman--Kac training of partial Bayesian neural networkscited by 4
- 2025A Langevin sampling algorithm inspired by the Adam optimizercited by 3
- 2023Transgressing the boundaries: towards a rigorous understanding of deep learning and its (non-)robustnesscited by 1
- 2025JaxSGMC: Modular stochastic gradient MCMC in JAXcited by 1
- 2025Accelerating Hamiltonian Monte Carlo for Bayesian Inference in Neural Networks and Neural Operatorscited by 1
- 2022Cyclical Kernel Adaptive Metropoliscited by 0
- 2025Accelerating Hamiltonian Monte Carlo for Bayesian Inference in Neural Networks and Neural Operators19 Jul 2025
- 2025JaxSGMC: Modular stochastic gradient MCMC in JAX16 May 2025
- 2025A Langevin sampling algorithm inspired by the Adam optimizer26 Apr 2025
- 2024Training Bayesian Neural Networks with Sparse Subspace Variational Inference16 Feb 2024
- 2024Position: Bayesian Deep Learning is Needed in the Age of Large-Scale AI1 Feb 2024
- 2023DiffHybrid-UQ: Uncertainty Quantification for Differentiable Hybrid Neural Modeling30 Dec 2023
- 2023On Feynman--Kac training of partial Bayesian neural networks30 Oct 2023
- 2023Transgressing the boundaries: towards a rigorous understanding of deep learning and its (non-)robustness5 Jul 2023
- 2022Scalable Bayesian Uncertainty Quantification for Neural Network Potentials: Promise and Pitfalls15 Dec 2022
- 2022Cyclical Kernel Adaptive Metropolis29 Jun 2022
- 2021What Are Bayesian Neural Network Posteriors Really Like?29 Apr 2021
- 2021Exact Langevin Dynamics with Stochastic Gradients2 Feb 2021