4.5 Article

Communication-Efficient Distributed Eigenspace Estimation

期刊

SIAM JOURNAL ON MATHEMATICS OF DATA SCIENCE
卷 3, 期 4, 页码 1067-1092

出版社

SIAM PUBLICATIONS
DOI: 10.1137/20M1364862

关键词

distributed computing; spectral methods; nonconvex optimization; principal component analysis; statistics

资金

  1. NSF [DMS-1830274]
  2. ARO [W911NF19-1-0057]
  3. ARO MURI
  4. JPMorgan Chase Co.

向作者/读者索取更多资源

The study presents a communication-efficient distributed algorithm for computing the leading invariant subspace of a data matrix, utilizing a novel alignment scheme and requiring only a single round of communication. The algorithm demonstrates similar performance to a centralized estimator in problems like principal component analysis.
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. These solutions 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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据