Improving the Classification Effectiveness of Intrusion Detection by Using Improved Conditional Variational AutoEncoder and Deep Neural Network

被引:158
|
作者
Yang, Yanqing [1 ,2 ]
Zheng, Kangfeng [1 ]
Wu, Chunhua [1 ]
Yang, Yixian [1 ,3 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Cyberspace Secur, Beijing 100876, Peoples R China
[2] Xinjiang Univ, Coll Informat Sci & Engn, Urumqi 830046, Peoples R China
[3] Guizhou Univ, Guizhou Prov Key Lab Publ Big Data, Guiyang 550025, Guizhou, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
intrusion detection; variational inference; improved conditional variational autoencoder; generator network; deep neural network; RESTRICTED BOLTZMANN MACHINES; SUPPORT VECTOR MACHINE; DETECTION SYSTEM; LEARNING APPROACH; MODEL;
D O I
10.3390/s19112528
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Intrusion detection systems play an important role in preventing security threats and protecting networks from attacks. However, with the emergence of unknown attacks and imbalanced samples, traditional machine learning methods suffer from lower detection rates and higher false positive rates. We propose a novel intrusion detection model that combines an improved conditional variational AutoEncoder (ICVAE) with a deep neural network (DNN), namely ICVAE-DNN. ICVAE is used to learn and explore potential sparse representations between network data features and classes. The trained ICVAE decoder generates new attack samples according to the specified intrusion categories to balance the training data and increase the diversity of training samples, thereby improving the detection rate of the imbalanced attacks. The trained ICVAE encoder is not only used to automatically reduce data dimension, but also to initialize the weight of DNN hidden layers, so that DNN can easily achieve global optimization through back propagation and fine tuning. The NSL-KDD and UNSW-NB15 datasets are used to evaluate the performance of the ICVAE-DNN. The ICVAE-DNN is superior to the three well-known oversampling methods in data augmentation. Moreover, the ICVAE-DNN outperforms six well-known models in detection performance, and is more effective in detecting minority attacks and unknown attacks. In addition, the ICVAE-DNN also shows better overall accuracy, detection rate and false positive rate than the nine state-of-the-art intrusion detection methods.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] DCAVN: Cervical cancer prediction and classification using deep convolutional and variational autoencoder network
    Khamparia, Aditya
    Gupta, Deepak
    Rodrigues, Joel J. P. C.
    de Albuquerque, Victor Hugo C.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (20) : 30399 - 30415
  • [22] Intrusion Detection Using Deep Neural Network with AntiRectifier Layer
    Lohiya, Ritika
    Thakkar, Ankit
    APPLIED SOFT COMPUTING AND COMMUNICATION NETWORKS, 2021, 187 : 89 - 105
  • [23] DCAVN: Cervical cancer prediction and classification using deep convolutional and variational autoencoder network
    Aditya Khamparia
    Deepak Gupta
    Joel J. P. C. Rodrigues
    Victor Hugo C. de Albuquerque
    Multimedia Tools and Applications, 2021, 80 : 30399 - 30415
  • [24] Cyber Attack Detection by Using Neural Network Approaches: Shallow Neural Network, Deep Neural Network and AutoEncoder
    Ustebay, Serpil
    Turgut, Zeynep
    Aydin, M. Ali
    COMPUTER NETWORKS, CN 2019, 2019, 1039 : 144 - 155
  • [25] Brain MRI Image Classification for Cancer Detection Using Deep Wavelet Autoencoder-Based Deep Neural Network
    Mallick, Pradeep Kumar
    Ryu, Seuc Ho
    Satapathy, Sandeep Kumar
    Mishra, Shruti
    Gia Nhu Nguyen
    Tiwari, Prayag
    IEEE ACCESS, 2019, 7 : 46278 - 46287
  • [26] Network Intrusion Detection System using Feature Extraction based on Deep Sparse Autoencoder
    Lee, Joohwa
    Pak, JuGeon
    Lee, Myungsuk
    11TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE: DATA, NETWORK, AND AI IN THE AGE OF UNTACT (ICTC 2020), 2020, : 1282 - 1287
  • [27] Network Intrusion Detection Using Stacked Denoising Autoencoder
    Park, Seongchul
    Seo, Sanghyun
    Kim, Juntae
    ADVANCED SCIENCE LETTERS, 2017, 23 (10) : 9907 - 9911
  • [28] Abnormality Heartbeat Classification of ECG Signal Using Deep Neural Network and Autoencoder
    Putra, Bayu Wijaya
    Fachrurrozi, Muhammad
    Sanjaya, M. Rudi
    Firdaus
    Muliawati, Anita
    Mukti, Akhmad Noviar Satria
    Nurmaini, Siti
    2019 INTERNATIONAL CONFERENCE ON INFORMATICS, MULTIMEDIA, CYBER AND INFORMATION SYSTEM (ICIMCIS), 2019, : 213 - 217
  • [29] LuNet: A Deep Neural Network for Network Intrusion Detection
    Wu, Peilun
    Guo, Hui
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 617 - 624
  • [30] Video Classification Using Deep Autoencoder Network
    Hajati, Farshid
    Tavakolian, Mohammad
    COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2019), 2020, 993 : 508 - 518