On the Cross-Dataset Generalization of Machine Learning for Network Intrusion Detection
Not on the map. Why?
Abstract (arXiv)
Network Intrusion Detection Systems (NIDS) are a fundamental tool in cybersecurity. Their ability to generalize across diverse networks is a critical factor in their effectiveness and a prerequisite for real-world applications. In this study, we conduct a comprehensive analysis on the generalization of machine-learning-based NIDS through an extensive experimentation in a cross-dataset framework. We employ four machine learning classifiers and utilize four datasets acquired from different networks: CIC-IDS-2017, CSE-CIC-IDS2018, LycoS-IDS2017, and LycoS-Unicas-IDS2018. Notably, the last dataset is a novel contribution, where we apply corrections based on LycoS-IDS2017 to the well-known CSE-CIC-IDS2018 dataset. The results show nearly perfect classification performance when the models are trained and tested on the same dataset. However, when training and testing the models in a cross-dataset fashion, the classification accuracy is largely commensurate with random chance except for a few combinations of attacks and datasets. We employ data visualization techniques in order to provide valuable insights on the patterns in the data. Our analysis unveils the presence of anomalies in the data that directly hinder the classifiers capability to generalize the learned knowledge to new scenarios. This study enhances our comprehension of the generalization capabilities of machine-learning-based NIDS, highlighting the significance of acknowledging data heterogeneity.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 9 of its 74 references that are in the map. First posted on arXiv 15 Feb 2024.
Builds on
9 of 74 references.
References · 9
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2018Kitsune: An Ensemble of Autoencoders for Online Network Intrusion Detectioncited by 121
- 2021Towards a Standard Feature Set for Network Intrusion Detection System Datasetscited by 40
- 2021Federated Learning for Intrusion Detection System: Concepts, Challenges and Future Directionscited by 22
- 2019Building an Efficient Intrusion Detection System Based on Feature Selection and Ensemble Classifiercited by 14
- 2020Assessing Software Defection Prediction Performance: Why Using the Matthews Correlation Coefficient Matterscited by 8
- 2021Evaluating Standard Feature Sets Towards Increased Generalisability and Explainability of ML-based Network Intrusion Detectioncited by 8
- 2021A Cyber Threat Intelligence Sharing Scheme based on Federated Learning for Network Intrusion Detectioncited by 4
- 2022Generalizing intrusion detection for heterogeneous networks: A stacked-unsupervised federated learning approachcited by 3
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Cross-Domain Generalization Failure in Lightweight Intrusion Detection Models for IIoT Networkscited by 2
- 2026Machine Learning for Network Attacks Classification and Statistical Evaluation of Adversarial Learning Methodologies for Synthetic Data Generationcited by 0
- 2026MASH-Bench: Diagnosing Cross-Source Failure in Mass-Shooting Risk Classificationcited by 0
- 2026A Three-Axis Stress Test of LLM vs Classical ML for Network Intrusion Detection under Distribution Shift and Adversarial Evasioncited by 0
- 2026A Three-Axis Stress Test of LLM vs Classical ML for Network Intrusion Detection under Distribution Shift and Adversarial Evasion11 Sep 2026
- 2026MASH-Bench: Diagnosing Cross-Source Failure in Mass-Shooting Risk Classification23 Aug 2026
- 2026Cross-Domain Generalization Failure in Lightweight Intrusion Detection Models for IIoT Networks1 Jul 2026
- 2026Machine Learning for Network Attacks Classification and Statistical Evaluation of Adversarial Learning Methodologies for Synthetic Data Generation18 Mar 2026