| Literature DB >> 35875592 |
Gaith Rjoub1, Omar Abdel Wahab2, Jamal Bentahar1, Robin Cohen3, Ahmed Saleh Bataineh1.
Abstract
In the context of distributed machine learning, the concept of federated learning (FL) has emerged as a solution to the privacy concerns that users have about sharing their own data with a third-party server. FL allows a group of users (often referred to as clients) to locally train a single machine learning model on their devices without sharing their raw data. One of the main challenges in FL is how to select the most appropriate clients to participate in the training of a certain task. In this paper, we address this challenge and propose a trust-based deep reinforcement learning approach to select the most adequate clients in terms of resource consumption and training time. On top of the client selection mechanism, we embed a transfer learning approach to handle the scarcity of data in some regions and compensate potential lack of learning at some servers. We apply our solution in the healthcare domain in a COVID-19 detection scenario over IoT devices. In the considered scenario, edge servers collaborate with IoT devices to train a COVID-19 detection model using FL without having to share any raw confidential data. Experiments conducted on a real-world COVID-19 dataset reveal that our solution achieves a good trade-off between detection accuracy and model execution time compared to existing approaches.Entities:
Keywords: COVID-19 detection; Deep reinforcement learning; Edge computing; Federated learning; Internet of things (IoT); Transfer learning
Year: 2022 PMID: 35875592 PMCID: PMC9294770 DOI: 10.1007/s10796-022-10307-z
Source DB: PubMed Journal: Inf Syst Front ISSN: 1387-3326 Impact factor: 5.261
Fig. 1System architecture and communication process of federated transfer learning in edge cloud
Fig. 2Comparison of accuracy of final global model at five different ESs
Comparisons on COVID-19 detection performance
| Methods | Precision | Recall | F1 score |
|---|---|---|---|
| TDRFT | 0.915 | 0.967 | 0.958 |
| TDRF | 0.901 | 0.946 | 0.922 |
| DRFT | 0.842 | 0.918 | 0.878 |
| RR | 0.798 | 0.882 | 0.838 |
| RS | 0.764 | 0.821 | 0.791 |
Fig. 3Average execution time of the proposed model phases. a 5 Edge Servers. b 25 Edge Servers. c 50 Edge Servers
Fig. 4Comparison of average accuracy of final global model of varying number of ESs
Fig. 5Average accuracy values in TDRFT, TDRF, DRF, RR, and RS. a 10 Edge Servers. b 20 Edge Servers. c 30 Edge Servers. d 40 Edge Servers. e 50 Edge Servers
Fig. 6Average reward values in TDRF, DRF, RR, and RS. a 50 IoT Devices. b 75 IoT Devices. c 100 IoT Devices. d 125 IoT Devices. e 150 IoT Devices
Fig. 7Execution Time: We study in this figure the impact of varying both the number of IoT devices and number of ESs on the execution time