GRU Enabled Intrusion Detection System for IoT Environment with Swarm Optimization and Gaussian Random Forest Classification

被引:0
作者
Shoab, Mohammad [1 ]
Alsbatin, Loiy [1 ]
机构
[1] Shaqra Univ, Dept Comp Sci, Coll Sci & Humanities Al Dawadmi, Al Dawadmi 17441, Saudi Arabia
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2024年 / 81卷 / 01期
关键词
Machine learning; intrusion detection; IoT; gated recurrent unit; particle swarm optimization; random forest; Gaussian Na & iuml; ve Bayes; ENSEMBLE;
D O I
10.32604/cmc.2024.053721
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, machine learning (ML) and deep learning (DL) have significantly advanced intrusion detection systems, effectively addressing potential malicious attacks across networks. This paper introduces a robust method for detecting and categorizing attacks within the Internet of Things (IoT) environment, leveraging the NSL-KDD dataset. To achieve high accuracy, the authors used the feature extraction technique in combination with an autoencoder, integrated with a gated recurrent unit (GRU). Therefore, the accurate features are selected by using the cuckoo search algorithm integrated particle swarm optimization (PSO), and PSO has been employed for training the features. The final classification of features has been carried out by using the proposed RF-GNB random forest with the Gaussian Na & iuml;ve Bayes classifier. The proposed model has been evaluated and its performance is verified with some of the standard metrics such as precision, accuracy rate, recall F1-score, etc., and has been compared with different existing models. The generated results that detected approximately 99.87% of intrusions within the IoT environments, demonstrated the high performance of the proposed method. These results affirmed the efficacy of the proposed method in increasing the accuracy of intrusion detection within IoT network systems.
引用
收藏
页码:625 / 642
页数:18
相关论文
共 32 条
[1]   Network intrusion detection system: A systematic study of machine learning and deep learning approaches [J].
Ahmad, Zeeshan ;
Shahid Khan, Adnan ;
Wai Shiang, Cheah ;
Abdullah, Johari ;
Ahmad, Farhan .
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (01)
[2]   Introduced a new method for enhancement of intrusion detection with random forest and PSO algorithm [J].
Ajdani, Mahdi ;
Ghaffary, Hamidreza .
SECURITY AND PRIVACY, 2021, 4 (02)
[3]   A feature selection algorithm for intrusion detection system based on Pigeon Inspired Optimizer [J].
Alazzam, Hadeel ;
Sharieh, Ahmad ;
Sabri, Khair Eddin .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 148
[4]   GRU-based deep learning approach for network intrusion alert prediction [J].
Ansari, Mohammad Samar ;
Bartos, Vaclav ;
Lee, Brian .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 128 :235-247
[5]   Intrusion detection approach based on optimised artificial neural network [J].
Choras, Michal ;
Pawlicki, Marek .
NEUROCOMPUTING, 2021, 452 :705-715
[6]   An efficient XGBoost-DNN-based classification model for network intrusion detection system [J].
Devan, Preethi ;
Khare, Neelu .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (16) :12499-12514
[7]   Real-time anomaly detection based on long short-Term memory and Gaussian Mixture Model [J].
Ding, Nan ;
Ma, HaoXuan ;
Gao, Huanbo ;
Ma, YanHua ;
Tan, GuoZhen .
COMPUTERS & ELECTRICAL ENGINEERING, 2019, 79
[8]  
Fenanir Samir, 2019, Revue d'Intelligence Artificielle, V33, P203, DOI [10.18280/ria.330306, 10.18280/ria.330306]
[9]   An Adaptive Ensemble Machine Learning Model for Intrusion Detection [J].
Gao, Xianwei ;
Shan, Chun ;
Hu, Changzhen ;
Niu, Zequn ;
Liu, Zhen .
IEEE ACCESS, 2019, 7 :82512-82521
[10]  
Ghosh J., 2020, MODERN APPROACHES MA, P13, DOI DOI 10.1007/978-3-030-38445-6_2