Dual-Segment Clustering Strategy for Hierarchical Federated Learning in Heterogeneous Wireless Environments

Pengcheng Sun, Erwu Liu, Wei Ni, Kanglei Yu, Xinyu Qu +4 more
5/15/2024
cs.LGcs.AIcs.DC

No confident code implementation found for this paper.

Abstract

Non-independent and identically distributed (Non- IID) data adversely affects federated learning (FL) while heterogeneity in communication quality can undermine the reliability of model parameter transmission, potentially degrading wireless FL convergence. This paper proposes a novel dual-segment clustering (DSC) strategy that jointly addresses communication and data heterogeneity in FL. This is achieved by defining a new signal-to-noise ratio (SNR) matrix and information quantity matrix to capture the communication and data heterogeneity, respectively. The celebrated affinity propagation algorithm is leveraged to iteratively refine the clustering of clients based on the newly defined matrices effectively enhancing model aggregation in heterogeneous environments. The convergence analysis and experimental results show that the DSC strategy can improve the convergence rate of wireless FL and demonstrate superior accuracy in heterogeneous environments compared to classical clustering 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. Any repos shown below are weak matches — 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{sun2024dualsegment,
  title  = {Dual-Segment Clustering Strategy for Hierarchical Federated Learning in Heterogeneous Wireless Environments},
  author = {Pengcheng Sun and Erwu Liu and Wei Ni and Kanglei Yu and Xinyu Qu and Rui Wang and Yanlong Bi and Chuanchun Zhang and Abbas Jamalipour},
  year   = {2024},
  eprint = {2405.09276},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.09276v2}
}

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

Discussion