SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detection
Giovanni Apruzzese, Pavel Laskov, Johannes Schneider

TL;DR
This paper critically evaluates the practical effectiveness of machine learning methods for network intrusion detection by proposing a pragmatic assessment approach that considers real-world deployment factors and extensive empirical testing.
Contribution
It introduces the concept of pragmatic assessment for ML in NID and provides a large-scale, reproducible evaluation of existing methods across diverse configurations and hardware.
Findings
Most ML methods lack reliable estimates of their real-world value for NID.
Hardware and configuration significantly impact ML performance in NID.
Practitioners find current evaluation methods insufficient for deployment decisions.
Abstract
Machine Learning (ML) has become a valuable asset to solve many real-world tasks. For Network Intrusion Detection (NID), however, scientific advances in ML are still seen with skepticism by practitioners. This disconnection is due to the intrinsically limited scope of research papers, many of which primarily aim to demonstrate new methods ``outperforming'' prior work -- oftentimes overlooking the practical implications for deploying the proposed solutions in real systems. Unfortunately, the value of ML for NID depends on a plethora of factors, such as hardware, that are often neglected in scientific literature. This paper aims to reduce the practitioners' skepticism towards ML for NID by "changing" the evaluation methodology adopted in research. After elucidating which "factors" influence the operational deployment of ML in NID, we propose the notion of "pragmatic assessment", which…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
