Fast Parallel SAME Gibbs Sampling on General Discrete Bayesian Networks
Daniel Seita, Haoyu Chen, and John Canny

TL;DR
This paper introduces a parallel Gibbs sampling method with state replication (SAME) that significantly speeds up inference in large Bayesian networks while maintaining accuracy, making it more practical for widespread use.
Contribution
The paper presents an optimized, parallel Gibbs sampler augmented with SAME, improving convergence speed and parameter estimation quality in Bayesian network inference.
Findings
SAME accelerates Gibbs sampling convergence significantly.
The method maintains high accuracy comparable to existing samplers.
Experiments show substantial speedup over JAGS without loss of precision.
Abstract
A fundamental task in machine learning and related fields is to perform inference on Bayesian networks. Since exact inference takes exponential time in general, a variety of approximate methods are used. Gibbs sampling is one of the most accurate approaches and provides unbiased samples from the posterior but it has historically been too expensive for large models. In this paper, we present an optimized, parallel Gibbs sampler augmented with state replication (SAME or State Augmented Marginal Estimation) to decrease convergence time. We find that SAME can improve the quality of parameter estimates while accelerating convergence. Experiments on both synthetic and real data show that our Gibbs sampler is substantially faster than the state of the art sampler, JAGS, without sacrificing accuracy. Our ultimate objective is to introduce the Gibbs sampler to researchers in many fields to…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Bayesian Modeling and Causal Inference · Markov Chains and Monte Carlo Methods
