atlas

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

Improving Generalization in Federated Learning with Highly Heterogeneous Data via Momentum-Based Stochastic Controlled Weight Averaging

ICML 2025 · Federated learning and privacy › Communication-efficient FL · approach: Client participation analysis

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.

Proposes FedSWA (SWA-style local learning-rate decay with EMA server aggregation) and FedMoSWA (momentum-based stochastic control variates) for federated learning under highly heterogeneous data, with uniform-stability generalization bounds and CIFAR/Tiny ImageNet experiments.

Problem

Generalization of federated learning under highly heterogeneous (Non-IID) data, where FedSAM-type local flat-minimum methods perform poorly relative to FedAvg.

Approach

Replace SAM-style local perturbation with SWA-style cyclical/decaying local learning rates and EMA server aggregation (FedSWA), and add momentum-based variance-reduction control variates (server m, client c_i) to align local and global models (FedMoSWA), with uniform-stability generalization bounds that depend on data heterogeneity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add momentum-based stochastic control to FedSWA (ablation)FedSWA · CIFAR100 ResNet-18, Dirichlet-0.6, 10% client participationaccuracy: 59.8 -> 67.9Helped
add SWA to momentum stochastic control (ablation)FedMo · CIFAR100 ResNet-18, Dirichlet-0.6, 10% client participationaccuracy: 65.9 -> 67.9Helped
add momentum-based stochastic control to FedSWA (ablation)FedSWA · CIFAR100 ResNet-18, Dirichlet-0.6, full client participationaccuracy: 60.2 -> 63.2Helped
add SWA to momentum stochastic control (ablation)FedMo · CIFAR100 ResNet-18, Dirichlet-0.6, full client participationaccuracy: 62.5 -> 63.2Helped
decrease rho in local learning-rate decay (ablation)FedSWA · CIFAR100 ResNet-18, Dirichlet-0.6accuracy: 54.2 -> 59.8Helped
decrease rho in local learning-rate decay (ablation)FedMoSWA · CIFAR100 ResNet-18, Dirichlet-0.6accuracy: 65.9 -> 67.9Helped
increase alpha beyond 1.5 (ablation)FedMoSWA · CIFAR100 ResNet-18accuracyHurt
set gamma to 0.05 (ablation)FedMoSWA · CIFAR100 ResNet-18accuracyHurt
increase gamma, with best reported setting gamma=0.2 (ablation)FedMoSWA · CIFAR100 ResNet-18accuracyHelped
use cyclical learning rate rather than constant learning rate (ablation)FedSWA · CIFAR100 ResNet-18, Dirichlet-0.6accuracy: 54.2 -> 59.8Helped
add SWA to FedMoSWA (ablation)FedMoSWA · CIFAR100 ResNet-18, Dirichlet-0.6accuracy: 65.9 -> 67.9Helped
use FedMoSWA instead of FedSAMCIFAR100 ResNet-18, Dirichlet-0.1 · CIFAR100 Dirichlet-0.1accuracy: 40.1_{\pm0.4} -> 61.9_{\pm0.5}Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny ImageNet

Metrics: test accuracy communication rounds to target accuracy loss surface sharpness (visualization)

Baselines: FedAvg FedDyn SCAFFOLD FedSAM MoFedSAM FedLESAM FedASAM FedACG FedAvgM FedGAMMA

Builds on: FedSAM SCAFFOLD Stochastic Weight Averaging LookAhead MoFedSAM

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