Litcius/Paper detail

FedMint: Intelligent Bilateral Client Selection in Federated Learning With Newcomer IoT Devices

Osama Wehbi, Sarhad Arisdakessian, Omar Abdel Wahab, Hadi Otrok, Safa Otoum, Azzam Mourad, Mohsen Guizani

2023IEEE Internet of Things Journal31 citationsDOI

Abstract

Federated learning (FL) is a novel distributed privacy-preserving learning paradigm, which enables the collaboration among several participants (e.g., Internet of Things (IoT) devices) for the training of machine learning models. However, selecting the participants that would contribute to this collaborative training is highly challenging. Adopting a random selection strategy would entail substantial problems due to the heterogeneity in terms of data quality, and computational and communication resources across the participants. Although several approaches have been proposed in the literature to overcome the problem of random selection, most of these approaches follow a unilateral selection strategy. In fact, they base their selection strategy on only the federated server’s side, while overlooking the interests of the client devices in the process. To overcome this problem, we present in this article <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">FedMint</i> , an intelligent client selection approach for FL on IoT devices using game theory and bootstrapping mechanism. Our solution involves the design of: 1) preference functions for the client IoT devices and federated servers to allow them to rank each other according to several factors, such as accuracy and price; 2) intelligent matching algorithms that take into account the preferences of both parties in their design; and 3) bootstrapping technique that capitalizes on the collaboration of multiple federated servers in order to assign initial accuracy value for the newly connected IoT devices. We compare our approach against the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">VanillaFL</i> selection process as well as other state-of-the-art approach and showcase the superiority of our proposal.

Topics & Concepts

Computer scienceSelection (genetic algorithm)Internet of ThingsComputer networkArtificial intelligenceMultimediaHuman–computer interactionWorld Wide WebPrivacy-Preserving Technologies in DataPrivacy, Security, and Data ProtectionHuman Mobility and Location-Based Analysis
FedMint: Intelligent Bilateral Client Selection in Federated Learning With Newcomer IoT Devices | Litcius