A Python toolkit and initial benchmark package that turns SCION path measurements into ML-ready datasets, with baseline models for forecasting, failure prediction, anomaly detection, path recommendation, and bottleneck localization.
New Directions in Automated Traffic Analysis
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Despite the use of machine learning for many network traffic analysis tasks in security, from application identification to intrusion detection, the aspects of the machine learning pipeline that ultimately determine the performance of the model -- feature selection and representation, model selection, and parameter tuning -- remain manual and painstaking. This paper presents a method to automate many aspects of traffic analysis, making it easier to apply machine learning techniques to a wider variety of traffic analysis tasks. We introduce nPrint, a tool that generates a unified packet representation that is amenable for representation learning and model training. We integrate nPrint with automated machine learning (AutoML), resulting in nPrintML, a public system that largely eliminates feature extraction and model tuning for a wide variety of traffic analysis tasks. We have evaluated nPrintML on eight separate traffic analysis tasks and released nPrint and nPrintML to enable future work to extend these methods.
citation-role summary
citation-polarity summary
fields
cs.NI 1years
2025 1verdicts
CONDITIONAL 1roles
background 1polarities
background 1representative citing papers
citing papers explorer
-
SCION Path Performance Toolkit and Benchmark for Advancing Machine Learning in Next-Generation Networks: ScionPathML
A Python toolkit and initial benchmark package that turns SCION path measurements into ML-ready datasets, with baseline models for forecasting, failure prediction, anomaly detection, path recommendation, and bottleneck localization.