CSK-CNN: Network Intrusion Detection Model Based on Two-Layer Convolution Neural Network for Handling Imbalanced Dataset

被引:10
作者
Song, Jiaming [1 ]
Wang, Xiaojuan [2 ]
He, Mingshu [2 ]
Jin, Lei [3 ]
机构
[1] China Acad Informat & Commun Technol, Inst Cloud Comp & Big Data, Beijing 100191, Peoples R China
[2] Beijing Univ Posts & Telecommun, Sch Elect Engn, Beijing 100876, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Comp Sci, Beijing 100876, Peoples R China
基金
中国国家自然科学基金;
关键词
network intrusion detection; class imbalance; convolutional neural network; Cluster-SMOTE;
D O I
10.3390/info14020130
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In computer networks, Network Intrusion Detection System (NIDS) plays a very important role in identifying intrusion behaviors. NIDS can identify abnormal behaviors by analyzing network traffic. However, the performance of classifier is not very good in identifying abnormal traffic for minority classes. In order to improve the detection rate on class imbalanced dataset, we propose a network intrusion detection model based on two-layer CNN and Cluster-SMOTE + K-means algorithm (CSK-CNN) to process imbalanced dataset. CSK combines the cluster based Synthetic Minority Over Sampling Technique (Cluster-SMOTE) and K-means based under sampling algorithm. Through the two-layer network, abnormal traffic can not only be identified, but also be classified into specific attack types. This paper has been verified on UNSW-NB15 dataset and CICIDS2017 dataset, and the performance of the proposed model has been evaluated using such indicators as accuracy, recall, precision, F1-score, ROC curve, AUC value, training time and testing time. The experiment shows that the proposed CSK-CNN in this paper is obviously superior to other comparison algorithms in terms of network intrusion detection performance, and is suitable for deployment in the real network environment.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] An effective convolutional neural network based on SMOTE and Gaussian mixture model for intrusion detection in imbalanced dataset
    Zhang, Hongpo
    Huang, Lulu
    Wu, Chase Q.
    Li, Zhanbo
    COMPUTER NETWORKS, 2020, 177
  • [2] An Imbalanced Generative Adversarial Network-Based Approach for Network Intrusion Detection in an Imbalanced Dataset
    Rao, Yamarthi Narasimha
    Babu, Kunda Suresh
    SENSORS, 2023, 23 (01)
  • [3] An intrusion detection system based on convolution neural network
    Mo, Yanmeng
    Li, Huige
    Wang, Dongsheng
    Liu, Gaqiong
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [4] Network Intrusion Detection Model Based on CNN and GRU
    Cao, Bo
    Li, Chenghai
    Song, Yafei
    Qin, Yueyi
    Chen, Chen
    APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [5] A Two-Layer Soft-Voting Ensemble Learning Model For Network Intrusion Detection
    Yao, Wenbin
    Hou, Yingying
    Hu, Longcan
    Li, Xiaoyong
    52ND ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOP VOLUME (DSN-W 2022), 2022, : 155 - 161
  • [6] A Network Intrusion Detection Model Based on Convolutional Neural Network
    Tao, Wenwei
    Zhang, Wenzhe
    Hu, Chao
    Hu, Chaohui
    SECURITY WITH INTELLIGENT COMPUTING AND BIG-DATA SERVICES, 2020, 895 : 771 - 783
  • [7] A Network Intrusion Detection Method Based on CNN and CBAM
    Liu, Yang
    Kang, Jian
    Li, Yiran
    Ji, Bin
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [8] Network Intrusion Detection Method Based on CNN-BiLSTM-Attention Model
    Dai, Wei
    Li, Xinhui
    Ji, Wenxin
    He, Sicheng
    IEEE ACCESS, 2024, 12 : 53099 - 53111
  • [9] Deep learning model for intrusion detection system utilizing convolution neural network
    Kamil, Waad Falah
    Mohammed, Imad Jasim
    OPEN ENGINEERING, 2023, 13 (01):
  • [10] A hierarchical CNN-Transformer model for network intrusion detection
    Luo, Sijie
    Zhao, Zhiheng
    Hu, Qiyuan
    Liu, Yang
    2ND INTERNATIONAL CONFERENCE ON APPLIED MATHEMATICS, MODELLING, AND INTELLIGENT COMPUTING (CAMMIC 2022), 2022, 12259