Sequential Federated Learning in Hierarchical Architecture on Non-IID Datasets

Xingrun Yan, Shiyuan Zuo, Rongfei Fan, Han Hu, Li Shen +2 more
8/19/2024
cs.LG

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

In a real federated learning (FL) system, communication overhead for passing model parameters between the clients and the parameter server (PS) is often a bottleneck. Hierarchical federated learning (HFL) that poses multiple edge servers (ESs) between clients and the PS can partially alleviate communication pressure but still needs the aggregation of model parameters from multiple ESs at the PS. To further reduce communication overhead, we bring sequential FL (SFL) into HFL for the first time, which removes the central PS and enables the model training to be completed only through passing the global model between two adjacent ESs for each iteration, and propose a novel algorithm adaptive to such a combinational framework, referred to as Fed-CHS. Convergence results are derived for strongly convex and non-convex loss functions under various data heterogeneity setups, which show comparable convergence performance with the algorithms for HFL or SFL solely. Experimental results provide evidence of the superiority of our proposed Fed-CHS on both communication overhead saving and test accuracy over baseline methods.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{yan2024sequential,
  title  = {Sequential Federated Learning in Hierarchical Architecture on Non-IID Datasets},
  author = {Xingrun Yan and Shiyuan Zuo and Rongfei Fan and Han Hu and Li Shen and Puning Zhao and Yong Luo},
  year   = {2024},
  eprint = {2408.09762},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.09762v1}
}

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/2408.09762.svg)](https://codeofpaper.com/paper/2408.09762)

Discussion