atlas

Research map / Federated learning and privacy / Communication-efficient FL

Scaffold with Stochastic Gradients: New Analysis with Linear Speed-Up

ICML 2025 · Federated learning and privacy › Communication-efficient FL · approach: Federated optimization algorithms · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that stochastic Scaffold's global iterates and control variates form a geometrically ergodic Markov chain, proves Scaffold achieves linear speed-up in the number of clients (up to higher-order terms), and derives a first-order non-vanishing bias term.

Problem

Understanding how stochastic gradient noise affects Scaffold in federated learning, in particular whether its convergence benefits from more clients (linear speed-up) and what bias remains under heterogeneity.

Approach

Views Scaffold's global parameters and control variates as a Markov chain with a contractive operator under a weighted norm, yielding a Wasserstein-convergent stationary distribution; a covariance analysis of this stationary distribution then shows the parameter variance scales as 1/N, giving linear speed-up without global step sizes.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Scaffold without a global step sizeScaffold · Strongly-convex, L-smooth objectiveslocal stochastic gradients per client: O(1 / N \epsilon^2)Helped
Use Scaffold rather than FedAvgFederated linear and logistic regression · Heterogeneous regression and classification taskserror in stationary regimeHelped
Increase the number of clientsScaffold · Linear and logistic regressionerror in stationary regimeHelped
Increase clients from N = 1,000 to N = 10,000Scaffold · Logistic regressionerror in stationary regimeNo clear effect
Use more clients for the quadratic linear-regression objectiveScaffold · Linear regressionerror in stationary regimeHelped
Use stochastic gradient updatesScaffold · Stationary distributionbiasHurt

Surprising findings

Limitations

Experimental setup

Datasets: scikit-learn make_regression synthetic data scikit-learn make_classification synthetic data

Benchmarks: synthetic l2-regularized linear regression synthetic l2-regularized logistic regression

Metrics: squared error of global iterates in stationary regime

Baselines: FedAvg SCAFFOLD (Karimireddy et al.) ProxSkip ScaffLSA

Builds on: SCAFFOLD FedAvg ProxSkip SGD as Markov chain

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy