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 条
  • [31] Intrusion detection with autoencoder based deep learning machine
    Kaynar, Oguz
    Yuksek, Ahmet Gurkan
    Gormez, Yasin
    Isik, Yunus Emre
    [J]. 2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [32] Stacked Autoencoder-Based Intrusion Detection System to Combat Financial Fraudulent
    Muhammad, Ghulam
    Hossain, M. Shamim
    Garg, Sahil
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (03) : 2071 - 2078
  • [33] Enhanced Intrusion Detection System Based on AutoEncoder Network and Support Vector Machine
    Dadi, Sihem
    Abid, Mohamed
    [J]. NETWORKING, INTELLIGENT SYSTEMS AND SECURITY, 2022, 237 : 327 - 341
  • [34] Performance Analysis of Dimension Reduction Techniques With Classifier Combination for Intrusion Detection System
    Chauhan, Neetu
    Bahl, Shilpa
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 1084 - 1089
  • [35] Intrusion Detection Systems Based on Logarithmic Autoencoder and XGBoost
    Xu, Wenfeng
    Fan, Yongxian
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [36] Hybrid intrusion detection model based on a designed autoencoder
    Hou Y.
    Fu Y.
    Guo J.
    Xu J.
    Liu R.
    Xiang X.
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (08) : 10799 - 10809
  • [37] An Efficient Intrusion Detection Method Based on Dynamic Autoencoder
    Zhao, Ruijie
    Yin, Jie
    Xue, Zhi
    Gui, Guan
    Adebisi, Bamidele
    Ohtsuki, Tomoaki
    Gacanin, Haris
    Sari, Hikmet
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2021, 10 (08) : 1707 - 1711
  • [38] Autoencoder Feature Residuals for Network Intrusion Detection: One-Class Pretraining for Improved Performance
    Lewandowski, Brian
    Paffenroth, Randy
    [J]. MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2023, 5 (03): : 868 - 890
  • [39] Improved realtime intrusion detection system
    Kim, Byung-Joo
    Kim, Il Kon
    [J]. NEURAL INFORMATION PROCESSING, PT 3, PROCEEDINGS, 2006, 4234 : 192 - 200
  • [40] Multistage Ensembled Classifier for Wireless Intrusion Detection System
    D. Sudaroli Vijayakumar
    Sannasi Ganapathy
    [J]. Wireless Personal Communications, 2022, 122 : 645 - 668