A stacking ensemble of deep learning models for IoT intrusion detection

被引:66
作者
Lazzarini, Riccardo [1 ]
Tianfield, Huaglory [1 ]
Charissis, Vassilis [2 ]
机构
[1] Glasgow Caledonian Univ GCU, Sch Comp Engn & Build Environm, Cowcaddens Rd, Glasgow G4 0BA, Scotland
[2] Edinburgh Napier Univ, Sch Arts & Creat Ind, 10 Colinton Rd, Edinburgh EH10 5DT, Scotland
关键词
Internet of things; Intrusion detection systems; Deep learning; Ensemble learning; Stacking; DETECTION SYSTEM; ATTACK DETECTION; TON-IOT; THINGS; ANALYTICS; FRAMEWORK; NETWORKS; INTERNET;
D O I
10.1016/j.knosys.2023.110941
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The number of Internet of Things (IoT) devices has increased considerably in the past few years, which resulted in an exponential growth of cyber attacks on IoT infrastructure. As a consequence, the prompt detection of attacks in IoT environments through the use of Intrusion Detection Systems (IDS) has become essential. This article proposes a novel approach to intrusion detection in IoT based on a stacking ensemble of deep learning (DL) models. This approach is named Deep Integrated Stacking for the IoT (DIS-IoT) and it combines four different DL models into a fully connected DL layer, creating a standalone ensemble model. DIS-IoT is evaluated on three open-source datasets, namely ToN_IoT, CICIDS2017 and SWaT, in binary and multi-class classification and compared results with other standard DL methods. Experiments demonstrate that DIS-IoT is capable of a high-level accuracy with a very low False Positive rate (FPR) in all datasets. Results were also compared against other state-of-the-art works available in the literature, which used similar methods on the same ToN_IoT dataset. DIS-IoT achieves comparable performance with others in binary classification and outperforms them in multi-class classification. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:13
相关论文
共 72 条
[1]   ELBA-IoT: An Ensemble Learning Model for Botnet Attack Detection in IoT Networks [J].
Abu Al-Haija, Qasem ;
Al-Dala'ien, Mu'awya .
JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2022, 11 (01)
[2]   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)
[3]   Unknown Security Attack Detection Using Shallow and Deep ANN Classifiers [J].
Al-Zewairi, Malek ;
Almajali, Sufyan ;
Ayyash, Moussa .
ELECTRONICS, 2020, 9 (12) :1-27
[4]  
Albulayhi K, 2021, 2021 IEEE WORLD AI IOT CONGRESS (AIIOT), P187, DOI [10.1109/AIIoT52608.2021.9454168, 10.1109/AIIOT52608.2021.9454168]
[5]   Distributed Deep CNN-LSTM Model for Intrusion Detection Method in IoT-Based Vehicles [J].
Alferaidi, Ali ;
Yadav, Kusum ;
Alharbi, Yasser ;
Razmjooy, Navid ;
Viriyasitavat, Wattana ;
Gulati, Kamal ;
Kautish, Sandeep ;
Dhiman, Gaurav .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
[6]   Intelligent Techniques for Detecting Network Attacks: Review and Research Directions [J].
Aljabri, Malak ;
Aljameel, Sumayh S. ;
Mohammad, Rami Mustafa A. ;
Almotiri, Sultan H. ;
Mirza, Samiha ;
Anis, Fatima M. ;
Aboulnour, Menna ;
Alomari, Dorieh M. ;
Alhamed, Dina H. ;
Altamimi, Hanan S. .
SENSORS, 2021, 21 (21)
[7]   A Stacked Deep Learning Approach for IoT Cyberattack Detection [J].
Alotaibi, Bandar ;
Alotaibi, Munif .
JOURNAL OF SENSORS, 2020, 2020
[8]   Ensemble-Learning Framework for Intrusion Detection to Enhance Internet of Things' Devices Security [J].
Alotaibi, Yazeed ;
Ilyas, Mohammad .
SENSORS, 2023, 23 (12)
[9]  
Althubiti SA, 2018, 2018 28TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), P293
[10]   Network intrusion detection using multi-architectural modular deep neural network [J].
Atefinia, Ramin ;
Ahmadi, Mahmood .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (04) :3571-3593