Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learning

Kai Yi, Laurent Condat, Peter Richtárik
5/22/2023
cs.LG

No official code found. Best implementation: WilliamYi96/Scafflix (3 stars, Apache-2.0, last commit 2025-05-12).

Abstract

Federated Learning is an evolving machine learning paradigm, in which multiple clients perform computations based on their individual private data, interspersed by communication with a remote server. A common strategy to curtail communication costs is Local Training, which consists in performing multiple local stochastic gradient descent steps between successive communication rounds. However, the conventional approach to local training overlooks the practical necessity for client-specific personalization, a technique to tailor local models to individual needs. We introduce Scafflix, a novel algorithm that efficiently integrates explicit personalization with local training. This innovative approach benefits from these two techniques, thereby achieving doubly accelerated communication, as we demonstrate both in theory and practice.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learning. TMLR, 2025.

31Python, StarlarkMay 18, 20231 years agoApache-2.0
explicit-personalizationfederated-learningflixlocal-trainingscaffnew

Similar Papers

Cite this paper

@article{yi2023explicit,
  title  = {Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learning},
  author = {Kai Yi and Laurent Condat and Peter Richtárik},
  year   = {2023},
  eprint = {2305.13170},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.13170v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.13170.svg)](https://codeofpaper.com/paper/2305.13170)

Discussion