paper-with-me

Papers

Communication-efficient distributed eigenspace estimation

2020-09-05 · Vasileios Charisopoulos, Austin R. Benson, Anil Damle

Distributed computing is a standard way to scale up machine learning and data science algorithms to process large amounts of data. In such settings, avoiding communication amongst machines is paramount for achieving high performance. Rather than distribute the computation of existing algorithms, a common practice for avoiding communication is to compute local solutions or parameter estimates on each machine and then combine the results; in many convex optimization problems, even simple averaging of local solutions can work well. However, these schemes do not work when the local solutions are not unique. Spectral methods are a collection of such problems, where solutions are orthonormal bases of the leading invariant subspace of an associated data matrix, which are only unique up to rotation and reflections. Here, we develop a communication-efficient distributed algorithm for computing the leading invariant subspace of a data matrix. Our algorithm uses a novel alignment scheme that minimizes the Procrustean distance between local solutions and a reference solution, and only requires a single round of communication. For the important case of principal component analysis (PCA), we show that our algorithm achieves a similar error rate to that of a centralized estimator. We present numerical experiments demonstrating the efficacy of our proposed algorithm for distributed PCA, as well as other problems where solutions exhibit rotational symmetry, such as node embeddings for graph data and spectral initialization for quadratic sensing.

📄 PDF Abstract BibTeX arXiv:2009.02436

Code (1)

https://gitlab.com/vchariso/distributed-eigenspace-estimation 공식 구현

Tasks

Distributed Computing

Methods 이 논문이 사용한 방법론

PCA Principle Components Analysis (PCA) is an unsupervised method primary used for dimensionality reduction within machine learning. PCA is calculated via a singular value…

Similar Papers 제목 키워드 기반

Distributed Estimation for Principal Component Analysis: an Enlarged Eigenspace Analysis

2020-04-05 · Xi Chen, Jason D. Lee, He Li, Yun Yang

The growing size of modern data sets brings many challenges to the existing statistical estimation approaches, which calls for new distributed methodologies. This paper studies distributed estimation for a fundamental st…

Communication-efficient distributed eigenspace estimation with arbitrary node failures

2022-05-31 · Vasileios Charisopoulos, Anil Damle

We develop an eigenspace estimation algorithm for distributed environments with arbitrary node failures, where a subset of computing nodes can return structurally valid but otherwise arbitrarily chosen responses. Notably…

Distributed Computingvalid

FedPower: Privacy-Preserving Distributed Eigenspace Estimation

2021-03-01 · Xiao Guo, Xiang Li, Xiangyu Chang, Shusen Wang 외

Eigenspace estimation is fundamental in machine learning and statistics, which has found applications in PCA, dimension reduction, and clustering, among others. The modern machine learning community usually assumes that …

BIG-bench Machine LearningDimensionality ReductionFederated LearningPrivacy Preserving

Online Distributed Estimation of Principal Eigenspaces

2019-05-17 · Davoud Ataee Tarzanagh, Mohamad Kazem Shirani Faradonbeh, George Michailidis

Principal components analysis (PCA) is a widely used dimension reduction technique with an extensive range of applications. In this paper, an online distributed algorithm is proposed for recovering the principal eigenspa…

ClusteringDimensionality Reduction

Eigenspace-Based Clustering for Personalized System Identification

2026-06-18 · Abdulmoneam Ali, Dipankar Maity, Ahmed Arafa arxiv

We study the problem of system identification in heterogeneous settings, where different systems may follow distinct underlying dynamics. Existing clustered system identification approaches often rely on iterative traini…