Linear Convergence in Federated Learning: Tackling Client Heterogeneity and Sparse Gradients
Aritra Mitra, Rayana Jaafar, George J. Pappas, and Hamed Hassani

TL;DR
This paper introduces FedLin, a federated learning algorithm that guarantees linear convergence to the global minimum despite client heterogeneity and sparse gradients, addressing key challenges in FL with theoretical guarantees.
Contribution
FedLin is the first algorithm providing tight linear convergence guarantees in heterogeneous federated learning with gradient sparsification.
Findings
FedLin achieves linear convergence to the global minimum under heterogeneity.
Matching upper and lower bounds on convergence rate highlight communication effects.
Gradient sparsification preserves linear convergence, with quantifiable impact.
Abstract
We consider a standard federated learning (FL) architecture where a group of clients periodically coordinate with a central server to train a statistical model. We develop a general algorithmic framework called FedLin to tackle some of the key challenges intrinsic to FL, namely objective heterogeneity, systems heterogeneity, and infrequent and imprecise communication. Our framework is motivated by the observation that under these challenges, various existing FL algorithms suffer from a fundamental speed-accuracy conflict: they either guarantee linear convergence but to an incorrect point, or convergence to the global minimum but at a sub-linear rate, i.e., fast convergence comes at the expense of accuracy. In contrast, when the clients' local loss functions are smooth and strongly convex, we show that FedLin guarantees linear convergence to the global minimum, despite arbitrary…
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
Taxonomy
TopicsPrivacy-Preserving Technologies in Data · Stochastic Gradient Optimization Techniques · Cryptography and Data Security
MethodsGradient Sparsification
