A novel IoT network intrusion detection approach based on Adaptive Particle Swarm Optimization Convolutional Neural Network

被引:138
作者
Kan, Xiu [1 ,2 ]
Fan, Yixuan [1 ]
Fang, Zhijun [1 ]
Cao, Le [1 ]
Xiong, Neal N. [3 ]
Yang, Dan [1 ]
Li, Xuan [4 ]
机构
[1] Shanghai Univ Engn Sci, Sch Elect & Elect Engn, Shanghai 201620, Peoples R China
[2] Southeast Univ, Sch Math, Nanjing 210096, Peoples R China
[3] Northeastern State Univ, Dept Math & Comp Sci, Tahlequah, OK USA
[4] Donghua Univ, Coll Sci, Shanghai 201620, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
IoT network security; Adaptive Particle Swarm Optimization; Convolutional Neural Network; Attack detection; QUANTITATIVE-ANALYSIS; SECURITY; MACHINE;
D O I
10.1016/j.ins.2021.03.060
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the field of network security, it is of great significance to accurately detect various types of Internet of Things (IoT) network intrusion attacks which launched by the attacker controlled zombie hosts. In this paper, we propose a novel IoT network intrusion detection approach based on Adaptive Particle Swarm Optimization Convolutional Neural Network (APSO-CNN). In particular, the PSO algorithm with change of inertia weight is used to adaptively optimize the structure parameters of one-dimensional CNN. The cross-entropy loss function value of the validation set, which is obtained from the first training of CNN, is taken as the fitness value of PSO. Especially, we define a new evaluation method that considers both the prediction probability assigned to each category and prediction label to compare the proposed APSO-CNN algorithm with CNN set parameters manually (R CNN). Meanwhile, the comprehensive performance of proposed APSO-CNN and other three well known algorithms are compared in the five traditional evaluation indicators and the accuracy statistical characteristics of 10 times independent experiments. The simulation results show that the multi-type IoT network intrusion attack detection task based on APSO-CNN algorithm is effective and reliable. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:147 / 162
页数:16
相关论文
共 45 条
[1]   Multi-level hybrid support vector machine and extreme learning machine based on modified K-means for intrusion detection system [J].
Al-Yaseen, Wathiq Laftah ;
Othman, Zulaiha Ali ;
Nazri, Mohd Zakree Ahmad .
EXPERT SYSTEMS WITH APPLICATIONS, 2017, 67 :296-303
[2]   A new efficient training strategy for deep neural networks by hybridization of artificial bee colony and limited-memory BFGS optimization algorithms [J].
Badem, Hasan ;
Basturk, Alper ;
Caliskan, Abdullah ;
Yuksel, Mehmet Emin .
NEUROCOMPUTING, 2017, 266 :506-526
[3]   SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation [J].
Badrinarayanan, Vijay ;
Kendall, Alex ;
Cipolla, Roberto .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2017, 39 (12) :2481-2495
[4]  
Bahsi H, 2018, I C CONT AUTOMAT ROB, P1857, DOI 10.1109/ICARCV.2018.8581205
[5]   Analysis of hidden Markov model learning algorithms for the detection and prediction of multi-stage network attacks [J].
Chadza, Timothy ;
Kyriakopoulos, Konstantinos G. ;
Lambotharan, Sangarapillai .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 (108) :636-649
[6]   DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs [J].
Chen, Liang-Chieh ;
Papandreou, George ;
Kokkinos, Iasonas ;
Murphy, Kevin ;
Yuille, Alan L. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (04) :834-848
[7]   Distributed Noise-Resilient Secondary Voltage and Frequency Control for Islanded Microgrids [J].
Dehkordi, Nima Mahdian ;
Baghaee, Hamid Reza ;
Sadati, Nasser ;
Guerrero, Josep M. .
IEEE TRANSACTIONS ON SMART GRID, 2019, 10 (04) :3780-3790
[8]   A LSTM based framework for handling multiclass imbalance in DGA botnet detection [J].
Duc Tran ;
Hieu Mac ;
Van Tong ;
Hai Anh Tran ;
Linh Giang Nguyen .
NEUROCOMPUTING, 2018, 275 :2401-2413
[9]  
Eberhart R., 1995, P 6 INT S MICR HUM S, P39, DOI DOI 10.1109/MHS.1995.494215
[10]   Convolutional neural network-based PSO for lung nodule false positive reduction on CT images [J].
Franca da Silva, Giovanni Lucca ;
Azevedo Valente, Thales Levi ;
Silva, Aristofanes Correa ;
de Paiva, Anselmo Cardoso ;
Gattass, Marcelo .
COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2018, 162 :109-118