Modified MMS: Minimization Approach for Model Subset Selection
Source abstract
Abstract
Considering the recent developments in the digital environment, ensuring a higher level of security for networking systems is imperative. Many security approaches are being constantly developed to protect against evolving threats. An ensemble model for the intrusion classification system yielded promising results based on the knowledge of many prior studies. This research work aimed to create a more diverse and effective ensemble model. To this end, selected six classification models, Logistic Regression (LR), Naive Bayes (NB), K-Nearest Neighbor (KNN), Decision Tree (DT), Support Vector Machine (SVM), and Random Forest (RF) from existing study to run as independent models. Once the individual models were trained, a Correlation-Based Diversity Matrix (CDM) was created by determining their closeness. The models for the ensemble were chosen by the proposed Modified Minimization Approach for Model Subset Selection (Modified-MMS) from Lower triangular-CDM (L-CDM) as input. The proposed algorithm performance was assessed using the Network Security Laboratory—Knowledge Discovery in Databases (NSL-KDD) dataset, and several performance metrics, including accuracy, precision, recall, and F1-score. By selecting a diverse set of models, the proposed system enhances the performance of an ensemble by reducing overfitting and increasing prediction accuracy. The proposed work achieved an impressive accuracy of 99.26%, using only two classification models in an ensemble, which surpasses the performance of a larger ensemble that employs six classification models.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Anomaly Detection Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (31)
Show source-provided references
1. Ensemble learning for intrusion detection systems: A systematic mapping study and cross-benchmark evaluation10.1016/j.cosrev.2020.100357 ↗
2. Attribute selection and ensemble classifier based novel approach to intrusion detection system10.1016/j.procs.2020.03.271 ↗
3. A two-stage stacked ensemble intrusion detection system using five base classifiers and MLP with optimal feature selection10.1016/j.micpro.2022.104660 ↗
4. Dual-IDS: A bagging-based gradient boosting decision tree model for network anomaly intrusion detection system10.1016/j.eswa.2022.119030 ↗
5. Building an efficient intrusion detection system based on feature selection and ensemble classifier10.1016/j.comnet.2020.107247 ↗
6. A survey of intrusion detection systems based on ensemble and hybrid classifiers10.1016/j.cose.2016.11.004 ↗
7. Hybrid intrusion detection using ensemble of classification methods10.5815/ijcnis.2014.02.07 ↗
8. Anomaly detection using ensemble techniques for boosting the security of intrusion detection system10.1016/j.procs.2023.01.080 ↗
9. An improved PIO feature selection algorithm for IoT network intrusion detection system based on ensemble learning10.1016/j.eswa.2022.118745 ↗
10. Artificial intelligence-based ensemble approach for intrusion detection systems10.1016/j.jvcir.2019.102736 ↗
11. An improved ensemble approach for effective intrusion detection10.1007/s11227-019-03035-w ↗
12. MLTs-ADCNs: Machine learning techniques for anomaly detection in communication networks10.1109/ACCESS.2022.3201869 ↗
13. M-AdaBoost-A based ensemble system for network intrusion detection10.1016/j.eswa.2020.113864 ↗
14. Multi-dimensional feature fusion and stacking ensemble mechanism for network intrusion detection10.1016/j.future.2021.03.024 ↗
15. Ensemble models for intrusion detection system classification
16. Voting-based ensemble learning approach for cyber-attacks detection in industrial internet of things10.1016/j.procs.2023.01.153 ↗
17. An intrusion detection approach using ensemble support vector machine-based chaos game optimization algorithm in big data platform10.1016/j.asoc.2021.108295 ↗
18. An intrusion detection scheme based on the ensemble of discriminant classifiers10.1016/j.compeleceng.2020.106742 ↗
19. An optimized ensemble prediction model using AutoML based on soft voting classifier for network intrusion detection10.1016/j.jnca.2022.103560 ↗
20. Map-reduce based ensemble intrusion detection system with security in big data10.1016/j.procs.2022.12.091 ↗
21. An optimal intrusion detection system using recursive feature elimination and ensemble of classifiers10.1016/j.micpro.2021.104293 ↗
22. A dependable hybrid machine learning model for network intrusion detection10.1016/j.jisa.2022.103405 ↗
23. An approach for optimizing ensemble intrusion detection systems10.1109/ACCESS.2020.3046246 ↗
24. Intrusion detection using optimized ensemble classification in fog computing paradigm10.1016/j.knosys.2022.109364 ↗
25. Intelligent intrusion detection scheme for smart power-grid using optimized ensemble learning on selected features10.1016/j.ijcip.2022.100567 ↗
26. Two-step ensemble approach for intrusion detection and identification in IoT and fog computing environments10.1016/j.compeleceng.2022.107694 ↗
27. The State of Data 2022. [Online]. Available: https://www.anaconda.com/state-of-data-science-report-2022
28. Myhill-Nerode Theorem. [Online]. Available: https://en.wikipedia.org/wiki/Myhill%E2%80%93Nerode_theorem
29. Steps for Minimization of DFA by Geeks for Geeks. [Online]. Available: https://www.geeksforgeeks.org/minimization-of-dfa-using-myhill-nerode-theorem/
30. Implementation of ensemble learning and feature selection for performance improvements in anomaly-based intrusion detection systems
31. Dynamic voting based explainable intrusion detection system for in-vehicle network