paper-with-me

Papers

Asynchronous and Distributed Data Augmentation for Massive Data Settings

2021-09-18 · Jiayuan Zhou, Kshitij Khare, Sanvesh Srivastava

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 \in (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.

📄 PDF Abstract BibTeX arXiv:2109.08969

Code (1)

blayes/adda 공식 구현

Tasks

Bayesian InferenceData AugmentationDistributed Computing

Similar Papers 제목 키워드 기반

Online Asynchronous Distributed Regression

2014-07-16 · Gérard Biau, Ryad Zenine

Distributed computing offers a high degree of flexibility to accommodate modern learning constraints and the ever increasing size of datasets involved in massive data issues. Drawing inspiration from the theory of distri…

Distributed Computingregression

Hybrid Precoding with Per-Beam Timing Advance for Asynchronous Cell-free mmWave Massive MIMO-OFDM Systems

2024-11-08 · Pengzhe Xin, Yang Cao, Yue Wu, Dongming Wang 외

Cell-free massive multiple-input-multiple-output (CF-mMIMO) is regarded as one of the promising technologies for next-generation wireless networks. However, due to its distributed architecture, geographically separated a…

Joint Activity-Delay Detection and Channel Estimation for Asynchronous Massive Random Access

2023-05-21 · Xinyu Bian, Yuyi Mao, Jun Zhang

Most existing studies on joint activity detection and channel estimation for grant-free massive random access (RA) systems assume perfect synchronization among all active users, which is hard to achieve in practice. Ther…

Action DetectionActivity Detection

Distributed Asynchronous Optimization with Unbounded Delays: How Slow Can You Go?

2018-07-01 · ICML 2018 7 · Zhengyuan Zhou, Panayotis Mertikopoulos, Nicholas Bambos, Peter Glynn 외

One of the most widely used optimization methods for large-scale machine learning problems is distributed asynchronous stochastic gradient descent (DASGD). However, a key issue that arises here is that of delayed gr…

An Asynchronous Distributed Expectation Maximization Algorithm For Massive Data: The DEM Algorithm

2018-06-20 · Sanvesh Srivastava, Glen DePalma, Chuanhai Liu

The family of Expectation-Maximization (EM) algorithms provides a general approach to fitting flexible models for large and complex data. The expectation (E) step of EM-type algorithms is time-consuming in massive data a…