mlsanityData to 14 Oct 2026

Interpreting GNN-based IDS Detections Using Provenance Graph Structural Features

arXiv 2306.00934 ↗First posted 1 Jun 2023cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Advanced cyber threats (e.g., Fileless Malware and Advanced Persistent Threat (APT)) have driven the adoption of provenance-based security solutions. These solutions employ Machine Learning (ML) models for behavioral modeling and critical security tasks such as malware and anomaly detection. However, the opacity of ML-based security models limits their broader adoption, as the lack of transparency in their decision-making processes restricts explainability and verifiability. We tailored our solution towards Graph Neural Network (GNN)-based security solutions since recent studies employ GNNs to comprehensively digest system provenance graphs for security-critical tasks. To enhance the explainability of GNN-based security models, we introduce PROVEXPLAINER, a framework offering instance-level security-aware explanations using an interpretable surrogate model. PROVEXPLAINER's interpretable feature space consists of discriminant subgraph patterns and graph structural features, which can be directly mapped to the system provenance problem space, making the explanations human interpretable. We show how PROVEXPLAINER synergizes with current state-of-the-art (SOTA) GNN explainers to deliver domain and instance-specific explanations. We measure the explanation quality using the Fidelity+/Fidelity- metric as used by traditional GNN explanation literature, we incorporate the precision/recall metric, where we consider the accuracy of the explanation against the ground truth, and we designed a human actionability metric based on graph traversal distance. On real-world Fileless and APT datasets, PROVEXPLAINER achieves up to 29%/27%/25%/1.4x higher Fidelity+, precision, recall, and actionability (where higher values are better), and 12% lower Fidelity- (where lower values are better) when compared against SOTA GNN explainers.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 20 of its 112 references that are in the map. First posted on arXiv 1 Jun 2023.

Builds on

20 of 112 references.

References · 20

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  4. 2017Inductive Representation Learning on Large Graphscited by 6,320
  5. 2016Variational Graph Auto-Encoderscited by 1,382
  6. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
  7. 2020Parameterized Explainer for Graph Neural Networkcited by 426
  8. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 384
  9. 2021Graph Neural Network-Based Anomaly Detection in Multivariate Time Seriescited by 301
  10. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
  11. 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
  12. 2020UNICORN: Runtime Provenance-Based Detector for Advanced Persistent Threatscited by 53
8 more
  1. 2015Deep Neural Network Based Malware Detection Using Two Dimensional Binary Program Featurescited by 48
  2. 2017Interpreting Blackbox Models via Model Extractioncited by 44
  3. 2018HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flowscited by 43
  4. 2016Adversarial Perturbations Against Deep Neural Networks for Malware Classificationcited by 42
  5. 2019Evaluating Explanation Methods for Deep Learning in Securitycited by 38
  6. 2022Task-Agnostic Graph Explanationscited by 20
  7. 2020SIGL: Securing Software Installations Through Deep Graph Learningcited by 11
  8. 2021Understanding and Mitigating Banking Trojans: From Zeus to Emotetcited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.