Mohammed Riyadh Abdmeziem , Hiba Akli , Rima Zourane , Amina Ahmed Nacer
{"title":"Towards a distributed nodes selection mechanism for federated learning applied to blockchain-based IoT","authors":"Mohammed Riyadh Abdmeziem , Hiba Akli , Rima Zourane , Amina Ahmed Nacer","doi":"10.1016/j.iot.2024.101276","DOIUrl":null,"url":null,"abstract":"<div><p>Integrating blockchain (BC) with Federated Learning (FL) shows promise but presents challenges, particularly in the selection of the most appropriate IoT nodes for sensitive tasks. Existing Artificial Intelligence (AI) based approaches are tailored to dynamic environments, but they are complex and resource-intensive. On the other hand, score-based methods are faster to implement but lack flexibility. In this paper, we propose a two-step hybrid solution which uses the reputation score approach to train a DRL model, creating a framework that combines the efficiency of deterministic methods with the adaptability of AI-based solutions. In fact, we designed a score-based method relying on devices attributes and behavior making the system operational from the outset. Also, this allows the gathering of relevant real-time data for training the DRL model. Besides, the variations in the performances of IoT devices pose a challenge in achieving synchronous aggregation. To address this, we designed a multi-level aggregation mechanism, which allows local models to be uploaded to the BC, where an aggregator is in charge of validation. The validated models are then aggregated into intermediate models. This process continues until a global model is formed. To evaluate our approach, we created several simulation scenarios including the number of nodes to assess scalability, the dropout rate to estimate availability, and the percentage of malicious nodes to evaluate the robustness of the system against attacks. These experiments aimed to demonstrate the effectiveness of our approach. The obtained results are promising highlighting its robustness and flexibility showing improved performance, security, and availability.</p></div>","PeriodicalId":29968,"journal":{"name":"Internet of Things","volume":null,"pages":null},"PeriodicalIF":6.0000,"publicationDate":"2024-07-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Internet of Things","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2542660524002178","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Integrating blockchain (BC) with Federated Learning (FL) shows promise but presents challenges, particularly in the selection of the most appropriate IoT nodes for sensitive tasks. Existing Artificial Intelligence (AI) based approaches are tailored to dynamic environments, but they are complex and resource-intensive. On the other hand, score-based methods are faster to implement but lack flexibility. In this paper, we propose a two-step hybrid solution which uses the reputation score approach to train a DRL model, creating a framework that combines the efficiency of deterministic methods with the adaptability of AI-based solutions. In fact, we designed a score-based method relying on devices attributes and behavior making the system operational from the outset. Also, this allows the gathering of relevant real-time data for training the DRL model. Besides, the variations in the performances of IoT devices pose a challenge in achieving synchronous aggregation. To address this, we designed a multi-level aggregation mechanism, which allows local models to be uploaded to the BC, where an aggregator is in charge of validation. The validated models are then aggregated into intermediate models. This process continues until a global model is formed. To evaluate our approach, we created several simulation scenarios including the number of nodes to assess scalability, the dropout rate to estimate availability, and the percentage of malicious nodes to evaluate the robustness of the system against attacks. These experiments aimed to demonstrate the effectiveness of our approach. The obtained results are promising highlighting its robustness and flexibility showing improved performance, security, and availability.
期刊介绍:
Internet of Things; Engineering Cyber Physical Human Systems is a comprehensive journal encouraging cross collaboration between researchers, engineers and practitioners in the field of IoT & Cyber Physical Human Systems. The journal offers a unique platform to exchange scientific information on the entire breadth of technology, science, and societal applications of the IoT.
The journal will place a high priority on timely publication, and provide a home for high quality.
Furthermore, IOT is interested in publishing topical Special Issues on any aspect of IOT.