journal article·2024Open access

Scientific Elegance in NIDS: Unveiling Cardinality Reduction, Box-Cox Transformation, and ADASYN for Enhanced Intrusion Detection

Amerah Alabrah

Computers, Materials & Continua· Volume 79· Issue 3

Abstract

The emergence of digital networks and the wide adoption of information on internet platforms have given rise to threats against users’ private information. Many intruders actively seek such private data either for sale or other inappropriate purposes. Similarly, national and international organizations have country-level and company-level private information that could be accessed by different network attacks. Therefore, the need for a Network Intruder Detection System (NIDS) becomes essential for protecting these networks and organizations. In the evolution of NIDS, Artificial Intelligence (AI) assisted tools and methods have been widely adopted to provide effective solutions. However, the development of NIDS still faces challenges at the dataset and machine learning levels, such as large deviations in numeric features, the presence of numerous irrelevant categorical features resulting in reduced cardinality, and class imbalance in multiclass-level data. To address these challenges and offer a unified solution to NIDS development, this study proposes a novel framework that preprocesses datasets and applies a box-cox transformation to linearly transform the numeric features and bring them into closer alignment. Cardinality reduction was applied to categorical features through the binning method. Subsequently, the class imbalance dataset was addressed using the adaptive synthetic sampling data generation method. Finally, the preprocessed, refined, and oversampled feature set was divided into training and test sets with an 80–20 ratio, and two experiments were conducted. In Experiment 1, the binary classification was executed using four machine learning classifiers, with the extra trees classifier achieving the highest accuracy of 97.23% and an AUC of 0.9961. In Experiment 2, multiclass classification was performed, and the extra trees classifier emerged as the most effective, achieving an accuracy of 81.27% and an AUC of 0.97. The results were evaluated based on training, testing, and total time, and a comparative analysis with state-of-the-art studies proved the robustness and significance of the applied methods in developing a timely and precision-efficient solution to NIDS.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Information and Cyber Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (38)

Show source-provided references
1. Digital transformation and cybersecurity challenges for businesses resilience: Issues and recommendations10.3390/s23156666 ↗
2. Adversarial machine learning attacks and defense methods in the cyber security domain10.1145/3453158 ↗
3. A comprehensive review of cyber security vulnerabilities, threats, attacks, and solutions
4. Intrusion detection based on machine learning in the internet of things, attacks and counter measures10.1007/s11227-021-04188-3 ↗
5. IDERES: Intrusion detection and response system using machine learning and attack graphs10.1016/j.sysarc.2022.102722 ↗
6. An efficient NIDPS with improved salp swarm feature optimization method10.3390/app13127002 ↗
7. A deep learning-based framework for feature extraction and classification of intrusion detection in networks10.1155/2022/2215852 ↗
8. Anomaly detection and trust authority in artificial intelligence and cloud computing10.1016/j.comnet.2020.107647 ↗
9. Machine learning on big data: Opportunities and challenges10.1016/j.neucom.2017.01.026 ↗
10. A novel method for intrusion detection in computer networks by identifying multivariate outliers and ReliefF feature selection10.1007/s00521-022-07402-2 ↗
11. Feature selection for intrusion detection system in Internet-of-Things (IoT)10.1016/j.icte.2021.04.012 ↗
12. Effective network intrusion detection by addressing class imbalance with deep neural networks multimedia tools and applications10.1007/s11042-021-11747-6 ↗
13. SMMO-CoFS: Synthetic multi-minority oversampling with collaborative feature selection for network intrusion detection system10.1007/s44196-022-00171-9 ↗
14. A GAN and feature selection-based oversampling technique for intrusion detection
15. Anomaly-based network intrusion detection: Techniques, systems and challenges10.1016/j.cose.2008.08.003 ↗
16. Anomaly detection in network intrusion detection systems using machine learning and dimensionality reduction
17. K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data10.1016/j.ins.2022.11.139 ↗
18. Machine learning and the internet of things security: Solutions and open challenges10.1016/j.jpdc.2022.01.015 ↗
19. Numerical solution of systems of second-order boundary value problems using continuous genetic algorithm10.1016/j.ins.2014.03.128 ↗
20. Optimization solution of Troesch’s and Bratu’s problems of ordinary type using novel continuous genetic algorithm10.1155/2014/401696 ↗
21. Fraud detection in mobile payment systems using an XGBoost-based framework10.1007/s10796-022-10346-6 ↗
22. An integrated rule based intrusion detection system: Analysis on UNSW-NB15 data set and the real time online dataset10.1007/s10586-019-03008-x ↗
23. Performance analysis of intrusion detection systems using a feature selection method on the UNSW-NB15 dataset10.1186/s40537-020-00379-6 ↗
24. UIDS: A unified intrusion detection system for IoT environment10.1007/s12065-019-00291-w ↗
25. Building an intrusion detection system using a filter-based feature selection algorithm10.1109/TC.2016.2519914 ↗
26. Credit card fraud detection using various classification and sampling techniques: A comparative study
27. Credit card fraud detection via deep learning method using data balance tools
28. A novel text2IMG mechanism of credit card fraud detection: A deep learning approach10.3390/electronics11050756 ↗
29. Nonlinear dimensionality reduction for intrusion detection using auto-encoder bottleneck features
30. Network intrusion detection based on novel feature selection model and various recurrent neural networks10.3390/app9071392 ↗
31. An integration of PSO-based feature selection and random forest for anomaly detection in IoT network
32. Deep recurrent neural network for IoT intrusion detection system10.1016/j.simpat.2019.102031 ↗
33. Feature deduction and ensemble design of intrusion detection systems10.1016/j.cose.2004.09.008 ↗
34. Feature selection and classification using flexible neural tree10.1016/j.neucom.2006.01.022 ↗
35. Benchmarking datasets for anomaly-based network intrusion detection: KDD CUP 99 alternatives
36. An intrusion detection system based on normalized mutual information antibodies feature selection and adaptive quantum artificial immune system
37. Intrusion detection using normalized mutual information feature selection and parallel quantum genetic algorithm
38. Internet of things intrusion detection: Centralized, on-device, or federated learning?10.1109/MNET.011.2000286 ↗