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

被引:5
|
作者
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 条
  • [1] An Efficient Intrusion Detection Method Based on LightGBM and Autoencoder
    Tang, Chaofei
    Luktarhan, Nurbol
    Zhao, Yuxin
    [J]. SYMMETRY-BASEL, 2020, 12 (09):
  • [2] A High Performance Intrusion Detection System Using LightGBM Based on Oversampling and Undersampling
    Zhang, Hao
    Ge, Lina
    Wang, Zhe
    [J]. INTELLIGENT COMPUTING THEORIES AND APPLICATION (ICIC 2022), PT I, 2022, 13393 : 638 - 652
  • [3] Autoencoder-based Intrusion Detection System
    Kamalov, Firuz
    Zgheib, Rita
    Leung, Ho Hon
    Al-Gindy, Ahmed
    Moussa, Sherif
    [J]. 2021 7TH INTERNATIONAL CONFERENCE ON ENGINEERING AND EMERGING TECHNOLOGIES (ICEET 2021), 2021, : 707 - 711
  • [4] Network intrusion detection based on Contractive Sparse Stacked Denoising Autoencoder
    Lu, Jizhao
    Meng, Huiping
    Li, Wencui
    Liu, Yue
    Guo, Yihao
    Yang, Yang
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2021,
  • [5] Network Intrusion Detection Using Stacked Denoising Autoencoder
    Park, Seongchul
    Seo, Sanghyun
    Kim, Juntae
    [J]. ADVANCED SCIENCE LETTERS, 2017, 23 (10) : 9907 - 9911
  • [6] Intrusion Detection in IoT Systems Using Denoising Autoencoder
    Alrayes, Fatma S.
    Zakariah, Mohammed
    Amin, Syed Umar
    Khan, Zafar Iqbal
    Helal, Maha
    [J]. IEEE ACCESS, 2024, 12 : 122401 - 122425
  • [7] An improved ant-based classifier for intrusion detection
    He, Junbing
    Long, Dongyang
    Chen, Chuan
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 819 - +
  • [8] An Intrusion Detection Approach Based on Improved Deep Belief Network and LightGBM
    Tian, Qiuting
    [J]. 2022 6TH INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND INTELLIGENT CONTROL, ISCSIC, 2022, : 40 - 44
  • [9] SwiftIDS: Real-time intrusion detection system based on LightGBM and parallel intrusion detection mechanism
    Jin, Dongzi
    Lu, Yiqin
    Qin, Jiancheng
    Cheng, Zhe
    Mao, Zhongshu
    [J]. COMPUTERS & SECURITY, 2020, 97
  • [10] The design and performance of intrusion detection system classifier based on the time series windows
    Xiao, HJ
    Li, HW
    Hong, F
    [J]. Progress in Intelligence Computation & Applications, 2005, : 730 - 735