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

10/31/2022
by   Osama Wehbi, et al.
0

Federated Learning (FL) is a novel distributed privacy-preserving learning paradigm, which enables the collaboration among several participants (e.g., Internet of Things 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 paper FedMint, an intelligent client selection approach for federated learning 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. Based on our simulation findings, our strategy surpasses the VanillaFL selection approach in terms of maximizing both the revenues of the client devices and accuracy of the global federated learning model.

READ FULL TEXT

page 1

page 14

research
08/25/2023

Federated Learning in IoT: a Survey from a Resource-Constrained Perspective

The IoT ecosystem is able to leverage vast amounts of data for intellige...
research
07/25/2023

Federated Split Learning with Only Positive Labels for resource-constrained IoT environment

Distributed collaborative machine learning (DCML) is a promising method ...
research
05/08/2021

Loss Tolerant Federated Learning

Federated learning has attracted attention in recent years for collabora...
research
02/22/2021

Clustering Algorithm to Detect Adversaries in Federated Learning

In recent times, federated machine learning has been very useful in buil...
research
05/24/2023

WeiAvg: Federated Learning Model Aggregation Promoting Data Diversity

Federated learning provides a promising privacy-preserving way for utili...
research
04/06/2023

IoT Federated Blockchain Learning at the Edge

IoT devices are sorely underutilized in the medical field, especially wi...
research
04/15/2021

Federated Learning for Malware Detection in IoT Devices

This work investigates the possibilities enabled by federated learning c...

Please sign up or login with your details

Forgot password? Click here to reset