Sayegh Hussein Ridha, Dong Wang, Taher Bahaa Hussein, Kadum Muhanad Mohammed, Al-Madani Ali Mansour
College of Computer Science and Electronic Engineering, Hunan University, Changsha, Hunan, China.
School of Computer Science and Engineering, Central South University, Changsha, Hunan, China.
PeerJ Comput Sci. 2025 Mar 17;11:e2745. doi: 10.7717/peerj-cs.2745. eCollection 2025.
As the number of connected devices and Internet of Things (IoT) devices grows, it is becoming more and more important to develop efficient security mechanisms to manage risks and vulnerabilities in IoT networks. Intrusion detection systems (IDSs) have been developed and implemented in IoT networks to discern between regular network traffic and potential malicious attacks. This article proposes a new IDS based on a hybrid method of metaheuristic and deep learning techniques, namely, the flower pollination algorithm (FPA) and deep neural network (DNN), with an ensemble learning paradigm. To handle the problem of imbalance class distribution in intrusion datasets, a roughly-balanced (RB) Bagging strategy is utilized, where DNN models trained by FPA on a cost-sensitive fitness function are used as base learners. The RB Bagging strategy derives multiple RB training subsets from the original dataset and proper class weights are incorporated into the fitness function to attain unbiased DNN models. The performance of our IDS is evaluated using four commonly utilized public datasets, NSL-KDD, UNSW NB-15, CIC-IDS-2017, and BoT-IoT, in terms of different metrics, ., accuracy, precision, recall, and F1-score. The results demonstrate that our IDS outperforms existing ones in accurately detecting network intrusions with effective handling of class imbalance problem.
随着连接设备和物联网(IoT)设备数量的增加,开发高效的安全机制以管理物联网网络中的风险和漏洞变得越来越重要。入侵检测系统(IDS)已在物联网网络中开发并实施,以区分常规网络流量和潜在的恶意攻击。本文提出了一种基于元启发式和深度学习技术的混合方法的新型IDS,即花粉授粉算法(FPA)和深度神经网络(DNN),采用集成学习范式。为了解决入侵数据集中的类别分布不平衡问题,采用了一种大致平衡(RB)的Bagging策略,其中在成本敏感适应度函数上由FPA训练的DNN模型用作基学习器。RB Bagging策略从原始数据集中导出多个RB训练子集,并将适当的类别权重纳入适应度函数以获得无偏的DNN模型。我们的IDS的性能使用四个常用的公共数据集NSL-KDD、UNSW NB-15、CIC-IDS-2017和BoT-IoT,根据不同的指标进行评估,即准确率、精确率、召回率和F1分数。结果表明,我们的IDS在有效处理类别不平衡问题的同时,在准确检测网络入侵方面优于现有系统。