Hierarchical Federated Learning with Multi-Timescale Gradient Correction

Wenzhi Fang, Dong-Jun Han, Evan Chen, Shiqiang Wang, Christopher G. Brinton
2/3/2026

No official code found. Best implementation: wenzhifang/MTGC (10 stars, last commit 2024-10-11).

Abstract

While traditional federated learning (FL) typically focuses on a star topology where clients are directly connected to a central server, real-world distributed systems often exhibit hierarchical architectures. Hierarchical FL (HFL) has emerged as a promising solution to bridge this gap, leveraging aggregation points at multiple levels of the system. However, existing algorithms for HFL encounter challenges in dealing with multi-timescale model drift, i.e., model drift occurring across hierarchical levels of data heterogeneity. In this paper, we propose a multi-timescale gradient correction (MTGC) methodology to resolve this issue. Our key idea is to introduce distinct control variables to (i) correct the client gradient towards the group gradient, i.e., to reduce client model drift caused by local updates based on individual datasets, and (ii) correct the group gradient towards the global gradient, i.e., to reduce group model drift caused by FL over clients within the group. We analytically characterize the convergence behavior of MTGC under general non-convex settings, overcoming challenges associated with couplings between correction terms. We show that our convergence bound is immune to the extent of data heterogeneity, confirming the stability of the proposed algorithm against multi-level non-i.i.d. data. Through extensive experiments on various datasets and models, we validate the effectiveness of MTGC in diverse HFL settings. The code for this project is available at \href{https://github.com/wenzhifang/MTGC}{https://github.com/wenzhifang/MTGC}.

View on arXivView PDF

Code Implementations(1)

wenzhifang/MTGCCommunity100%
101PythonSep 26, 20242 years ago

Similar Papers

Cite this paper

@article{fang2026hierarchical,
  title  = {Hierarchical Federated Learning with Multi-Timescale Gradient Correction},
  author = {Wenzhi Fang and Dong-Jun Han and Evan Chen and Shiqiang Wang and Christopher G. Brinton},
  year   = {2026},
  eprint = {2409.18448},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2409.18448},
  url    = {https://arxiv.org/abs/2409.18448},
  journal = {NEURIPS 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.18448.svg)](https://codeofpaper.com/paper/2409.18448)

Discussion