Towards Reliable Participation in UAV-Enabled Federated Edge Learning on Non-IID Data

IF 5.3 Q1 ENGINEERING, ELECTRICAL & ELECTRONIC
Youssra Cheriguene;Wael Jaafar;Halim Yanikomeroglu;Chaker Abdelaziz Kerrache
{"title":"Towards Reliable Participation in UAV-Enabled Federated Edge Learning on Non-IID Data","authors":"Youssra Cheriguene;Wael Jaafar;Halim Yanikomeroglu;Chaker Abdelaziz Kerrache","doi":"10.1109/OJVT.2023.3341304","DOIUrl":null,"url":null,"abstract":"Federated Learning (FL) is a decentralized machine learning (ML) technique that allows a number of participants to train an ML model collaboratively without having to share their private local datasets with others. When participants are unmanned aerial vehicles (UAVs), UAV-enabled FL would experience heterogeneity due to the majorly skewed (non-independent and identically distributed -IID) collected data. In addition, UAVs may demonstrate unintentional misbehavior in which the latter may fail to send updates to the FL server due, for instance, to UAVs' disconnectivity from the FL system caused by high mobility, unavailability, or battery depletion. Such challenges may significantly affect the convergence of the FL model. A recent way to tackle these challenges is client selection, based on customized criteria that consider UAV computing power and energy consumption. However, most existing client selection schemes neglected the participants' reliability. Indeed, FL can be targeted by poisoning attacks, in which malicious UAVs upload poisonous local models to the FL server, by either providing targeted false predictions for specifically chosen inputs or by compromising the global model's accuracy through tampering with the local model. Hence, we propose in this article a novel client selection scheme that enhances convergence by prioritizing fast UAVs with high-reliability scores, while eliminating malicious UAVs from training. Through experiments, we assess the effectiveness of our scheme in resisting different attack scenarios, in terms of convergence and achieved model accuracy. Finally, we demonstrate the performance superiority of the proposed approach compared to baseline methods.","PeriodicalId":34270,"journal":{"name":"IEEE Open Journal of Vehicular Technology","volume":"5 ","pages":"125-141"},"PeriodicalIF":5.3000,"publicationDate":"2023-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10360280","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of Vehicular Technology","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10360280/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0

Abstract

Federated Learning (FL) is a decentralized machine learning (ML) technique that allows a number of participants to train an ML model collaboratively without having to share their private local datasets with others. When participants are unmanned aerial vehicles (UAVs), UAV-enabled FL would experience heterogeneity due to the majorly skewed (non-independent and identically distributed -IID) collected data. In addition, UAVs may demonstrate unintentional misbehavior in which the latter may fail to send updates to the FL server due, for instance, to UAVs' disconnectivity from the FL system caused by high mobility, unavailability, or battery depletion. Such challenges may significantly affect the convergence of the FL model. A recent way to tackle these challenges is client selection, based on customized criteria that consider UAV computing power and energy consumption. However, most existing client selection schemes neglected the participants' reliability. Indeed, FL can be targeted by poisoning attacks, in which malicious UAVs upload poisonous local models to the FL server, by either providing targeted false predictions for specifically chosen inputs or by compromising the global model's accuracy through tampering with the local model. Hence, we propose in this article a novel client selection scheme that enhances convergence by prioritizing fast UAVs with high-reliability scores, while eliminating malicious UAVs from training. Through experiments, we assess the effectiveness of our scheme in resisting different attack scenarios, in terms of convergence and achieved model accuracy. Finally, we demonstrate the performance superiority of the proposed approach compared to baseline methods.
实现可靠参与无人机支持的非 IID 数据联合边缘学习
联合学习(FL)是一种去中心化的机器学习(ML)技术,它允许多个参与者协作训练一个 ML 模型,而无需与他人共享其私人本地数据集。当参与者为无人驾驶飞行器(UAV)时,由于收集到的数据严重偏斜(非独立且同分布-IID),UAV 支持的 FL 会出现异质性。此外,无人机可能会表现出无意的不当行为,例如,由于无人机的高机动性、不可用性或电池耗尽导致无人机与 FL 系统断开连接,从而导致无人机无法向 FL 服务器发送更新。这些挑战可能会严重影响 FL 模型的收敛性。应对这些挑战的最新方法是根据考虑无人机计算能力和能耗的定制标准选择客户。然而,大多数现有的客户端选择方案都忽略了参与者的可靠性。事实上,FL 可能会成为中毒攻击的目标,在这种攻击中,恶意无人机会将有毒的本地模型上传到 FL 服务器,为特定选择的输入提供有针对性的错误预测,或者通过篡改本地模型损害全局模型的准确性。因此,我们在本文中提出了一种新的客户端选择方案,通过优先选择具有高可靠性分数的快速无人机来增强收敛性,同时将恶意无人机排除在训练之外。通过实验,我们从收敛性和实现的模型准确性方面评估了我们的方案在抵御不同攻击场景方面的有效性。最后,我们证明了与基线方法相比,所提出的方法在性能上的优越性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
9.60
自引率
0.00%
发文量
25
审稿时长
10 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信