Multi-Stage Optimized Machine Learning Framework for Network Intrusion Detection
MohammadNoor Injadat, Abdallah Moubayed, Ali Bou Nassif, Abdallah, Shami

TL;DR
This paper introduces a multi-stage optimized machine learning framework for network intrusion detection that reduces computational load while achieving high detection accuracy, by optimizing sample size, feature selection, and hyper-parameters.
Contribution
It presents a novel multi-stage framework that optimizes training sample size, feature selection, and hyper-parameters, improving efficiency and accuracy over existing methods.
Findings
Reduces training sample size by up to 74%.
Decreases feature set size by up to 50%.
Achieves over 99% detection accuracy.
Abstract
Cyber-security garnered significant attention due to the increased dependency of individuals and organizations on the Internet and their concern about the security and privacy of their online activities. Several previous machine learning (ML)-based network intrusion detection systems (NIDSs) have been developed to protect against malicious online behavior. This paper proposes a novel multi-stage optimized ML-based NIDS framework that reduces computational complexity while maintaining its detection performance. This work studies the impact of oversampling techniques on the models' training sample size and determines the minimal suitable training sample size. Furthermore, it compares between two feature selection techniques, information gain and correlation-based, and explores their effect on detection performance and time complexity. Moreover, different ML hyper-parameter optimization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsFeature Selection
