Federated learning (FL) is a decentralized machine learning (ML) technique that enables multiple clients to collaboratively train a common ML model without them having to share their raw data with each other. A typical FL process involves (1) FL client(s) selection, (2) global model distribution, (3) local training, and (4) aggregation. As such FL clients are heterogeneous edge devices (i.e., mobile phones) that differ in terms of computational resources, training data quality, and distribution. Therefore, FL client(s) selection has a significant influence on the execution of the remaining steps of an FL process. There have been a variety of FL client(s) selection models proposed in the literature, however, their critical review and/or comparative analysis is much less discussed. This paper brings the scattered FL client(s) selection models onto a single platform by first categorizing them into five categories, followed by providing a detailed analysis of the benefits/shortcomings and the applicability of these models for different FL scenarios. Such understanding can help researchers in academia and industry to develop improved FL client(s) selection models to address the requirement challenges and shortcomings of the current models. Finally, future research directions in the area of FL client(s) selection are also discussed. This article is categorized under: Technologies > Machine Learning Technologies > Artificial Intelligence.
CITATION STYLE
Panigrahi, M., Bharti, S., & Sharma, A. (2023, November 1). A review on client selection models in federated learning. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery. John Wiley and Sons Inc. https://doi.org/10.1002/widm.1514
Mendeley helps you to discover research relevant for your work.