Federated Principal Component Analysis
Andreas Grammenos, Rodrigo Mendoza-Smith, Jon Crowcroft, Cecilia, Mascolo

TL;DR
This paper introduces a federated, memory-efficient, differentially private PCA algorithm that is robust to data permutation and demonstrates competitive performance and scalability in limited-memory settings.
Contribution
It presents a novel federated PCA method that is memory-efficient, permutation-invariant, and improves differential privacy guarantees over previous approaches.
Findings
Performs comparably or better than traditional PCA algorithms in limited-memory settings.
Achieves improved differential privacy with a novel covariance matrix perturbation scheme.
Exhibits good scalability and robustness in numerical simulations.
Abstract
We present a federated, asynchronous, and -differentially private algorithm for PCA in the memory-limited setting. Our algorithm incrementally computes local model updates using a streaming procedure and adaptively estimates its leading principal components when only memory is available with being the dimensionality of the data. We guarantee differential privacy via an input-perturbation scheme in which the covariance matrix of a dataset is perturbed with a non-symmetric random Gaussian matrix with variance in , thus improving upon the state-of-the-art. Furthermore, contrary to previous federated or distributed algorithms for PCA, our algorithm is also invariant to permutations in the incoming data, which provides robustness against…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Cryptography and Data Security
MethodsPrincipal Components Analysis
