Optimal Client Sampling for Federated Learning
Wenlin Chen, Samuel Horvath, Peter Richtarik

TL;DR
This paper introduces an importance-based client sampling scheme for federated learning that reduces communication costs while maintaining high model performance, by selecting clients with the most significant updates.
Contribution
It proposes a novel importance measure for client updates and derives an optimal sampling formula, along with a practical algorithm that preserves privacy and improves efficiency.
Findings
The importance-based sampling closely matches full participation performance.
The method outperforms uniform sampling baselines in experiments.
It is compatible with existing communication reduction techniques.
Abstract
It is well understood that client-master communication can be a primary bottleneck in Federated Learning. In this work, we address this issue with a novel client subsampling scheme, where we restrict the number of clients allowed to communicate their updates back to the master node. In each communication round, all participating clients compute their updates, but only the ones with "important" updates communicate back to the master. We show that importance can be measured using only the norm of the update and give a formula for optimal client participation. This formula minimizes the distance between the full update, where all clients participate, and our limited update, where the number of participating clients is restricted. In addition, we provide a simple algorithm that approximates the optimal formula for client participation, which only requires secure aggregation and thus does…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques
MethodsStochastic Gradient Descent
