A practical intrusion detection system based on denoising autoencoder and LightGBM classifier with improved detection performance

被引:6
|
作者
Ayubkhan S.A.H. [1 ]
Yap W.-S. [1 ]
Morris E. [1 ]
Rawthar M.B.K. [2 ]
机构
[1] Universiti Tunku Abdul Rahman, Kajang
[2] University of Nottingham, Semenyih
关键词
Classification; Denoising autoencoder; Dimensionality reduction; Intrusion detection system; Machine learning;
D O I
10.1007/s12652-022-04449-w
中图分类号
学科分类号
摘要
Autoencoder and conventional machine learning classifiers are widely used to design an intrusion detection system (IDS). However, noise and corruption in the high-dimensional network traffic samples will still affect the stability and performance of an autoencoder and other conventional machine learning based IDS models. The distortions in the input datasets cause deviations in the learnt patterns and always resulted in a low detection rate. Besides, the IDS classifiers use every single feature to train the samples, which makes the model consumes longer training time, computational resources and memory usage. The main aim of this proposal is to remove the distortions from the network traffic and train the IDS model in a faster manner to detect any category of intruders in the network traffic by achieving a higher detection rate in a short training time. To achieve this, we propose an intrusion detection system that combines a denoising autoencoder and LightGBM classifier. The denoising autoencoder removes the noise and corruptions in the network traffic, thereby possibly avoiding the deviations which can enhance the features learning capacity required for classification. Subsequently, to classify the samples, the LightGBM classifier is used. The classifier uses the feature histogram bins with larger gradients, thus avoiding using each feature at every iteration to accelerate the training speed and boost the predictive capacity of the model. The proposed model shows better detection performance improvement over nine benchmark datasets including CIDDS-001, CIDDS-002, ISCX-URL2016, UNSW-NB15, CIC-IDS-2017, ISCX-Tor2016, BoT-IoT, IoTID20 and Kyoto 2006+ for both binary classification and multi-classification tasks as compared to other existing IDS. The model achieves the maximum detection rate of over 99.60% for CIDDS-001, 99.90% for CIDDS-002, 97.00% for ISCX-Tor2016, 96.11% for UNSW-NB15, 99.86% for CIC-IDS17, 97.76% for ISCX-URL16, 99.91% for BoT-IoT, 97.43% for both IoTID2020 and Kyoto 2006+ datasets respectively, while the training time ranges from 1.10 to 21.78 s only. More importantly, the proposed model has higher learning and predictivity capacity which boosts the generalization capacity. The model also shows good performance in detecting all classes including the minority classes for all aforementioned datasets without any oversampling techniques. The efficiency of the model emphasizes that it can be deployed as a real-time model in any industrial network traffic that includes IoT based smart environment and fog-cloud computing network. © 2022, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:7427 / 7452
页数:25
相关论文
共 50 条
  • [21] An intrusion detection system based on hybrid machine learning classifier
    Reji, M.
    Joseph, Christeena
    Nancy, P.
    Mary, A. Lourdes
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (03) : 4245 - 4255
  • [22] Fault detection method of cage asynchronous motor based on stacked autoencoder and improved LightGBM algorithm
    Xu B.-Q.
    He J.-C.
    Sun L.-L.
    Dianji yu Kongzhi Xuebao/Electric Machines and Control, 2021, 25 (08): : 29 - 36
  • [23] Hybrid Intrusion Detection System Based on Combination of Random Forest and Autoencoder
    Wang, Chao
    Sun, Yunxiao
    Wang, Wenting
    Liu, Hongri
    Wang, Bailing
    SYMMETRY-BASEL, 2023, 15 (03):
  • [24] Autoencoder-Based Solution for Intrusion Detection in Industrial Control System
    Russo, Silvio
    Zanasi, Claudio
    Marasco, Isabella
    Colajanni, Michele
    INTELLIGENT COMPUTING, VOL 2, 2024, 2024, 1017 : 530 - 543
  • [25] Autoencoder and Extreme Value Theory Based Unknown Intrusion Detection System
    Ates, Pelin Damla
    Ates, Cagatay
    Koca, Mutlu
    Anarim, Emin
    2023 31ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, SIU, 2023,
  • [26] Effective network intrusion detection via representation learning: A Denoising AutoEncoder approach
    Lopes, Ivandro O.
    Zou, Deqing
    Abdulqadder, Ihsan H.
    Ruambo, Francis A.
    Yuan, Bin
    Jin, Hai
    COMPUTER COMMUNICATIONS, 2022, 194 : 55 - 65
  • [27] An Improved Intrusion Detection System Based on Neural Network
    Han, Xiao
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 1, 2009, : 887 - 890
  • [28] A Hybrid Intrusion Detection System Based on Feature Selection and Voting Classifier
    Liu, Rong
    Chen, Zemao
    Liu, Jiayi
    2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 203 - 212
  • [29] An intrusion detection method based on stacked sparse autoencoder and improved gaussian mixture model
    Zhang, Tianyue
    Chen, Wei
    Liu, Yuxiao
    Wu, Lifa
    COMPUTERS & SECURITY, 2023, 128
  • [30] Anomaly-based network intrusion detection using denoising autoencoder and Wasserstein GAN synthetic attacks
    Arafah, Mohammad
    Phillips, Iain
    Adnane, Asma
    Hadi, Wael
    Alauthman, Mohammad
    Al-Banna, Abedal-Kareem
    APPLIED SOFT COMPUTING, 2025, 168