FLIX: A Simple and Communication-Efficient Alternative to Local Methods in Federated Learning
Elnur Gasanov, Ahmed Khaled, Samuel Horv\'ath, Peter, Richt\'arik

TL;DR
FLIX introduces a communication-efficient federated learning framework that addresses key challenges like personalization and communication adaptivity, leveraging existing distributed optimization methods and a communication-free initialization.
Contribution
It proposes a novel FL framework, FLIX, that handles federated constraints effectively without local steps and offers algorithms optimized for communication efficiency.
Findings
FLIX achieves comparable dissimilarity regularization to local methods.
The framework is supported by theoretical guarantees.
Extensive experiments validate the approach.
Abstract
Federated Learning (FL) is an increasingly popular machine learning paradigm in which multiple nodes try to collaboratively learn under privacy, communication and multiple heterogeneity constraints. A persistent problem in federated learning is that it is not clear what the optimization objective should be: the standard average risk minimization of supervised learning is inadequate in handling several major constraints specific to federated learning, such as communication adaptivity and personalization control. We identify several key desiderata in frameworks for federated learning and introduce a new framework, FLIX, that takes into account the unique challenges brought by federated learning. FLIX has a standard finite-sum form, which enables practitioners to tap into the immense wealth of existing (potentially non-local) methods for distributed optimization. Through a smart…
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 · Domain Adaptation and Few-Shot Learning
