Chrome Extension
WeChat Mini Program
Use on ChatGLM

Personalized PCA for Federated Heterogeneous Data

International Symposium on Information Theory(2023)

Cited 1|Views11
No score
Abstract
As the high dimensional data generation/storage shifts from data centers to millions of edge devices, PCA algorithms also need to adapt to federated systems to reveal insights about the distributed data. One of the prominent challenges in Federated Learning (FL) is that each edge device has a limited number of samples, and therefore collaboration among clients is necessary for learning tasks. Another challenge is heterogeneous distribution of data across devices, which necessitates careful design of algorithms that enable collaboration of devices with different data distributions. While many such federated supervised learning algorithms were proposed in recent years, heterogeneity for unsupervised FL algorithms (such as PCA) has received less attention. In this work, our goal is to enable collaborations of heterogeneous clients in learning personalized Principal Components (PCs). To this end, we develop a hierarchical Bayesian framework for discovering individual PCs; and inspired by this, we formulate an optimization problem related to maximum likelihood estimation of the PCs. To solve the optimization problem, we propose an alternating Stiefel gradient descent algorithm. Analytically, we prove the convergence result for our proposed algorithm; and empirically, we show that our method outperforms local and global estimation of PCs in various heterogeneous settings in terms of the reconstruction error.
More
Translated text
Key words
alternating Stiefel gradient descent algorithm,data centers,distributed data,edge device,federated heterogeneous data,federated supervised learning algorithms,federated systems,heterogeneous clients,hierarchical Bayesian framework,individual PC,optimization problem,PCA algorithms,personalized PCA,personalized principal components,unsupervised FL algorithms
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined