mlsanityData to 7 Oct 2026

A Linearly Convergent Algorithm for Distributed Principal Component Analysis

arXiv 2101.01300 ↗First posted 5 Jan 2021cs.LG cs.DC cs.MAcited by 8

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

  1. 2014EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimizationcited by 160
  2. 2013On the Convergence of Decentralized Gradient Descentcited by 158
  3. 2016NEXT: In-Network Nonconvex Optimizationcited by 107
  4. 2014Cloud K-SVD: A Collaborative Dictionary Learning Algorithm for Big, Distributed Datacited by 15
  5. 2013Stochastic Optimization of PCA with Capped MSGcited by 6
  6. 2020Scaling-up Distributed Processing of Data Streams for Machine Learningcited by 6
  7. 2016Harnessing Smoothness to Accelerate Distributed Optimizationcited by 4
  8. 2020Exit Time Analysis for Approximations of Gradient Descent Trajectories Around Saddle Pointscited by 4
  9. 2020Distributed Stochastic Algorithms for High-rate Streaming Principal Component Analysiscited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 5; 2022: 1; 2023: 0; 2024: 1; 2025: 0; 2026: 1.

8 papers.