How Benchmarks and Evaluation Protocols Shape Conclusions in Provenance-Based Intrusion Detection
Not on the map. Why?
Abstract (arXiv)
Provenance-based intrusion detection systems (PIDS) frequently report strong performance, but the conclusions drawn from these results can be highly sensitive to benchmarking choices and evaluation protocols. We investigate this dependency by re-evaluating representative PIDS on public datasets that meet our audit, labeling, and calibration requirements. Focusing primarily on the audited DARPA TC E3 datasets, we apply a unified protocol with temporally separated test periods and validation-only checkpoint selection and threshold calibration, and ask which architectural claims are empirically supported. We find that alerting success and investigation utility can diverge sharply, as several systems surface attacks without providing enough process-level context to support forensic investigation. Across the four primary datasets, a simple allowlist built from executable names and paths observed during training matches or exceeds the selected learned baselines on key operating-point metrics, showing that comparable performance on these metrics is achievable using lexical novelty alone. Quantifying semantic signal quality through feature completeness and field entropy helps explain why several audited E3 datasets support alerting performance without reliably separating model architectures. Theia, however, provides the richest semantic signal and is the only primary dataset on which our reference model, Theseus, clearly improves both ranking and node-level recovery over the other learned systems. Overall, these findings reinforce the importance of interpreting architectural claims in PIDS together with the benchmark properties and evaluation protocol that produced them.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 65 references that are in the map. First posted on arXiv 2 Aug 2026.
Builds on
24 of 65 references.
References · 24
- 2017Attention Is All You Needcited by 60,361
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,375
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2020Shortcut Learning in Deep Neural Networkscited by 1,969
- 2018Datasheets for Datasetscited by 1,386
- 2021Accounting for Variance in Machine Learning Benchmarkscited by 201
- 2021LogBERT: Log Anomaly Detection via BERTcited by 118
- 2020Dos and Don'ts of Machine Learning in Computer Securitycited by 102
- 2017Reporting Score Distributions Makes a Difference: Performance Study of LSTM-networks for Sequence Taggingcited by 73
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 56
- 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
12 more
- 2018HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flowscited by 43
- 2023Kairos: Practical Intrusion Detection and Investigation using Whole-system Provenancecited by 31
- 2018SLEUTH: Real-time Attack Scenario Reconstruction from COTS Audit Datacited by 28
- 2021threaTrace: Detecting and Tracing Host-based Threats in Node Level Through Provenance Graph Learningcited by 22
- 2023MAGIC: Detecting Advanced Persistent Threats via Masked Graph Representation Learningcited by 20
- 2017Practical Whole-System Provenance Capturecited by 19
- 2023NODLINK: An Online System for Fine-Grained APT Attack Detection and Investigationcited by 14
- 2023SoK: Pragmatic Assessment of Machine Learning for Network Intrusion Detectioncited by 13
- 2024TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Time (Extended Version)cited by 9
- 2023Are we there yet? An Industrial Viewpoint on Provenance-based Endpoint Detection and Response Toolscited by 5
- 2023ATLASv2: ATLAS Attack Engagements, Version 2cited by 4
- 2025Self-Supervised Learning of Graph Representations for Network Intrusion Detectioncited by 2
Built on by
Not cited yet.