On the Consistency of GNN Explanations for Malware Detection
Not on the map. Why?
Abstract (arXiv)
Control Flow Graphs (CFGs) are critical for analyzing program execution and characterizing malware behavior. With the growing adoption of Graph Neural Networks (GNNs), CFG-based representations have proven highly effective for malware detection. This study proposes a novel framework that dynamically constructs CFGs and embeds node features using a hybrid approach combining rule-based encoding and autoencoder-based embedding. A GNN-based classifier is then constructed to detect malicious behavior from the resulting graph representations. To improve model interpretability, we apply state-of-the-art explainability techniques, including GNNExplainer, PGExplainer, and CaptumExplainer, the latter is utilized three attribution methods: Integrated Gradients, Guided Backpropagation, and Saliency. In addition, we introduce a novel aggregation method, called RankFusion, that integrates the outputs of the top-performing explainers to enhance the explanation quality. We also evaluate explanations using two subgraph extraction strategies, including the proposed Greedy Edge-wise Composition (GEC) method for improved structural coherence. A comprehensive evaluation using accuracy, fidelity, and consistency metrics demonstrates the effectiveness of the proposed framework in terms of accurate identification of malware samples and generating reliable and interpretable explanations.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 9 of its 44 references that are in the map. First posted on arXiv 22 Apr 2025.
Builds on
9 of 44 references.
References · 9
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 737
- 2020Parameterized Explainer for Graph Neural Networkcited by 426
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 281
- 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 7
- 2024CNN-LSTM and Transfer Learning Models for Malware Classification based on Opcodes and API Callscited by 5
Built on by
Citing papers per year: 2025: 2; 2026: 3.
5 papers.
- 2025Dual Explanations via Subgraph Matching for Malware Detectioncited by 2
- 2025Explainable Attention-Guided Stacked Graph Neural Networks for Malware Detectioncited by 2
- 2026Routing-Aware Explanations for Mixture of Experts Graph Models in Malware Detectioncited by 0
- 2026Explainability-Guided Adversarial Attacks on Transformer-Based Malware Detectors Using Control Flow Graphscited by 0
- 2026Temporal Generalization and Explanation Stability of Control Flow Graph Neural Networks for Malware Detectioncited by 0
- 2026Temporal Generalization and Explanation Stability of Control Flow Graph Neural Networks for Malware Detection21 Sep 2026
- 2026Explainability-Guided Adversarial Attacks on Transformer-Based Malware Detectors Using Control Flow Graphs4 Apr 2026
- 2026Routing-Aware Explanations for Mixture of Experts Graph Models in Malware Detection22 Feb 2026
- 2025Explainable Attention-Guided Stacked Graph Neural Networks for Malware Detection13 Aug 2025
- 2025Dual Explanations via Subgraph Matching for Malware Detection29 Apr 2025