Federated Learning with Regularized Client Participation
Grigory Malinovsky, Samuel Horv\'ath, Konstantin Burlachenko, Peter, Richt\'arik

TL;DR
This paper introduces a regularized client participation scheme in federated learning, where clients participate every R rounds, reducing variance and improving convergence rates compared to traditional random sampling methods.
Contribution
It proposes a novel participation scheme that enhances federated learning convergence by reducing variance and allowing flexible client availability, improving upon standard FedAvg methods.
Findings
Reduces variance caused by client sampling.
Achieves a convergence rate of O(1/T^2).
Supports arbitrary client availability.
Abstract
Federated Learning (FL) is a distributed machine learning approach where multiple clients work together to solve a machine learning task. One of the key challenges in FL is the issue of partial participation, which occurs when a large number of clients are involved in the training process. The traditional method to address this problem is randomly selecting a subset of clients at each communication round. In our research, we propose a new technique and design a novel regularized client participation scheme. Under this scheme, each client joins the learning process every communication rounds, which we refer to as a meta epoch. We have found that this participation scheme leads to a reduction in the variance caused by client sampling. Combined with the popular FedAvg algorithm (McMahan et al., 2017), it results in superior rates under standard assumptions. For instance, the…
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 · Distributed Sensor Networks and Detection Algorithms · Stochastic Gradient Optimization Techniques
