A Linearly Convergent Algorithm for Distributed Principal Component Analysis
Not on the map. Why?
Abstract (arXiv)
Principal Component Analysis (PCA) is the workhorse tool for dimensionality reduction in this era of big data. While often overlooked, the purpose of PCA is not only to reduce data dimensionality, but also to yield features that are uncorrelated. Furthermore, the ever-increasing volume of data in the modern world often requires storage of data samples across multiple machines, which precludes the use of centralized PCA algorithms. This paper focuses on the dual objective of PCA, namely, dimensionality reduction and decorrelation of features, but in a distributed setting. This requires estimating the eigenvectors of the data covariance matrix, as opposed to only estimating the subspace spanned by the eigenvectors, when data is distributed across a network of machines. Although a few distributed solutions to the PCA problem have been proposed recently, convergence guarantees and/or communications overhead of these solutions remain a concern. With an eye towards communications efficiency, this paper introduces a feedforward neural network-based one time-scale distributed PCA algorithm termed Distributed Sanger's Algorithm (DSA) that estimates the eigenvectors of the data covariance matrix when data is distributed across an undirected and arbitrarily connected network of machines. Furthermore, the proposed algorithm is shown to converge linearly to a neighborhood of the true solution. Numerical results are also provided to demonstrate the efficacy of the proposed solution.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 9 of its 46 references that are in the map. First posted on arXiv 5 Jan 2021.
Builds on
9 of 46 references.
References · 9
- 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
- 2013On the Convergence of Decentralized Gradient Descentcited by 158
- 2016NEXT: In-Network Nonconvex Optimizationcited by 107
- 2014Cloud K-SVD: A Collaborative Dictionary Learning Algorithm for Big, Distributed Datacited by 15
- 2013Stochastic Optimization of PCA with Capped MSGcited by 6
- 2020Scaling-up Distributed Processing of Data Streams for Machine Learningcited by 6
- 2016Harnessing Smoothness to Accelerate Distributed Optimizationcited by 4
- 2020Exit Time Analysis for Approximations of Gradient Descent Trajectories Around Saddle Pointscited by 4
- 2020Distributed Stochastic Algorithms for High-rate Streaming Principal Component Analysiscited by 3
Built on by
Citing papers per year: 2021: 5; 2022: 1; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
8 papers.
- 2021Decentralized Riemannian Gradient Descent on the Stiefel Manifoldcited by 33
- 2021Decentralized Optimization Over the Stiefel Manifold by an Approximate Augmented Lagrangian Functioncited by 11
- 2021Distributed Principal Subspace Analysis for Partitioned Big Data: Algorithms, Analysis, and Implementationcited by 4
- 2021FAST-PCA: A Fast and Exact Algorithm for Distributed Principal Component Analysiscited by 3
- 2021Robust Regularized Locality Preserving Indexing for Fiedler Vector Estimationcited by 1
- 2026Decentralized Online Riemannian Optimization for Strongly Geodesically Convex Functionscited by 1
- 2022Robust Singular Values based on L1-norm PCAcited by 0
- 2024Rapid Grassmannian Averaging with Chebyshev Polynomialscited by 0
- 2026Decentralized Online Riemannian Optimization for Strongly Geodesically Convex Functions22 Jul 2026
- 2024Rapid Grassmannian Averaging with Chebyshev Polynomials11 Oct 2024
- 2022Robust Singular Values based on L1-norm PCA21 Oct 2022
- 2021Decentralized Optimization Over the Stiefel Manifold by an Approximate Augmented Lagrangian Function30 Dec 2021
- 2021FAST-PCA: A Fast and Exact Algorithm for Distributed Principal Component Analysis27 Aug 2021
- 2021Robust Regularized Locality Preserving Indexing for Fiedler Vector Estimation26 Jul 2021
- 2021Distributed Principal Subspace Analysis for Partitioned Big Data: Algorithms, Analysis, and Implementation11 Mar 2021
- 2021Decentralized Riemannian Gradient Descent on the Stiefel Manifold14 Feb 2021