In Search of netUnicorn: A Data-Collection Platform to Develop Generalizable ML Models for Network Security Problems
Not on the map. Why?
Abstract (arXiv)
The remarkable success of the use of machine learning-based solutions for network security problems has been impeded by the developed ML models' inability to maintain efficacy when used in different network environments exhibiting different network behaviors. This issue is commonly referred to as the generalizability problem of ML models. The community has recognized the critical role that training datasets play in this context and has developed various techniques to improve dataset curation to overcome this problem. Unfortunately, these methods are generally ill-suited or even counterproductive in the network security domain, where they often result in unrealistic or poor-quality datasets. To address this issue, we propose an augmented ML pipeline that leverages explainable ML tools to guide the network data collection in an iterative fashion. To ensure the data's realism and quality, we require that the new datasets should be endogenously collected in this iterative process, thus advocating for a gradual removal of data-related problems to improve model generalizability. To realize this capability, we develop a data-collection platform, netUnicorn, that takes inspiration from the classic "hourglass" model and is implemented as its "thin waist" to simplify data collection for different learning problems from diverse network environments. The proposed system decouples data-collection intents from the deployment mechanisms and disaggregates these high-level intents into smaller reusable, self-contained tasks. We demonstrate how netUnicorn simplifies collecting data for different learning problems from multiple network environments and how the proposed iterative data collection improves a model's generalizability.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 25 of its 123 references that are in the map. First posted on arXiv 15 Jun 2023.
Builds on
25 of 123 references.
References · 25
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,362
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2017An Overview of Multi-Task Learning in Deep Neural Networkscited by 791
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 640
- 2021Tabular Data: Deep Learning is Not All You Needcited by 530
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2020Learning under Concept Drift: A Reviewcited by 470
- 2020A Brief Review of Domain Adaptationcited by 287
13 more
- 2018Generalizing Across Domains via Cross-Gradient Trainingcited by 268
- 2019InterpretML: A Unified Framework for Machine Learning Interpretabilitycited by 243
- 2016Visualizing the Effects of Predictor Variables in Black Box Supervised Learning Modelscited by 212
- 2022Why do tree-based models still outperform deep learning on tabular data?cited by 198
- 2021Data Augmentation Can Improve Robustnesscited by 193
- 2020Fast, Accurate, and Simple Models for Tabular Data via Augmented Distillationcited by 27
- 2020New Directions in Automated Traffic Analysiscited by 26
- 2021Towards Robust Neural Networks via Close-loop Controlcited by 23
- 2019Mo"ET: Mixture of Expert Trees and its Application to Verifiable Reinforcement Learningcited by 12
- 2017A Grassmannian Approach to Zero-Shot Learning for Network Intrusion Detectioncited by 5
- 2019Evaluation of Machine Learning Classifiers for Zero-Day Intrusion Detection -- An Analysis on CIC-AWS-2018 datasetcited by 5
- 2019Explaining the Predictions of Any Image Classifier via Decision Treescited by 2
- 2016On the Hourglass Modelcited by 1
Built on by
Citing papers per year: 2025: 3; 2026: 3.
6 papers.
- 2025Frontier AI's Impact on the Cybersecurity Landscapecited by 21
- 2025Training RL Agents for Multi-Objective Network Defense Taskscited by 1
- 2025NetGent: Agent-Based Automation of Network Application Workflowscited by 1
- 2026Pramana: A Composable, Domain-Specific Backend for Empirical Networking Researchcited by 0
- 2026TDDM-Melatt: A Decoupled Memory and Diffusion Framework for Generalizable Encrypted Traffic Classificationcited by 0
- 2026A Cyber Range Evaluation of Autonomous Network Incident Response Agentscited by 0
- 2026A Cyber Range Evaluation of Autonomous Network Incident Response Agents15 Sep 2026
- 2026TDDM-Melatt: A Decoupled Memory and Diffusion Framework for Generalizable Encrypted Traffic Classification31 Aug 2026
- 2026Pramana: A Composable, Domain-Specific Backend for Empirical Networking Research28 Jul 2026
- 2025NetGent: Agent-Based Automation of Network Application Workflows30 Aug 2025
- 2025Training RL Agents for Multi-Objective Network Defense Tasks28 May 2025
- 2025Frontier AI's Impact on the Cybersecurity Landscape7 Apr 2025