atlas

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

Tackling Intertwined Data and Device Heterogeneities in Federated Learning with Unlimited Staleness

AAAI 2025 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 1 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.

Proposes a server-side gradient-inversion method that estimates clients' local data distributions from stale model updates and retrains the global model on them to approximate unstale updates, tackling intertwined data and device heterogeneity with unlimited staleness.

Problem

Federated learning where data heterogeneity and device heterogeneity (staleness of model updates) are intertwined, so stale updates from slow clients holding unique data hurt accuracy and existing compensation methods fail under large staleness.

Approach

Use gradient inversion at the server to estimate a surrogate dataset D_rec from a client's stale model update, then retrain the current global model on D_rec to estimate the client's unstale update, with sparsification to reduce server cost and a switching mechanism back to vanilla FL in late training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use gradient-inversion compensation instead of the strongest baselineFL with intertwined data and device heterogeneity · MNIST, FMNIST, CIFAR-10, and MDI with 40-epoch stalenessaccuracy: 57.6 -> 61.2; 50.3 -> 55.4; 25.9 -> 29.4; 72.3 -> 75.4Helped
use gradient-inversion compensation instead of unweighted aggregationFL with changing local data distributions · MNIST/SVHN variant data, 100-epoch stalenessaccuracy: 39.1 -> 61.0Helped
increase gamma decay time from 0% to 10% (ablation)Ours · FL trainingaccuracy: 67.4% -> 70.2%Helped
increase gamma decay time from 10% to 20% (ablation)Ours · FL trainingaccuracy: 70.2% -> 69.8%Hurt
switch back to vanilla FL at epoch 135, 155, or 175 instead of never switching (ablation)Ours · FL trainingaccuracy: 59.3% -> 68.1%; 67.4%; 67.5%Helped
vary the switching point among epochs 135, 155, and 175 (ablation)Ours · FL trainingaccuracy: 68.1%; 67.4%; 67.5%No clear effect
apply 95% gradient sparsification instead of no sparsification (ablation)Ours · MNISTaccuracy: 63.5 -> 61.2Hurt
increase gradient sparsification from 95% to 99% (ablation)Ours · MNISTaccuracy: 61.2 -> 53.3Hurt
reuse prior-epoch recovered data when client data remains unchanged (ablation)gradient inversion · clients' local data fixedcomputation saved: 43%Helped
use gradient inversion rather than first-order compensationstale model-update estimation · MNIST, LeNet, varied local training iterationsL1-norm compensation error: 0.05 vs 0.14; 0.18 vs 0.31; 0.22 vs 0.33; 0.22 vs 0.35; 0.26 vs 0.38Helped
use gradient inversion rather than first-order compensation with Adamstale model-update estimation · Adam optimizerL1-norm compensation error: 0.44 vs 0.38Hurt
increase stale-update weight (ablation)FedAvg with stale updates · MNIST, stale clientsaccuracy: 57.4 -> 68.1; 80.5 -> 75.4Mixed

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FMNIST CIFAR-10 MDI disaster image dataset SVHN PAMAP2 ExtraSensory

Benchmarks: MNIST FMNIST CIFAR-10 MDI SVHN PAMAP2 ExtraSensory

Metrics: test accuracy on affected class training epochs to convergence (relative) cosine distance error L1-norm error LPIPS FID label recovery accuracy

Baselines: Unweighted aggregation Weighted aggregation 1st-Order compensation W-Pred Asyn-Tiers FedAvg

Builds on: FedAvg gradient inversion first-order staleness compensation FedProx

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