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 条
  • [31] Research on Intrusion Detection Method Based On Neural Network
    Xu Chi
    Chen Jin
    [J]. MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 1479 - +
  • [32] Intrusion Detection Method Based on Wavelet Neural Network
    Sun, Jianjing
    Yang, Han
    Tian, Jingwen
    Wu, Fan
    [J]. WKDD: 2009 SECOND INTERNATIONAL WORKSHOP ON KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2009, : 851 - +
  • [33] Intrusion Detection Method Based on Improved Neural Network
    Tang Hai-he
    [J]. 2018 INTERNATIONAL CONFERENCE ON SMART GRID AND ELECTRICAL AUTOMATION (ICSGEA), 2018, : 151 - 154
  • [34] Research on Intrusion Detection Method Based On Neural Network
    Xu Chi
    Zhang Wen Fang
    [J]. MEMS, NANO AND SMART SYSTEMS, PTS 1-6, 2012, 403-408 : 1483 - +
  • [35] A wireless intrusion detection method based on neural network
    Liu, Yan-heng
    Tian, Da-xin
    Wei, Da
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND TECHNOLOGY, 2006, : 207 - +
  • [36] A Novel Wireless Network Intrusion Detection Method Based on Adaptive Synthetic Sampling and an Improved Convolutional Neural Network
    Hu, Zhiquan
    Wang, Liejun
    Qi, Lei
    Li, Yongming
    Yang, Wenzhong
    [J]. IEEE ACCESS, 2020, 8 : 195741 - 195751
  • [37] Genetic convolutional neural network for intrusion detection systems
    Nguyen, Minh Tuan
    Kim, Kiseon
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 113 : 418 - 427
  • [38] Evolutionary Convolutional Neural Network: An Application to Intrusion Detection
    Chen, Yi
    Chen, Shuo
    Xuan, Manlin
    Lin, Qiuzhen
    Wei, Wenhong
    [J]. 2021 13TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2021, : 245 - 252
  • [39] PBCNN: Packet Bytes-based Convolutional Neural Network for Network Intrusion Detection
    Yu, Lian
    Dong, Jingtao
    Chen, Lihao
    Li, Mengyuan
    Xu, Bingfeng
    Li, Zhao
    Qiao, Lin
    Liu, Lijun
    Zhao, Bei
    Zhang, Chen
    [J]. COMPUTER NETWORKS, 2021, 194
  • [40] PBCNN: Packet Bytes-based Convolutional Neural Network for Network Intrusion Detection
    Yu, Lian
    Dong, Jingtao
    Chen, Lihao
    Li, Mengyuan
    Xu, Bingfeng
    Li, Zhao
    Qiao, Lin
    Liu, Lijun
    Zhao, Bei
    Zhang, Chen
    [J]. Computer Networks, 2021, 194