journal article·2023Open access

Fusion of Feature Ranking Methods for an Effective Intrusion Detection System

Seshu Bhavani Mallampati, Seetha Hari

Computers, Materials & Continua· Volume 76· Issue 2

Abstract

Expanding internet-connected services has increased cyberattacks, many of which have grave and disastrous repercussions. An Intrusion Detection System (IDS) plays an essential role in network security since it helps to protect the network from vulnerabilities and attacks. Although extensive research was reported in IDS, detecting novel intrusions with optimal features and reducing false alarm rates are still challenging. Therefore, we developed a novel fusion-based feature importance method to reduce the high dimensional feature space, which helps to identify attacks accurately with less false alarm rate. Initially, to improve training data quality, various preprocessing techniques are utilized. The Adaptive Synthetic oversampling technique generates synthetic samples for minority classes. In the proposed fusion-based feature importance, we use different approaches from the filter, wrapper, and embedded methods like mutual information, random forest importance, permutation importance, Shapley Additive exPlanations (SHAP)-based feature importance, and statistical feature importance methods like the difference of mean and median and standard deviation to rank each feature according to its rank. Then by simple plurality voting, the most optimal features are retrieved. Then the optimal features are fed to various models like Extra Tree (ET), Logistic Regression (LR), Support vector Machine (SVM), Decision Tree (DT), and Extreme Gradient Boosting Machine (XGBM). Then the hyperparameters of classification models are tuned with Halving Random Search cross-validation to enhance the performance. The experiments were carried out on the original imbalanced data and balanced data. The outcomes demonstrate that the balanced data scenario knocked out the imbalanced data. Finally, the experimental analysis proved that our proposed fusion-based feature importance performed well with XGBM giving an accuracy of 99.86%, 99.68%, and 92.4%, with 9, 7 and 8 features by training time of 1.5, 4.5 and 5.5 s on Network Security Laboratory-Knowledge Discovery in Databases (NSL-KDD), Canadian Institute for Cybersecurity (CIC-IDS 2017), and UNSW-NB15, datasets respectively. In addition, the suggested technique has been examined and contrasted with the state of art methods on three datasets.
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 (44)

Show source-provided references
1. Containerized cloud-based honeypot deception for tracking attackers10.1038/s41598-023-28613-0 ↗
2. IBM, “IBM security’s cost of a data breach report 2022,” 2022.10.12968/S1353-4858(22)70049-9 ↗
3. CYBER ATTACK check point’ s 2022 Mid-year report, 2022.
4. A review on recent approaches of machine learning, deep learning, and explainable artificial intelligence in intrusion detection systems
5. Improved monarchy butterfly optimization algorithm (IMBO): Intrusion detection using MapReduce framework based optimized ANU-net10.32604/cmc.2023.037486 ↗
6. A survey of distributed denial-of-service attack, prevention, and mitigation techniques10.1177/1550147717741463 ↗
7. A review of anomaly-based intrusion detection systems10.5120/3399-4730 ↗
8. Toward generating a new intrusion detection dataset and intrusion traffic characterization
9. Network vulnerability analysis on brain signal/image databases using Nmap and wireshark tools10.1109/ACCESS.2018.2872775 ↗
10. A survey of network-based intrusion detection data sets10.1016/j.cose.2019.06.005 ↗
11. Bellman · Dynamic Programming · 1957
12. Automatic botnet attack identification based on machine learning10.32604/cmc.2022.029969 ↗
13. Ensemble feature selection for high-dimensional data: A stability analysis across multiple domains10.1007/s00521-019-04082-3 ↗
14. Ensemble feature selection: Homogeneous and heterogeneous approaches10.1016/j.knosys.2016.11.017 ↗
15. Ensemble feature selection using election methods and ranker clustering10.1016/j.ins.2018.12.033 ↗
16. A hybrid feature selection approach based on information theory and dynamic butterfly optimization algorithm for data classification10.1016/j.eswa.2022.116621 ↗
17. A generalized machine learning model for DDoS attacks detection using hybrid feature selection and hyperparameter tuning10.1016/j.comnet.2021.108498 ↗
18. Ensemble-based multi-filter feature selection method for DDoS detection in cloud computing10.1186/s13638-016-0623-3 ↗
19. Extreme gradient boosting based tuning for classification in intrusion detection systems
20. An anomaly-based intrusion detection system using recursive feature elimination technique for improved attack detection10.1016/j.tcs.2022.07.030 ↗
21. DDoS attack detection using MLP and random forest algorithms10.1007/s41870-022-01003-x ↗
22. A deep learning method with wrapper-based feature extraction for wireless intrusion detection system10.1016/j.cose.2020.101752 ↗
23. Towards an optimized ensemble feature selection for DDoS detection using both supervised and unsupervised method10.3390/s22239144 ↗
24. Advanced feature-selection-based hybrid ensemble learning algorithms for network intrusion detection systems10.3390/sym14071461 ↗
25. An optimized ensemble prediction model using AutoML based on soft voting classifier for network intrusion detection
26. Composition of hybrid deep learning model and feature optimization for an intrusion detection system
27. A detailed analysis of the KDD CUP 99 data set
28. UNSW-NB15: A comprehensive data set for network intrusion detection systems (UNSW-NB15 network data Set)
29. ADASYN: Adaptive synthetic sampling approach for imbalanced learning
30. Pearson correlation based outlier detection in spatial-temporal data of IoT networks
31. The unsupervised feature selection algorithms based on standard deviation and cosine similarity for genomic data analysis10.3389/fgene.2021.684100 ↗
32. The mean and median absolute deviations10.1016/S0895-7177(01)00109-1 ↗
33. On the expected difference between mean and median introduction
34. Fusion of statistical importance for feature selection in deep neural network-based intrusion detection system10.1016/j.inffus.2022.09.026 ↗
35. Random forests10.1023/A:1010933404324 ↗
36. All models are wrong, but many are useful: Learning a variable’s importance by studying an entire class of prediction models simultaneously
37. Shapley · Classics in Game Theory, 1 · 1997 · 69
38. A unified approach to interpreting model predictions
39. Optimization of network traffic anomaly detection using machine learning
40. Real-time intrusion detection based on residual learning through ResNet algorithm10.1007/s13198-021-01558-1 ↗
41. Internet of things intrusion detection model and algorithm based on cloud computing and multi-feature extraction extreme learning machine10.1016/j.dcan.2022.09.021 ↗
42. Ensemble classification for intrusion detection via feature extraction based on deep learning10.1007/s00500-021-06067-8 ↗
43. Performance analysis of intrusion detection systems using a feature selection method on the UNSW-NB15 dataset10.1186/s40537-020-00379-6 ↗
44. A new ensemble-based intrusion detection system for internet of things10.1007/s13369-021-06086-5 ↗