sqSGD: Locally Private and Communication Efficient Federated Learning
Yan Feng, Tao Xiong, Ruofan Wu, LingJuan Lv, Leilei Shi

TL;DR
This paper introduces sqSGD, a communication-efficient, locally private federated learning algorithm that employs novel quantization and optimization techniques to effectively train large models under privacy constraints.
Contribution
The paper proposes a new privacy-preserving quantization scheme and enhancements for federated learning, improving communication efficiency and model accuracy under local privacy constraints.
Findings
Successfully trains large models like LeNet and ResNet with local privacy.
Significantly outperforms baseline algorithms at fixed privacy and communication levels.
Demonstrates practicality on benchmark datasets.
Abstract
Federated learning (FL) is a technique that trains machine learning models from decentralized data sources. We study FL under local notions of privacy constraints, which provides strong protection against sensitive data disclosures via obfuscating the data before leaving the client. We identify two major concerns in designing practical privacy-preserving FL algorithms: communication efficiency and high-dimensional compatibility. We then develop a gradient-based learning algorithm called \emph{sqSGD} (selective quantized stochastic gradient descent) that addresses both concerns. The proposed algorithm is based on a novel privacy-preserving quantization scheme that uses a constant number of bits per dimension per client. Then we improve the base algorithm in three ways: first, we apply a gradient subsampling strategy that simultaneously offers better training performance and smaller…
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 · Stochastic Gradient Optimization Techniques
MethodsResidual Connection · Average Pooling · Kaiming Initialization · Convolution · Balanced Selection · Max Pooling · 1x1 Convolution · Global Average Pooling · Bottleneck Residual Block · Batch Normalization
