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

被引:7
|
作者
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] Railway Obstacle Intrusion Detection Based on Convolution Neural Network Multitask Learning
    Pan, Haixia
    Li, Yanan
    Wang, Hongqiang
    Tian, Xiaomeng
    ELECTRONICS, 2022, 11 (17)
  • [22] Enhancing network based intrusion detection for imbalanced data
    Engen, Vegard
    Vincent, Jonathan
    Phalp, Keith
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2008, 12 (5-6) : 357 - 367
  • [23] Using Optimized Focal Loss for Imbalanced Dataset on Network Intrusion Detection System
    Mulyanto
    Prakosa, Setya Widyawan
    Faisal, Muhamad
    Leu, Jenq-Shiou
    2022 IEEE 95TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-SPRING), 2022,
  • [24] Dynamics of the two-layer pseudoinverse neural network
    黎树军
    黄五群
    陈天仑
    Science Bulletin, 1995, (20) : 1691 - 1694
  • [25] Conveyor Belt Damage Detection with the Use of a Two-Layer Neural Network
    Kirjanow-Blazej, Agata
    Rzeszowska, Aleksandra
    APPLIED SCIENCES-BASEL, 2021, 11 (12):
  • [26] Two-layer competitive Hopfield neural network for wafer defect detection
    Chang, CY
    Lin, SY
    Jeng, MD
    2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 1058 - 1063
  • [27] Dynamics of the two-layer pseudoinverse neural network
    Li, SJ
    Huang, WQ
    Chen, TL
    CHINESE SCIENCE BULLETIN, 1995, 40 (20): : 1691 - 1694
  • [28] Mobility Aids Detection using Convolution Neural Network (CNN)
    Mukhtar, Amir
    Cree, Michael J.
    Scott, Jonathan B.
    Streeter, Lee
    2018 INTERNATIONAL CONFERENCE ON IMAGE AND VISION COMPUTING NEW ZEALAND (IVCNZ), 2018,
  • [29] Dynamics of the two-layer pseudoinverse neural network
    Li, S.
    Huang, W.
    Chen, T.
    Chinese Science Bulletin, 40 (20):
  • [30] Pyramidal neuron as two-layer neural network
    Poirazi, P
    Brannon, T
    Mel, BW
    NEURON, 2003, 37 (06) : 989 - 999