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 条
[21]   Three-stage data generation algorithm for multiclass network intrusion detection with highly imbalanced dataset [J].
Chui K.T. ;
Gupta B.B. ;
Chaurasia P. ;
Arya V. ;
Almomani A. ;
Alhalabi W. .
International Journal of Intelligent Networks, 2023, 4 :202-210
[22]   Improved convolution neural network integrating attention based deep sparse auto encoder for network intrusion detection [J].
Geng, Zhiqiang ;
Li, Xueming ;
Ma, Bo ;
Han, Yongming .
APPLIED INTELLIGENCE, 2025, 55 (02)
[23]   A network intrusion detection system based on convolutional neural network [J].
Wang, Hui ;
Cao, Zijian ;
Hong, Bo .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (06) :7623-7637
[24]   Automated detection of clinical depression based on convolution neural network model [J].
Yan, Dan-Dan ;
Zhao, Lu-Lu ;
Song, Xin-Wang ;
Zang, Xiao-Han ;
Yang, Li-Cai .
BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2022, 67 (02) :131-142
[25]   An efficient intrusion detection model based on convolutional spiking neural network [J].
Zhen Wang ;
Fuad A. Ghaleb ;
Anazida Zainal ;
Maheyzah Md Siraj ;
Xing Lu .
Scientific Reports, 14
[26]   An Attention-Based Convolutional Neural Network for Intrusion Detection Model [J].
Wang, Zhen ;
Ghaleb, Fuad A. A. .
IEEE ACCESS, 2023, 11 :43116-43127
[27]   An efficient intrusion detection model based on convolutional spiking neural network [J].
Wang, Zhen ;
Ghaleb, Fuad A. ;
Zainal, Anazida ;
Siraj, Maheyzah Md ;
Lu, Xing .
SCIENTIFIC REPORTS, 2024, 14 (01)
[28]   Remora based Deep Maxout Network model for network intrusion detection using Convolutional Neural Network features [J].
Pingale, Subhash, V ;
Sutar, Sanjay R. .
COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
[29]   Network Intrusion Detection Technology Based on Convolutional Neural Network and BiGRU [J].
Cao, Bo ;
Li, Chenghai ;
Song, Yafei ;
Fan, Xiaoshi .
COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
[30]   Wireless Network Intrusion Detection Based on Improved Convolutional Neural Network [J].
Yang, Hongyu ;
Wang, Fengyan .
IEEE ACCESS, 2019, 7 :64366-64374