Harnessing Sparsification in Federated Learning: A Secure, Efficient, and Differentially Private Realization
Shuangqing Xu, Yifeng Zheng, and Zhongyun Hua

TL;DR
Clover is a system framework that enhances federated learning by combining gradient sparsification, secure aggregation, and differential privacy, significantly reducing communication costs and improving privacy protections while maintaining model utility.
Contribution
It introduces a novel secure aggregation mechanism for sparse gradients in federated learning, outperforming existing methods in efficiency and privacy guarantees.
Findings
Clover reduces server communication and runtime by orders of magnitude.
It achieves differential privacy with utility comparable to centralized DP.
The system maintains high model accuracy with enhanced security and privacy.
Abstract
Federated learning (FL) enables multiple clients to jointly train a model by sharing only gradient updates for aggregation instead of raw data. Due to the transmission of very high-dimensional gradient updates from many clients, FL is known to suffer from a communication bottleneck. Meanwhile, the gradients shared by clients as well as the trained model may also be exploited for inferring private local datasets, making privacy still a critical concern in FL. We present Clover, a novel system framework for communication-efficient, secure, and differentially private FL. To tackle the communication bottleneck in FL, Clover follows a standard and commonly used approach-top-k gradient sparsification, where each client sparsifies its gradient update such that only k largest gradients (measured by magnitude) are preserved for aggregation. Clover provides a tailored mechanism built out of a…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Cryptography and Data Security · Adversarial Robustness in Machine Learning
