Multi-Temporal Device Clustering for Federated Learning-Internet of Things Intrusion Detection Systems

IF 4.9
Mohannad Abu Issa;Abdelrahman Eldosouky;Ashraf Matrawy;Mohamed Ibnkahla
{"title":"Multi-Temporal Device Clustering for Federated Learning-Internet of Things Intrusion Detection Systems","authors":"Mohannad Abu Issa;Abdelrahman Eldosouky;Ashraf Matrawy;Mohamed Ibnkahla","doi":"10.1109/TMLCN.2026.3706262","DOIUrl":null,"url":null,"abstract":"FL intrusion detection systems (IDSs) have emerged as a defense-in-depth layer for securing internet of things (IoT) networks by training detection models and classifying IoT traffic locally on distributed devices. However, developing effective federated learning (FL)-IoT IDSs remains significantly challenging due to key IoT characteristics, including their distributed nature, resource constraints, and data heterogeneity. Thus, improving detection performance and accelerating model convergence in FL-IoT IDSs while accounting for these IoT characteristics is essential. Moreover, existing FL-IoT IDSs lack mechanisms for preparing reliable pseudo-labeled IoT traffic for subsequent training rounds. To this end, we propose a multi-temporal device clustering FL-IoT IDS framework that partitions federated learning detection rounds (FLDRs) in time and clusters devices within each partition to enhance detection effectiveness without compromising IoT resources. We also establish the FLDR as an organizational framework to structure the periodic intrusion-detection processes in FL-IoT IDSs. The framework employs a post-processing (PP) module that applies confidence thresholding and outlier removal in unsupervised and hybrid supervised–unsupervised settings, enabling on-device filtering of pseudo-labeled traffic and reuse of retained pseudo-labeled traffic in the subsequent round. It also incorporates a data-driven clustering technique that anticipates non-independent and identically distributed (IID) behavior in upcoming FLDRs, thereby mitigating the impact of non-IID intrusion distributions. For evaluation, we implement dual-, triple-, and quadruple-temporal variants of the framework and assess different machine learning components. The PP module is benchmarked against supervised and no-PP baselines, while the data-driven clustering technique is compared with random and similarity-based clustering approaches. The data-driven quadruple-temporal clustering technique is also benchmarked against two existing FL-IoT IDS algorithms. We further assess resource consumption in terms of computational usage and communication overhead. Experiments on balanced and imbalanced intrusion scenarios derived from the Edge-IIoTset and MQTT-IoT-IDS datasets demonstrate that the proposed framework achieves superior detection accuracy, faster convergence, and fewer false positives and false negatives, thereby reducing unnecessary alarms and lowering the risk of undetected intrusions. The PP module proves effective for on-device pseudo-label filtering, with hybrid supervised–unsupervised methods achieving performance close to that of the supervised baseline, while the data-driven clustering technique consistently yields balanced and robust performance. Moreover, the proposed data-driven quadruple-temporal variant outperforms two existing FL-IoT IDS algorithms on imbalanced datasets. Importantly, the overall resource utilization remains comparable to that of the traditional FL-IoT IDS approach.","PeriodicalId":100641,"journal":{"name":"IEEE Transactions on Machine Learning in Communications and Networking","volume":"4 ","pages":"1076-1102"},"PeriodicalIF":4.9000,"publicationDate":"2026-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11575686","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Machine Learning in Communications and Networking","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/11575686/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/6/23 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

FL intrusion detection systems (IDSs) have emerged as a defense-in-depth layer for securing internet of things (IoT) networks by training detection models and classifying IoT traffic locally on distributed devices. However, developing effective federated learning (FL)-IoT IDSs remains significantly challenging due to key IoT characteristics, including their distributed nature, resource constraints, and data heterogeneity. Thus, improving detection performance and accelerating model convergence in FL-IoT IDSs while accounting for these IoT characteristics is essential. Moreover, existing FL-IoT IDSs lack mechanisms for preparing reliable pseudo-labeled IoT traffic for subsequent training rounds. To this end, we propose a multi-temporal device clustering FL-IoT IDS framework that partitions federated learning detection rounds (FLDRs) in time and clusters devices within each partition to enhance detection effectiveness without compromising IoT resources. We also establish the FLDR as an organizational framework to structure the periodic intrusion-detection processes in FL-IoT IDSs. The framework employs a post-processing (PP) module that applies confidence thresholding and outlier removal in unsupervised and hybrid supervised–unsupervised settings, enabling on-device filtering of pseudo-labeled traffic and reuse of retained pseudo-labeled traffic in the subsequent round. It also incorporates a data-driven clustering technique that anticipates non-independent and identically distributed (IID) behavior in upcoming FLDRs, thereby mitigating the impact of non-IID intrusion distributions. For evaluation, we implement dual-, triple-, and quadruple-temporal variants of the framework and assess different machine learning components. The PP module is benchmarked against supervised and no-PP baselines, while the data-driven clustering technique is compared with random and similarity-based clustering approaches. The data-driven quadruple-temporal clustering technique is also benchmarked against two existing FL-IoT IDS algorithms. We further assess resource consumption in terms of computational usage and communication overhead. Experiments on balanced and imbalanced intrusion scenarios derived from the Edge-IIoTset and MQTT-IoT-IDS datasets demonstrate that the proposed framework achieves superior detection accuracy, faster convergence, and fewer false positives and false negatives, thereby reducing unnecessary alarms and lowering the risk of undetected intrusions. The PP module proves effective for on-device pseudo-label filtering, with hybrid supervised–unsupervised methods achieving performance close to that of the supervised baseline, while the data-driven clustering technique consistently yields balanced and robust performance. Moreover, the proposed data-driven quadruple-temporal variant outperforms two existing FL-IoT IDS algorithms on imbalanced datasets. Importantly, the overall resource utilization remains comparable to that of the traditional FL-IoT IDS approach.
联邦学习-物联网入侵检测系统的多时间设备聚类
FL入侵检测系统(ids)已经成为通过训练检测模型和在分布式设备上对本地物联网流量进行分类来保护物联网(IoT)网络的深度防御层。然而,由于物联网的关键特征,包括其分布式特性、资源约束和数据异构性,开发有效的联邦学习(FL)-物联网ids仍然具有很大的挑战性。因此,在考虑这些物联网特征的同时,提高FL-IoT ids的检测性能和加速模型收敛至关重要。此外,现有的FL-IoT ids缺乏为后续培训轮准备可靠伪标记物联网流量的机制。为此,我们提出了一个多时间设备聚类FL-IoT IDS框架,该框架按时间划分联邦学习检测轮(fldr),并在每个分区内聚集设备,以提高检测效率,同时不影响物联网资源。我们还建立了FLDR作为组织框架来构建FL-IoT ids中的周期性入侵检测过程。该框架采用后处理(PP)模块,该模块在无监督和混合监督-无监督设置中应用置信度阈值和异常值去除,从而实现对伪标签流量的设备上过滤,并在后续轮中重用保留的伪标签流量。它还结合了一种数据驱动的聚类技术,该技术可以预测即将到来的fldr中的非独立和同分布(IID)行为,从而减轻非IID入侵分布的影响。为了评估,我们实现了框架的双重、三重和四倍时间变体,并评估了不同的机器学习组件。PP模块针对有监督和无PP基线进行基准测试,而数据驱动聚类技术与随机和基于相似性的聚类方法进行了比较。数据驱动的四时态聚类技术还针对两种现有的FL-IoT IDS算法进行了基准测试。我们进一步评估了计算使用和通信开销方面的资源消耗。基于Edge-IIoTset和MQTT-IoT-IDS数据集的平衡和不平衡入侵场景实验表明,该框架实现了更高的检测精度、更快的收敛速度、更少的假阳性和假阴性,从而减少了不必要的报警,降低了未被发现的入侵风险。PP模块被证明对设备上的伪标签过滤是有效的,混合监督-无监督方法的性能接近监督基线,而数据驱动的聚类技术始终产生平衡和稳健的性能。此外,所提出的数据驱动的四时态变体在不平衡数据集上优于现有的两种FL-IoT IDS算法。重要的是,总体资源利用率仍然与传统的FL-IoT IDS方法相当。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信
小红书