Provable Model-Parallel Distributed Principal Component Analysis with Parallel Deflation
Not on the map. Why?
Abstract (arXiv)
We study a distributed Principal Component Analysis (PCA) framework where each worker targets a distinct eigenvector and refines its solution by updating from intermediate solutions provided by peers deemed as "superior". Drawing intuition from the deflation method in centralized eigenvalue problems, our approach breaks the sequential dependency in the deflation steps and allows asynchronous updates of workers, while incurring only a small communication cost. To our knowledge, a gap in the literature -- the theoretical underpinning of such distributed, dynamic interactions among workers -- has remained unaddressed. This paper offers a theoretical analysis explaining why, how, and when these intermediate, hierarchical updates lead to practical and provable convergence in distributed environments. Despite being a theoretical work, our prototype implementation demonstrates that such a distributed PCA algorithm converges effectively and in scalable way: through experiments, our proposed framework offers comparable performance to EigenGame-μ, the state-of-the-art model-parallel PCA solver.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 35 of its 80 references that are in the map. First posted on arXiv 24 Feb 2025.
Builds on
35 of 80 references.
References · 35
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2022LAION-5B: An open large-scale dataset for training next generation image-text modelscited by 4,131
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
- 2024Dolma: an Open Corpus of Three Trillion Tokens for Language Model Pretraining Researchcited by 475
- 2022DiffusionDB: A Large-scale Prompt Gallery Dataset for Text-to-Image Generative Modelscited by 376
- 2019PubLayNet: largest dataset ever for document layout analysiscited by 349
- 2022Towards a Cleaner Document-Oriented Multilingual Crawled Corpuscited by 143
- 2023LargeST: A Benchmark Dataset for Large-Scale Traffic Forecastingcited by 116
- 2018Turning Big data into tiny data: Constant-size coresets for k-means, PCA and projective clusteringcited by 94
- 2021Papaya: Practical, Private, and Scalable Federated Learningcited by 89
23 more
- 2015MLlib: Machine Learning in Apache Sparkcited by 55
- 2020EigenGame: PCA as a Nash Equilibriumcited by 39
- 2016First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Ratecited by 31
- 2015Optimal Principal Component Analysis in Distributed and Streaming Modelscited by 24
- 2017Accelerated Stochastic Power Iterationcited by 22
- 2014A Stochastic PCA and SVD Algorithm with an Exponential Convergence Ratecited by 18
- 2016Faster Eigenvector Computation via Shift-and-Invert Preconditioningcited by 18
- 2023FLuID: Mitigating Stragglers in Federated Learning using Invariant Dropoutcited by 16
- 2014Improved Distributed Principal Component Analysiscited by 14
- 2020Communication-Efficient Distributed SVD via Local Power Iterationscited by 12
- 2021Semi-Synchronous Federated Learning for Energy-Efficient Training and Accelerated Convergence in Cross-Silo Settingscited by 11
- 2017Communication-efficient Algorithms for Distributed Stochastic Principal Component Analysiscited by 10
- 2015Fast Stochastic Algorithms for SVD and PCA: Convergence Properties and Convexitycited by 9
- 2013Principal Component Analysis and Higher Correlations for Distributed Datacited by 7
- 2023Accelerating Distributed ML Training via Selective Synchronizationcited by 7
- 2017Single-Pass PCA of Large High-Dimensional Datacited by 6
- 2021Distributed Principal Component Analysis with Limited Communicationcited by 6
- 2023Sarah Frank-Wolfe: Methods for Constrained Optimization with Best Rates and Practical Featurescited by 6
- 2019Scale Invariant Power Iterationcited by 1
- 2022Stochastic Gauss-Newton Algorithms for Online PCAcited by 1
- 2022Communication-efficient distributed eigenspace estimation with arbitrary node failurescited by 1
- 2024Streamlining in the Riemannian Realm: Efficient Riemannian Optimization with Loopless Variance Reductioncited by 1
- 2024Sequential subspace methods on Stiefel manifold optimizationcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.