mlsanityData to 14 Oct 2026

SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detection

arXiv 2305.00550 ↗First posted 30 Apr 2023cs.CR cs.LG cs.NIcited by 13

Not on the map. Why?

Abstract (arXiv)

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 enable practitioners to gauge the real value of ML methods for NID. Then, we show that the state-of-research hardly allows one to estimate the value of ML for NID. As a constructive step forward, we carry out a pragmatic assessment. We re-assess existing ML methods for NID, focusing on the classification of malicious network traffic, and consider: hundreds of configuration settings; diverse adversarial scenarios; and four hardware platforms. Our large and reproducible evaluations enable estimating the quality of ML for NID. We also validate our claims through a user-study with security practitioners.

Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 46 of its 215 references that are in the map. First posted on arXiv 30 Apr 2023.

Builds on

46 of 215 references.

References · 46

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,186
  3. 2017One pixel attack for fooling deep neural networkscited by 582
  4. 2019Improved Knowledge Distillation via Teacher Assistantcited by 573
  5. 2020Learning under Concept Drift: A Reviewcited by 477
  6. 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 451
  7. 2019On Evaluating Adversarial Robustnesscited by 447
  8. 2017Wild Patterns: Ten Years After the Rise of Adversarial Machine Learningcited by 414
  9. 2019Explainable Machine Learning in Deploymentcited by 211
  10. 2018To Trust Or Not To Trust A Classifiercited by 207
  11. 2020Challenges in Deploying Machine Learning: a Survey of Case Studiescited by 152
  12. 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
34 more
  1. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  2. 2022"Real Attackers Don't Compute Gradients": Bridging the Gap Between Adversarial ML Research and Practicecited by 56
  3. 2019Best Practices for Scientific Research on Neural Architecture Searchcited by 54
  4. 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
  5. 2017Yes, Machine Learning Can Be More Secure! A Case Study on Android Malware Detectioncited by 52
  6. 2019Requirements Engineering for Machine Learning: Perspectives from Data Scientistscited by 49
  7. 2019A Survey of Network-based Intrusion Detection Data Setscited by 46
  8. 2020NetFlow Datasets for Machine Learning-based Network Intrusion Detection Systemscited by 45
  9. 2018HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flowscited by 43
  10. 2021Modeling Realistic Adversarial Attacks against Network Intrusion Detection Systemscited by 41
  11. 2017Survey of Machine Learning Techniques for Malware Analysiscited by 31
  12. 2022The Role of Machine Learning in Cybersecuritycited by 22
  13. 2021Realtime Robust Malicious Traffic Detection via Frequency Domain Analysiscited by 20
  14. 2015Reviewer Integration and Performance Measurement for Malware Detectioncited by 19
  15. 2017Improving Robustness of ML Classifiers against Realizable Evasion Attacks Using Conserved Featurescited by 18
  16. 2021DeepAID: Interpreting and Improving Deep Learning-based Anomaly Detection in Security Applicationscited by 18
  17. 2021A Framework for Cluster and Classifier Evaluation in the Absence of Reference Labelscited by 16
  18. 2022SoK: The Impact of Unlabelled Data in Cyberthreat Detectioncited by 15
  19. 2021Trusted Artificial Intelligence: Towards Certification of Machine Learning Applicationscited by 13
  20. 2021A Survey on Industrial Control System Testbeds and Datasets for Security Researchcited by 10
  21. 2021Towards a Robust and Trustworthy Machine Learning System Development: An Engineering Perspectivecited by 9
  22. 2017Viden: Attacker Identification on In-Vehicle Networkscited by 8
  23. 2020Less is More: A privacy-respecting Android malware classifier using Federated Learningcited by 8
  24. 2022The Cross-evaluation of Machine Learning-based Network Intrusion Detection Systemscited by 8
  25. 2021MalPhase: Fine-Grained Malware Detection Using Network Flow Datacited by 7
  26. 2022Multi-SpacePhish: Extending the Evasion-space of Adversarial Attacks against Phishing Website Detectors using Machine Learningcited by 7
  27. 2019A new method for flow-based network intrusion detection using the inverse Potts modelcited by 6
  28. 2021Can We Leverage Predictive Uncertainty to Detect Dataset Shift and Adversarial Examples in Android Malware Detection?cited by 5
  29. 2016Supervised Anomaly Detection in Uncertain Pseudoperiodic Data Streamscited by 4
  30. 2020Recomposition vs. Prediction: A Novel Anomaly Detection for Discrete Events Based On Autoencodercited by 4
  31. 2018Eight Years of Rider Measurement in the Android Malware Ecosystem: Evolution and Lessons Learnedcited by 3
  32. 2018Optimal Sample Size Planning for the Wilcoxon-Mann-Whitney-Testcited by 3
  33. 2021On the Evaluation of Sequential Machine Learning for Network Intrusion Detectioncited by 3
  34. 2021IPAL: Breaking up Silos of Protocol-dependent and Domain-specific Industrial Intrusion Detection Systemscited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 4; 2025: 3; 2026: 5.

13 papers.

Sort: