Hamiltonian Monte Carlo Acceleration Using Surrogate Functions with Random Bases
Cheng Zhang, Babak Shahbaba, Hongkai Zhao

TL;DR
This paper introduces a scalable and efficient Hamiltonian Monte Carlo method that uses surrogate functions with random bases to approximate geometric properties, significantly reducing computational costs in Bayesian inference.
Contribution
It proposes a novel surrogate-based approach for HMC that improves efficiency and scalability by exploiting model structure with random basis functions.
Findings
Substantially more efficient sampling compared to existing methods
Flexible approach adaptable to different basis functions and optimization strategies
Converges to the correct target distribution despite approximations
Abstract
For big data analysis, high computational cost for Bayesian methods often limits their applications in practice. In recent years, there have been many attempts to improve computational efficiency of Bayesian inference. Here we propose an efficient and scalable computational technique for a state-of-the-art Markov Chain Monte Carlo (MCMC) methods, namely, Hamiltonian Monte Carlo (HMC). The key idea is to explore and exploit the structure and regularity in parameter space for the underlying probabilistic model to construct an effective approximation of its geometric properties. To this end, we build a surrogate function to approximate the target distribution using properly chosen random bases and an efficient optimization process. The resulting method provides a flexible, scalable, and efficient sampling algorithm, which converges to the correct target distribution. We show that by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Markov Chains and Monte Carlo Methods · Machine Learning and Algorithms
MethodsGaussian Process
