A Stacking-based Deep Neural Network Approach for Effective Network Anomaly Detection
Source abstract
Abstract
An anomaly-based intrusion detection system (A-IDS) provides a critical aspect in a modern computing infrastructure since new types of attacks can be discovered. It prevalently utilizes several machine learning algorithms (ML) for detecting and classifying network traffic. To date, lots of algorithms have been proposed to improve the detection performance of A-IDS, either using individual or ensemble learners. In particular, ensemble learners have shown remarkable performance over individual learners in many applications, including in cybersecurity domain. However, most existing works still suffer from unsatisfactory results due to improper ensemble design. The aim of this study is to emphasize the effectiveness of stacking ensemble-based model for A-IDS, where deep learning (e.g., deep neural network [DNN]) is used as base learner model. The effectiveness of the proposed model and base DNN model are benchmarked empirically in terms of several performance metrics, i.e., Matthew’s correlation coefficient, accuracy, and false alarm rate. The results indicate that the proposed model is superior to the base DNN model as well as other existing ML algorithms found in the literature.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Anomaly Detection Techniques and Applications · Internet Traffic Analysis and Secure E-voting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (38)
Show source-provided references
1. Machine learning models for secure data analytics: A taxonomy and threat model10.1016/j.comcom.2020.02.008 ↗
2. Anomaly detection using random forest: A performance revisited
3. A detailed analysis of the KDD CUP 99 data set
4. The evaluation of network anomaly detection systems: Statistical analysis of the UNSW-NB15 data set and the comparison with the KDD99 data set
5. Toward generating a new intrusion detection dataset and intrusion traffic characterization
6. TSE-IDS: A two-stage classifier ensemble for intelligent anomaly-based intrusion detection system10.1109/ACCESS.2019.2928048 ↗
7. A deep learning approach for intrusion detection using recurrent neural networks10.1109/ACCESS.2017.2762418 ↗
8. An enhanced anomaly detection in web traffic using a stack of classifier ensemble10.1109/ACCESS.2020.2969428 ↗
9. An in-depth experimental study of anomaly detection using gradient boosted machine10.1007/s00521-017-3128-z ↗
10. Survey of intrusion detection systems: Techniques, datasets and challenges10.1186/s42400-019-0038-7 ↗
11. A comprehensive survey of machine learning-based network intrusion detection10.1007/978-981-13-1921-1_35 ↗
12. Internet of things: A survey on machine learning-based intrusion detection approaches10.1016/j.comnet.2019.01.023 ↗
13. A detailed investigation and analysis of using machine learning techniques for intrusion detection10.1109/COMST.2018.2847722 ↗
14. A holistic review of network anomaly detection systems: A comprehensive survey10.1016/j.jnca.2018.12.006 ↗
15. Improving performance of intrusion detection system using ensemble methods and feature selection
16. Semi-supervised multi-layered clustering model for intrusion detection10.1016/j.dcan.2017.09.009 ↗
17. Anomaly-based intrusion detection system through feature selection analysis and building hybrid efficient model10.1016/j.jocs.2017.03.006 ↗
18. Evaluating shallow and deep neural networks for network intrusion detection systems in cyber security
19. Bayesian optimization with machine learning algorithms towards anomaly detection
20. Performance evaluation of intrusion detection based on machine learning using Apache Spark10.1016/j.procs.2018.01.091 ↗
21. Performance comparison of sup- port vector machine, random forest, and extreme learning machine for intrusion detection10.1109/ACCESS.2018.2841987 ↗
22. Deep learning approach for cyber- attack detection
23. Evaluation of machine learning techniques for network intrusion detection
24. Integrated intrusion detection model using chisquare feature selection and ensemble of classifiers10.1007/s13369-018-3507-5 ↗
25. Elnids: Ensemble learning based network intrusion detection system for rpl based internet of things
26. Application of optics and ensemble learning for database intrusion detection
27. Anomaly network-based intrusion detection system using a reliable hybrid artificial bee colony and adaboost algorithms10.1016/j.jksuci.2018.03.011 ↗
28. Stacked regressions10.1007/BF00117832 ↗
29. Measures of diversity in classifier ensembles and their relationship with the ensemble accuracy10.1023/A:1022859003006 ↗
30. Greedy function approximation: A gradient boosting machine10.1214/aos/1013203451 ↗
31. Intrusion detection system based on a modified binary grey wolf optimization10.1007/s00521-019-04103-1 ↗
32. Two-tier network anomaly detection model: A machine learning approach10.1007/s10844-015-0388-x ↗
33. A two-stage classifier approach for network intrusion detection
34. A GA-LR wrapper approach for feature selection in network intrusion detection10.1016/j.cose.2017.06.005 ↗
35. Building an efficient intrusion detection system based on feature selection and ensemble classifier10.1016/j.comnet.2020.107247 ↗
36. Deep learning approach for intelligent intrusion detection system10.1109/ACCESS.2019.2895334 ↗
37. Tang · Deep Learning Applications for Cyber Security · 2019 · 17510.1007/978-3-030-13057-2_8 ↗
38. Effectiveness of machine learning based intrusion detection systems