A decentralised federated learning scheme for heterogeneous devices in cognitive IoT

Huanhuan Ge , Xingtao Yang , Jinlong Wang , Zhihan Lyu
{"title":"A decentralised federated learning scheme for heterogeneous devices in cognitive IoT","authors":"Huanhuan Ge ,&nbsp;Xingtao Yang ,&nbsp;Jinlong Wang ,&nbsp;Zhihan Lyu","doi":"10.1016/j.ijcce.2024.08.001","DOIUrl":null,"url":null,"abstract":"<div><p>Cognitive Internet of Things (IoT) technologies typically rely on substantial data collected from edge devices for data analysis and decision-making. However this reliance often leads to the inadvertent exposure of private data from smart edge devices. Federated learning (FL) is a distributed machine learning framework that protects user privacy by performing collaborative training without uploading private data. Nevertheless, applying classical FL to cognitive IoT systems to preserve privacy preservation faces significant challenges, such as central server failure and communication burden. Furthermore, when edge devices with heterogeneous data and systems participate in federated training, the learning process becomes slow and the performance of edge devices is compromised. To address these challenges, we propose a decentralised FL framework for cognitive IoT, termed DFL–MKF. In DFL– MKF, the centralised server is eliminated and each edge device is dynamically connected. We initialised models for edge devices based on computational and storage capabilities to accommodate system heterogeneity. Edge devices learned from the knowledge of multiple neighbours via knowledge transfer, and knowledge fusion was employed to aggregate the knowledge of multiple neighbours, thereby improving the performance of local models, and addressing data heterogeneity. Comprehensive experiments were performed on three image classification tasks. The results of these experiments demonstrate that the proposed method achieved superior performance compared to various baselines and improved communication efficiency.</p></div>","PeriodicalId":100694,"journal":{"name":"International Journal of Cognitive Computing in Engineering","volume":"5 ","pages":"Pages 357-366"},"PeriodicalIF":0.0000,"publicationDate":"2024-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2666307424000299/pdfft?md5=e029201b31143d3e9d6e997ad3677fdc&pid=1-s2.0-S2666307424000299-main.pdf","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Cognitive Computing in Engineering","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666307424000299","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Cognitive Internet of Things (IoT) technologies typically rely on substantial data collected from edge devices for data analysis and decision-making. However this reliance often leads to the inadvertent exposure of private data from smart edge devices. Federated learning (FL) is a distributed machine learning framework that protects user privacy by performing collaborative training without uploading private data. Nevertheless, applying classical FL to cognitive IoT systems to preserve privacy preservation faces significant challenges, such as central server failure and communication burden. Furthermore, when edge devices with heterogeneous data and systems participate in federated training, the learning process becomes slow and the performance of edge devices is compromised. To address these challenges, we propose a decentralised FL framework for cognitive IoT, termed DFL–MKF. In DFL– MKF, the centralised server is eliminated and each edge device is dynamically connected. We initialised models for edge devices based on computational and storage capabilities to accommodate system heterogeneity. Edge devices learned from the knowledge of multiple neighbours via knowledge transfer, and knowledge fusion was employed to aggregate the knowledge of multiple neighbours, thereby improving the performance of local models, and addressing data heterogeneity. Comprehensive experiments were performed on three image classification tasks. The results of these experiments demonstrate that the proposed method achieved superior performance compared to various baselines and improved communication efficiency.

认知物联网中异构设备的分散联合学习方案
认知型物联网(IoT)技术通常依赖从边缘设备收集的大量数据来进行数据分析和决策。然而,这种依赖往往会导致智能边缘设备的隐私数据在不经意间泄露。联合学习(FL)是一种分布式机器学习框架,它通过在不上传私人数据的情况下执行协作训练来保护用户隐私。然而,将经典的联合学习应用于认知物联网系统以保护隐私面临着巨大的挑战,例如中央服务器故障和通信负担。此外,当具有异构数据和系统的边缘设备参与联合训练时,学习过程会变得缓慢,边缘设备的性能也会受到影响。为了应对这些挑战,我们提出了一种用于认知物联网的去中心化 FL 框架,称为 DFL-MKF。在 DFL- MKF 中,取消了集中式服务器,每个边缘设备都是动态连接的。我们根据计算和存储能力为边缘设备初始化模型,以适应系统的异质性。边缘设备通过知识转移学习多个相邻设备的知识,并利用知识融合来汇总多个相邻设备的知识,从而提高本地模型的性能,并解决数据异构问题。在三个图像分类任务中进行了综合实验。实验结果表明,与各种基线方法相比,所提出的方法实现了更优越的性能,并提高了通信效率。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
13.80
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信