arrow
Return

Fedpower: privacy-preserving distributed eigenspace estimation

delete2024-09-26
delete0
PRE
AI
X
Xiao Guo
李翔 cover
李翔 (Xiang Li)
X
Xiangyu Chang *
S
Shusen Wang
张志华 cover
张志华 (Zhihua Zhang)
DOI:10.1007/s10994-024-06620-0delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Eigenspace estimation is a fundamental tool in data analytics, which has found applications in PCA, dimension reduction, and clustering, among others. The modern machine learning community usually involves data that come from and belong to different organizations. The low communication power and possible data privacy breaches make the eigenspace estimation challenging. To address these issues, we propose a class of algorithms called FedPower within the federated learning (FL) framework. FedPower leverages the well-known power method by alternating multiple local power iterations and a global aggregation step, thus improving communication efficiency. In the aggregation, we propose to weight each local eigenvector matrix with Orthogonal Procrustes Transformation (OPT) for better alignment. We add Gaussian noise in each iteration to ensure strong privacy protection by adopting the notion of differential privacy (DP). We provide convergence bounds for FedPower composed of different interpretable terms corresponding to the effects of Gaussian noise, parallelization, and random sampling of local machines. Additionally, we conduct experiments to demonstrate the effectiveness of our proposed algorithms.
Keywords:
Communication efficiency
Federated learning
Power method
Stragglers' effect

Journal

Machine Learning cover
Machine Learning
IF:
2.9
Papers:
2.6K
Citations:
3.4W

Organization

X
xi'an jiaotong university
Scholars:
9.2W
Papers: 6.6W
Citations: 75
U
university of pennsylvania
Scholars:
9.2W
Papers: 7.8W
Citations: 153
N
northwest university xi'an
Scholars:
1.8W
Papers: 1.2W
Citations: 22
P
peking university
Scholars:
11.8W
Papers: 8.7W
Citations: 146
researcher View more organizations