An Effective Classifier Model for Imbalanced Network Attack Data
Source abstract
Abstract
Recently, machine learning algorithms have been used in the detection and classification of network attacks. The performance of the algorithms has been evaluated by using benchmark network intrusion datasets such as DARPA98, KDD’99, NSL-KDD, UNSW-NB15, and Caida DDoS. However, these datasets have two major challenges: imbalanced data and high-dimensional data. Obtaining high accuracy for all attack types in the dataset allows for high accuracy in imbalanced datasets. On the other hand, having a large number of features increases the runtime load on the algorithms. A novel model is proposed in this paper to overcome these two concerns. The number of features in the model, which has been tested at CICIDS2017, is initially optimized by using genetic algorithms. This optimum feature set has been used to classify network attacks with six well-known classifiers according to high f1-score and g-mean value in minimum time. Afterwards, a multi-layer perceptron based ensemble learning approach has been applied to improve the models’ overall performance. The experimental results show that the suggested model is acceptable for feature selection as well as classifying network attacks in an imbalanced dataset, with a high f1-score (0.91) and g-mean (0.99) value. Furthermore, it has outperformed base classifier models and voting procedures.
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. Towards secure intrusion detection systems using deep learning techniques: Comprehensive analysis and review10.1016/j.jnca.2021.103111 ↗
2. A fast network intrusion detection system using adaptive synthetic oversampling and LightGBM10.1016/j.cose.2021.102289 ↗
3. Saranya · Procedia Computer Science · 2020 · 171 · 125110.1016/j.procs.2020.04.133 ↗
4. Sharafaldin · 4th IC on Information Systems Security and Privacy · 2018
5. Detection of abnormal network traffic by machine learning methods
6. An enhanced anomaly detection in web traffic using a stack of classifier ensemble10.1109/ACCESS.2020.2969428 ↗
7. Toward constructing a balanced intrusion detection dataset based on CICIDS2017
8. Anomaly process detection using negative selection algorithm and classification techniques10.1007/s12530-019-09317-1 ↗
9. A detailed analysis of benchmark datasets for network intrusion detection system10.9734/ajrcos/2021/v7i430185 ↗
10. Mahani · Recent Trends in Computational Intelligence · 2019
11. Evaluation of classifiers for an uneven class distribution problem10.1080/08839510500313653 ↗
12. Performance analysis of intrusion detection systems using a feature selection method on the UNSW NB15 dataset10.1186/s40537-020-00379-6 ↗
13. An effective genetic algorithm-based feature selection method for intrusion detection systems10.1016/j.cose.2021.102448 ↗
14. A multi-measure feature selection algorithm for efficacious intrusion detection
15. Online ensemble learning algorithm for imbalanced data stream
16. CICIDS-2017 dataset feature analysis with information gain for anomaly detection10.1109/ACCESS.2020.3009843 ↗
17. An efficient feature reduction method for the detection of DoS attack10.1016/j.icte.2020.12.006 ↗
18. Chameleon: Optimized feature selection using particle swarm optimization and ensemble methods for network anomaly detection10.1016/j.cose.2022.102684 ↗
19. Feature selection and multiple classifier fusion using genetic algorithms in intrusion detection systems
20. Neural network-based voting system with high capacity and low computation for intrusion detection in SIEM/IDS systems10.1155/2020/3512737 ↗
21. Crack detection in bulk superconductor using genetic algorithm10.1016/j.engfracmech.2022.108372 ↗
22. Adaptive crossover operator based multi-objective binary genetic algorithm for feature selection in classification10.1016/j.knosys.2021.107218 ↗
23. Small object detection via precise region-based fully convolutional networks10.32604/cmc.2021.017089 ↗
24. Clustering with multi-layered perceptron10.1016/j.patrec.2022.02.009 ↗
25. A multi-layer perceptron approach for accelerated wave forecasting in Lake Michigan10.1016/j.oceaneng.2020.107526 ↗
26. Predicting freshwater production and energy consumption in a seawater greenhouse based on ensemble frameworks using optimized multi-layer perceptron10.1016/j.egyr.2021.09.079 ↗
27. An improved ensemble learning method for exchange rate forecasting based on complementary effect of shallow and deep features10.1016/j.eswa.2021.115569 ↗
28. Boosting algorithms for network intrusion detection: A comparative evaluation of real AdaBoost, gentle AdaBoost and modest AdaBoost10.1016/j.engappai.2020.103770 ↗
29. Comparison of KNN and DNN classifiers performance in predicting mobile phone price ranges
30. Plant leaf classification and comparative analysis of combined feature set using machine learning techniques10.18280/ts.380603 ↗
31. An effective medical image classification: Transfer learning enhanced by auto encoder and classified with SVM10.18280/ts.390112 ↗
32. Implementation of machine learning algorithms on CICIDS-2017 dataset for intrusion detection using WEKA
33. Intrusion detection using big data and deep learning techniques
34. RDTIDS: Rules and decision tree-based intrusion detection system for internet-of-things networks10.3390/fi12030044 ↗
35. Automatic recommendation of classification algorithms based on data set characteristics10.1016/j.patcog.2011.12.025 ↗
36. Features dimensionality reduction approaches for machine learning based network intrusion detection10.3390/electronics8030322 ↗
37. CSE-IDS: Using cost-sensitive deep learning and ensemble algorithms to handle class imbalance in network-based intrusion detection systems10.1016/j.cose.2021.102499 ↗
38. An ensemble of prediction and learning mechanism for improving accuracy of anomaly detection in network intrusion environments