Best of Both Worlds in Federated LSA: Speedup When Possible, Personalization Always

Safwan Labbi, Paul Mangold, Eric Moulines
10/8/2026
cs.LG

No confident code implementation found for this paper.

Abstract

We study personalized federated linear stochastic approximation (LSA), a framework which notably encompass personalized temporal difference learning. In this setting, heterogeneous agents collaborate to solve distinct linear fixed-point equations, each corresponding to an agent-specific learning problem. A central open question in personalized learning is whether a single method can adapt to an unknown level of heterogeneity by converging to each agent's personalized solution in all regimes while achieving a linear speedup in the number of agents when their learning problems are sufficiently similar. We answer this question affirmatively by introducing PF-LSA, a minimalist algorithm that mixes each agent's local stochastic update with the average update across agents, at no additional computational cost relative to standard federated methods. We prove that PF-LSA, achieves best-of-both-worlds guarantees without any prior knowledge on the level of heterogeneity. Our analysis is based on a sharp decomposition of the error into consensus and disagreement components. The consensus error decays rapidly, whereas the disagreement error decays more slowly but becomes negligible in low-heterogeneity regimes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{labbi2026best,
  title  = {Best of Both Worlds in Federated LSA: Speedup When Possible, Personalization Always},
  author = {Safwan Labbi and Paul Mangold and Eric Moulines},
  year   = {2026},
  eprint = {2610.11555},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2610.11555v1}
}

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/2610.11555.svg)](https://codeofpaper.com/paper/2610.11555)

Discussion