A convolutional neural network intrusion detection method based on data imbalance

被引:10
|
作者
Gan, Baiqiang [1 ]
Chen, Yuqiang [2 ]
Dong, Qiuping [3 ]
Guo, Jianlan [2 ]
Wang, Rongxia [1 ]
机构
[1] Guangzhou Nanyang Polytech, Sch Informat Engn, Conghua 510900, Peoples R China
[2] Dongguan Polytech, Dept Comp Engn, Dongguan 523808, Peoples R China
[3] Guangdong Yunfu Vocat Coll Tradit Chinese Med, Yunfu 527300, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 18期
关键词
Unbalanced dataset; CNN; Intrusion detection; Gradient coordination mechanism; Focal loss; LEARNING ALGORITHM; DETECTION SYSTEM;
D O I
10.1007/s11227-022-04633-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of Internet technology, network attacks occur frequently and numerous hidden dangers appear in network security. Therefore, improving the performance of intrusion detection systems to detect and defend against attacks is the key to ensuring network security. However, in the face of complex and massive network data feature information, traditional machine learning methods suffer from data imbalance and feature redundancy, which results in low detection rates, high false alarm rates and poor real-time performance of intrusion detection systems. Therefore, to address these problems, this paper proposes a data imbalance-based Convolutional Neural Network Intrusion Detection Method (CNN-IDMDI). First, an oversampling method is used to solve the data imbalance problem by decomposing the increased number of samples for the few attacks with multiple sampling to form multiple sub-samples. Second, the gradient coordination mechanism and the improved loss function Focal Loss are combined to calculate the loss between the actual and expected values to detect network malicious attacks in high-dimensional and unbalanced data. Finally, the methods in this paper are compared with the current mainstream intrusion detection methods on the NSL-KDD dataset for binary and multi-classification detection. The experimental results show that the method in this paper can effectively improve the effectiveness of CNN intrusion detection and network anomaly. The average accuracy of the CNN intrusion detection method based on data imbalance for binary intrusion detection is 98.73% and the implementation time of the method is 1.42 s, which is 15.45%, 12.76%, and 2.91% higher than the average accuracy of the CNN, the CNN Long Short-Term Memory (CNN-LSTM) and the CNN Neural-induced Support Vector Machine (CNN-NSVM) methods, respectively, and the detection time is saved by 0.82 s, 0.72 s, and 0.61 s, respectively. The average accuracy of the CNN intrusion detection method based on data imbalance for multi-classification intrusion detection is 94.55% and the time required to complete the detection is 2.96 s. This improves the average accuracy by 16.09%, 12.71%, and 3.66% compared with the CNN, CNN-LSTM and CNN-NSVM methods, respectively. It is also quicker, as the time consumption of CNN is 8.84 s, CNN-LSTM is 8.31 s and CNN-NSVM is 6.43 s. Therefore, the CNN-IDMDI method for intrusion detection proposed in this paper has higher accuracy and faster speed.
引用
收藏
页码:19401 / 19434
页数:34
相关论文
共 50 条
  • [41] An Intrusion Detection Method for Enterprise Network Based on Backpropagation Neural Network
    Chen F.
    Cheng R.
    Zhu Y.
    Miao S.
    Zhou L.
    [J]. Ingenierie des Systemes d'Information, 2020, 25 (03): : 377 - 382
  • [42] Railway Clearance Intrusion Detection in Aerial Video Based on Convolutional Neural Network
    Huang, Haoran
    Liang, Lidong
    Zhao, Gaopeng
    Yang, Yi
    Ou, Kai
    [J]. PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 1644 - 1648
  • [43] Intrusion Detection System Based on Fast Hierarchical Deep Convolutional Neural Network
    Mendonca, Robson V.
    Teodoro, Arthur A. M.
    Rosa, Renata L.
    Saadi, Muhammad
    Melgarejo, Dick Carrillo
    Nardelli, Pedro H. J.
    Rodriguez, Demostenes Z.
    [J]. IEEE ACCESS, 2021, 9 : 61024 - 61034
  • [44] Optimization of Intrusion Detection System Based on Improved Convolutional Neural Network Algorithm
    Pu, Xiaochuan
    Zhang, Yuanqiang
    Ruan, Qingqiang
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [45] Intrusion Detection System Based on Fast Hierarchical Deep Convolutional Neural Network
    Mendonca, Robson V.
    Teodoro, Arthur A. M.
    Rosa, Renata L.
    Saadi, Muhammad
    Melgarejo, Dick Carrillo
    Nardelli, Pedro H. J.
    Rodriguez, Demostenes Z.
    [J]. IEEE Access, 2021, 9 : 61024 - 61034
  • [46] Network Intrusion Detection Based on Stochastic Neural Networks Method
    Yang, Yunfeng
    Tang, Fengxian
    [J]. INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2016, 10 (08): : 435 - 446
  • [47] Method of evolutionary neural network-based intrusion detection
    Wang, L
    Yu, G
    Wang, GR
    Wang, D
    [J]. 2001 INTERNATIONAL CONFERENCES ON INFO-TECH AND INFO-NET PROCEEDINGS, CONFERENCE A-G: INFO-TECH & INFO-NET: A KEY TO BETTER LIFE, 2001, : E13 - E18
  • [48] Method of evolutionary neural network-based intrusion detection
    Wang, Li-Na
    Dong, Xiao-Mei
    Yu, Ge
    Wang, Dong
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2002, 23 (02): : 107 - 110
  • [49] Network Security Intrusion Detection System based on Incremental Improved Convolutional Neural Network Model
    Deng, Chao
    Qiao, Haiye
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES), 2016, : 883 - 887
  • [50] HCRNNIDS: Hybrid Convolutional Recurrent Neural Network-Based Network Intrusion Detection System
    Khan, Muhammad Ashfaq
    [J]. PROCESSES, 2021, 9 (05)