EN
TR
A Stacking Ensemble Learning Approach for Intrusion Detection System
Abstract
Intrusion detection systems (IDSs) have received great interest in computer science, along with increased network productivity and security threats. The purpose of this study is to determine whether the incoming network traffic is normal or an attack based on 41 features in the NSL-KDD dataset. In this paper, the performance of a stacking technique for network intrusion detection was analysed. Stacking technique is an ensemble approach which is used for combining various classification methods to produce a preferable classifier. Stacking models were trained on the NSLKDD training dataset and evaluated on the NSLKDDTest+ and NSLKDDTest21 test datasets. In the stacking technique, four different algorithms were used as base learners and an algorithm was used as a stacking meta learner. Logistic Regression (LR), Decision Trees (DT), Artificial Neural Networks (ANN), and K Nearest Neighbor (KNN) are the base learner models and Support Vector Machine (SVM) model is the meta learner. The proposed models were evaluated using accuracy rate and other performance metrics of classification. Experimental results showed that stacking significantly improved the performance of intrusion detection systems. The ensemble classifier (DT-LR-ANN + SVM) model achieved the best accuracy results with 90.57% in the NSLKDDTest + dataset and 84.32% in the NSLKDDTest21 dataset.
Keywords
References
- [1] C. Tsai, Y. Hsu, C. Lin, and W. Lin, “Expert Systems with Applications Intrusion detection by machine learning : A review,” Expert Syst. Appl., vol. 36, no. 10, pp. 11994–12000, 2009.
- [2] S. Morgan, (2019, Jun 15). “2017 Cyber Crime Report.” [Online]. Available: https://cybersecurityventures.com/2015-wp/wp-content/uploads/2017/10/2017-CybercrimeReport.pdf.
- [3] G. Karataş and O. Şahingöz, “Neural network based ıntrusion detection systems with different training functions,” IEEE, pp. 1–6, 2018.
- [4] D. P. Vinchurkar and A. Reshamwala, “A review of ıntrusion detection system using neural network and machine learning technique,” International Journal of Engineering Science and Innovative Technology (IJESIT),vol. 1, no. 2, pp. 54–63, 2012.
- [5] K. Leung and C. Leckie, “Unsupervised anomaly detection in network ıntrusion detection using clusters,” in Proceedings of the Twenty-eighth Australasian Conference on Computer Science – Volume 38, 2005, pp. 333–342.
- [6] P. Ning and S. Jajodia, (2020, Feb 10). “Intrusion detection techniques.” [Online]. Available: https://doi.org/10.1002/047148296X.tie097.
- [7] L. I. Kuncheva, J. C. Bezdek and R. P. Duin, “Decision templates for multiple classifier fusion: an experimental comparison,” Pattern Recognition, vol. 34, no. 2, pp. 299–314, 2001.
- [8] M. Gyanchandani, R. N. Yadav and J. L. Rana, “Intrusion Detection using C4 . 5 : Performance Enhancement by Classifier Combination,” ACEEE Int. J. on Signal & Image Processing, vol. 01, no. 03. pp. 46–49, 2010.
Details
Primary Language
English
Subjects
Engineering
Journal Section
Research Article
Publication Date
July 31, 2021
Submission Date
May 14, 2020
Acceptance Date
May 6, 2021
Published in Issue
Year 2021 Volume: 9 Number: 4
APA
Uçar, M., Uçar, E., & İncetaş, M. O. (2021). A Stacking Ensemble Learning Approach for Intrusion Detection System. Duzce University Journal of Science and Technology, 9(4), 1329-1341. https://doi.org/10.29130/dubited.737211
AMA
1.Uçar M, Uçar E, İncetaş MO. A Stacking Ensemble Learning Approach for Intrusion Detection System. DUBİTED. 2021;9(4):1329-1341. doi:10.29130/dubited.737211
Chicago
Uçar, Murat, Emine Uçar, and Mürsel Ozan İncetaş. 2021. “A Stacking Ensemble Learning Approach for Intrusion Detection System”. Duzce University Journal of Science and Technology 9 (4): 1329-41. https://doi.org/10.29130/dubited.737211.
EndNote
Uçar M, Uçar E, İncetaş MO (July 1, 2021) A Stacking Ensemble Learning Approach for Intrusion Detection System. Duzce University Journal of Science and Technology 9 4 1329–1341.
IEEE
[1]M. Uçar, E. Uçar, and M. O. İncetaş, “A Stacking Ensemble Learning Approach for Intrusion Detection System”, DUBİTED, vol. 9, no. 4, pp. 1329–1341, July 2021, doi: 10.29130/dubited.737211.
ISNAD
Uçar, Murat - Uçar, Emine - İncetaş, Mürsel Ozan. “A Stacking Ensemble Learning Approach for Intrusion Detection System”. Duzce University Journal of Science and Technology 9/4 (July 1, 2021): 1329-1341. https://doi.org/10.29130/dubited.737211.
JAMA
1.Uçar M, Uçar E, İncetaş MO. A Stacking Ensemble Learning Approach for Intrusion Detection System. DUBİTED. 2021;9:1329–1341.
MLA
Uçar, Murat, et al. “A Stacking Ensemble Learning Approach for Intrusion Detection System”. Duzce University Journal of Science and Technology, vol. 9, no. 4, July 2021, pp. 1329-41, doi:10.29130/dubited.737211.
Vancouver
1.Murat Uçar, Emine Uçar, Mürsel Ozan İncetaş. A Stacking Ensemble Learning Approach for Intrusion Detection System. DUBİTED. 2021 Jul. 1;9(4):1329-41. doi:10.29130/dubited.737211
Cited By
A proposed method for detecting network intrusion using an ensemble learning (stacking -voting) approach with unbalanced data
Data and Metadata
https://doi.org/10.56294/dm2024297A Resilient Intrusion Detection System for IoT Environment Based on a Modified Stacking Ensemble Classifier
SN Computer Science
https://doi.org/10.1007/s42979-024-03364-5Enhancing Digital Wallet Services Based on Electronic Word of Mouth Using Social Media Reviews
SAGE Open
https://doi.org/10.1177/21582440251358713An Auto Encoder-Enhanced Stacked Ensemble for Intrusion Detection in Healthcare Networks
Computers, Materials & Continua
https://doi.org/10.32604/cmc.2025.068599