mlsanityData to 14 Oct 2026

Asynchronous and Distributed Data Augmentation for Massive Data Settings

arXiv 2109.08969 ↗First posted 18 Sep 2021stat.CO stat.ME stat.MLcited by 2

Not on the map. Why?

Abstract (arXiv)

Data augmentation (DA) algorithms are widely used for Bayesian inference due to their simplicity. In massive data settings, however, DA algorithms are prohibitively slow because they pass through the full data in any iteration, imposing serious restrictions on their usage despite the advantages. Addressing this problem, we develop a framework for extending any DA that exploits asynchronous and distributed computing. The extended DA algorithm is indexed by a parameter r ∈ (0, 1) and is called Asynchronous and Distributed (AD) DA with the original DA as its parent. Any ADDA starts by dividing the full data into k smaller disjoint subsets and storing them on k processes, which could be machines or processors. Every iteration of ADDA augments only an r-fraction of the k data subsets with some positive probability and leaves the remaining (1-r)-fraction of the augmented data unchanged. The parameter draws are obtained using the r-fraction of new and (1-r)-fraction of old augmented data. For many choices of k and r, the fractional updates of ADDA lead to a significant speed-up over the parent DA in massive data settings, and it reduces to the distributed version of its parent DA when r=1. We show that the ADDA Markov chain is Harris ergodic with the desired stationary distribution under mild conditions on the parent DA algorithm. We demonstrate the numerical advantages of the ADDA in three representative examples corresponding to different kinds of massive data settings encountered in applications. In all these examples, our DA generalization is significantly faster than its parent DA algorithm for all the choices of k and r. We also establish geometric ergodicity of the ADDA Markov chain for all three examples, which in turn yields asymptotically valid standard errors for estimates of desired posterior quantities.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 20 of its 72 references that are in the map. First posted on arXiv 18 Sep 2021.

Builds on

20 of 72 references.

References · 20

  1. 2019Stochastic gradient Markov chain Monte Carlocited by 56
  2. 2015On Markov chain Monte Carlo methods for tall datacited by 50
  3. 2015Scalable Bayes via Barycenter in Wasserstein Spacecited by 44
  4. 2015The Bouncy Particle Sampler: A Non-Reversible Rejection-Free Markov Chain Monte Carlo Methodcited by 27
  5. 2013Austerity in MCMC Land: Cutting the Metropolis-Hastings Budgetcited by 24
  6. 2014Speeding Up MCMC by Efficient Data Subsamplingcited by 18
  7. 2016Piecewise Deterministic Markov Processes for Continuous-Time Monte Carlocited by 18
  8. 2021DG-LMC: A Turn-key and Scalable Synchronous Distributed MCMC Algorithm via Langevin Monte Carlo within Gibbscited by 11
  9. 2016Distributed Generalized Cross-Validation for Divide-and-Conquer Kernel Ridge Regression and its Asymptotic Optimalitycited by 9
  10. 2014Robust and Scalable Bayes via a Median of Subset Posterior Measurescited by 8
  11. 2018Minibatch Gibbs Sampling on Large Graphical Modelscited by 5
  12. 2015Fast Moment-Based Estimation for Hierarchical Modelscited by 4
8 more
  1. 2019Poisson-Minibatching for Gibbs Sampling with Convergence Rate Guaranteescited by 4
  2. 2018HOGWILD!-Gibbs can be PanAccuratecited by 3
  3. 2021Divide-and-Conquer Bayesian Inference in Hidden Markov Modelscited by 3
  4. 2021Scalable Bayesian inference for time series via divide-and-conquercited by 3
  5. 2021A fast asynchronous MCMC sampler for sparse Bayesian inferencecited by 3
  6. 2015Scalable Bayesian shrinkage and uncertainty quantification for high-dimensional regressioncited by 2
  7. 2018An Asynchronous Distributed Expectation Maximization Algorithm For Massive Data: The DEM Algorithmcited by 2
  8. 2019Parallelising MCMC via Random Forestscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 1.

2 papers.