atlas

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

Hierarchical Federated Learning with Multi-Timescale Gradient Correction

NeurIPS 2024 · Federated learning and privacy › Communication-efficient FL · approach: Local drift correction · 11 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 MTGC, a hierarchical federated learning method that uses two coupled control variables (client-group and group-global gradient corrections) updated at different timescales, with a convergence bound independent of data heterogeneity.

Problem

Hierarchical federated learning suffers from multi-timescale model drift under multi-level non-i.i.d. data, and existing HFL convergence bounds degrade as heterogeneity grows, while star-topology drift-correction methods do not extend easily to hierarchies.

Approach

Introduce two control variables: a client-group correction z updated after every group aggregation and a group-global correction y updated after every global aggregation, which correct client gradients toward group gradients and group gradients toward the global gradient; the convergence analysis handles their coupling with a Lyapunov function, and recovers SCAFFOLD when N=E=1.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MTGC instead of conventional FL baselines in HFLHFL · EMNIST-Letters, Fashion-MNIST, CIFAR-10, and CIFAR-100; group non-i.i.d. and client non-i.i.d.testing accuracyHelped
Use MTGC instead of HFedAvg, FedProx, SCAFFOLD, or FedDynHFL · CIFAR-100; group non-i.i.d. and client non-i.i.d.testing accuracyHelped
Add client-group correction to HFedAvg (ablation)HFedAvg · HFL with client non-i.i.d. within groupstesting accuracyHelped
Add group-global correction to HFedAvg (ablation)HFedAvg · HFL with group non-i.i.d.testing accuracyHelped
Combine client-group and group-global correction (ablation)HFedAvg · HFL across the three data-distribution scenariostesting accuracyHelped
Use MTGC instead of HFedAvg and other baselinesHFL · Fashion-MNIST label shifttesting accuracyHelped
Use MTGC instead of baselinesHFL · Fashion-MNIST feature shifttesting accuracyHelped
Use MTGC instead of baseline methodsHFL · ShakespeareperformanceHelped
Use MTGC instead of baselinesHFL · CINIC-10performanceHelped
Increase clients per groupMTGC · CIFAR-10; group non-i.i.d. and client non-i.i.d.importance of client correctionHelped
Increase the number of groupsMTGC · CIFAR-10; group non-i.i.d. and client non-i.i.d.relative performance of group correctionHelped
Vary the number of local iterations and group aggregationsMTGC · CIFAR-10; group non-i.i.d. and client non-i.i.d.convergence speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: EMNIST-Letters Fashion-MNIST CIFAR-10 CIFAR-100 CINIC-10 Shakespeare

Benchmarks: EMNIST-Letters Fashion-MNIST CIFAR-10 CIFAR-100 CINIC-10 Shakespeare

Metrics: testing accuracy convergence bound on average squared gradient norm

Baselines: HFedAvg FedProx SCAFFOLD FedDyn ProxSkip-HUB

Builds on: FedAvg SCAFFOLD hierarchical FedAvg gradient tracking

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