Client Selection in Federated Learning with Data Heterogeneity and Network Latencies

Harsh Vardhan, Xiaofan Yu, Tajana Rosing, Arya Mazumdar
4/2/2025
cs.LGstat.ML

No confident code implementation found for this paper.

Abstract

Federated learning (FL) is a distributed machine learning paradigm where multiple clients conduct local training based on their private data, then the updated models are sent to a central server for global aggregation. The practical convergence of FL is challenged by multiple factors, with the primary hurdle being the heterogeneity among clients. This heterogeneity manifests as data heterogeneity concerning local data distribution and latency heterogeneity during model transmission to the server. While prior research has introduced various efficient client selection methods to alleviate the negative impacts of either of these heterogeneities individually, efficient methods to handle real-world settings where both these heterogeneities exist simultaneously do not exist. In this paper, we propose two novel theoretically optimal client selection schemes that can handle both these heterogeneities. Our methods involve solving simple optimization problems every round obtained by minimizing the theoretical runtime to convergence. Empirical evaluations on 9 datasets with non-iid data distributions, 2 practical delay distributions, and non-convex neural network models demonstrate that our algorithms are at least competitive to and at most 20 times better than best existing baselines.

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{vardhan2025client,
  title  = {Client Selection in Federated Learning with Data Heterogeneity and Network Latencies},
  author = {Harsh Vardhan and Xiaofan Yu and Tajana Rosing and Arya Mazumdar},
  year   = {2025},
  eprint = {2504.01921},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.01921v1}
}

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

Discussion