Research Article

A Stacking Ensemble Learning Approach for Intrusion Detection System

Volume: 9 Number: 4 July 31, 2021
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. [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. [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. [3] G. Karataş and O. Şahingöz, “Neural network based ıntrusion detection systems with different training functions,” IEEE, pp. 1–6, 2018.
  4. [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. [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. [6] P. Ning and S. Jajodia, (2020, Feb 10). “Intrusion detection techniques.” [Online]. Available: https://doi.org/10.1002/047148296X.tie097.
  7. [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. [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