A Survey on Federated Learning: Fundamentals, Challenges and Client Selection Methods

Federated learning (FL) represents a transformative shift in machine learning, moving from conventional centralized approaches to a distributed framework that emphasizes data privacy and security. The FL server transmits an initial model to clients, which they train locally on their private data. After training, the server aggregates model updates from each client to update the global model. Selecting the best clients in FL is critical to improving the convergence speed and accuracy of the final model, which requires careful client selection approaches. The client selection phase of FL faces numerous challenges that impact overall training performance, including statistical heterogeneity and system heterogeneity resulting from the diversity of client data and resources. Communication costs present another challenge, especially in networks with limited client communication resources. Additionally, selecting trustworthy clients represents another challenge, as selecting malicious clients creates a significant risk within the FL training process. Moreover, the fairness challenge entails providing fair opportunities for all clients to participate in training. To address these challenges, we offer solutions that utilize effective techniques, approaches, and client selection methods. This survey presents a taxonomy of modern client selection methods in FL, highlighting the improvements in FL performance and effectiveness achieved through these methods, including greedy selection, reinforcement learning-based selection, multi-armed bandit-based selection, clustering-based selection, and reputation & security-based selection. Subsequently, it offers a general comparison between these methods in terms of their core ideas, advantages, limitations, and use cases. Finally, future and potential trends in client selection and improving performance in FL are identified.

Authors

Institutions

Publication Details

Journal
Maǧallaẗ al-rāfidayn li-ʿulūm al-ḥāsibāt wa-al-riyāḍiyyāẗ/˜Al-œRafidain journal for computer sciences and mathematics
Published
2025-12-25
DOI
https://doi.org/10.33899/rjcsm.v19i2.60317
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey on Federated Learning: Fundamentals, Challenges and Client Selection Methods

Manar Kashmola, Alaa Amjad Mala Baker
Maǧallaẗ al-rāfidayn li-ʿulūm al-ḥāsibāt wa-al-riyāḍiyyāẗ/˜Al-œRafidain journal for computer sciences and mathematics
Privacy-Preserving Technologies in Data
article

A Survey on Federated Learning: Fundamentals, Challenges and Client Selection Methods

Manar Kashmola, Alaa Amjad Mala Baker
article en

Abstract

Federated learning (FL) represents a transformative shift in machine learning, moving from conventional centralized approaches to a distributed framework that emphasizes data privacy and security. The FL server transmits an initial model to clients, which they train locally on their private data. After training, the server aggregates model updates from each client to update the global model. Selecting the best clients in FL is critical to improving the convergence speed and accuracy of the final model, which requires careful client selection approaches. The client selection phase of FL faces numerous challenges that impact overall training performance, including statistical heterogeneity and system heterogeneity resulting from the diversity of client data and resources. Communication costs present another challenge, especially in networks with limited client communication resources. Additionally, selecting trustworthy clients represents another challenge, as selecting malicious clients creates a significant risk within the FL training process. Moreover, the fairness challenge entails providing fair opportunities for all clients to participate in training. To address these challenges, we offer solutions that utilize effective techniques, approaches, and client selection methods. This survey presents a taxonomy of modern client selection methods in FL, highlighting the improvements in FL performance and effectiveness achieved through these methods, including greedy selection, reinforcement learning-based selection, multi-armed bandit-based selection, clustering-based selection, and reputation & security-based selection. Subsequently, it offers a general comparison between these methods in terms of their core ideas, advantages, limitations, and use cases. Finally, future and potential trends in client selection and improving performance in FL are identified.

Maǧallaẗ al-rāfidayn li-ʿulūm al-ḥāsibāt wa-al-riyāḍiyyāẗ/˜Al-œRafidain journal for computer sciences and mathematicsVol. 19(2)
University of Mosul (IQ), Al-Nisour University College (IQ)
University of Mosul
Openalex Percentile: Top 18%
Privacy-Preserving Technologies in Data
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.