atlas

Research map / Optimization / Implicit bias and generalization

Convergence Analysis of Federated Learning Methods Using Backward Error Analysis

AAAI 2025 · Optimization › Implicit bias and generalization · approach: Implicit regularization of SGD · 2 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.

Uses backward error analysis to derive implicit regularizers of FedAvg, FedSAM and SCAFFOLD on non-IID data, explaining FedAvg's dispersion-induced bias and the partial/complete bias removal by FedSAM and SCAFFOLD.

Problem

Explaining why federated learning methods (FedAvg, FedSAM, SCAFFOLD) converge differently on non-IID data, where convex-optimization convergence analyses are loose or hard to make tight in non-convex settings.

Approach

Extends implicit regularization / backward error analysis from centralized GD/SGD to federated local-SGD-based methods, deriving a modified loss for each algorithm; the FedAvg modified loss contains a "dispersion term" that increases client-gradient variance, which FedSAM partially and SCAFFOLD fully remove at first order.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove the dispersion term from FedAvg (ablation)FedAvg · MNIST and FEMNISTtest accuracyHelped
remove the dispersion term from FedAvg (ablation)FedAvg · MNIST and FEMNISTconvergence speedHelped
use FedSAM instead of FedAvgFederated learning on non-IID data · MNIST and Fashion-MNISTtest accuracyHelped
switch ε to Eη/2 during training (ablation)FedSAM · MNIST and Fashion-MNISTconvergence speedHelped
switch ε to Eη/2 during training (ablation)FedSAM · MNIST and Fashion-MNISTclient gradient varianceHelped
remove the first-order dispersion term from FedAvg (ablation)FedAvg · CIFAR-10test accuracyHurt
use SCAFFOLD instead of FedAvg without the first-order dispersion termFederated learning on non-IID data · CIFAR-10test accuracyHelped
use SCAFFOLD instead of SGDFederated learning on non-IID data · CIFAR-10test accuracyHurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FEMNIST Fashion-MNIST CIFAR-10

Benchmarks: MNIST FEMNIST Fashion-MNIST CIFAR-10

Metrics: test accuracy client gradient variance mini-batch gradient variance

Baselines: FedAvg SCAFFOLD FedSAM SGD

Builds on: implicit regularization of SGD backward error analysis FedAvg FedSAM SCAFFOLD

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