mlsanityData to 13 Oct 2026

Temporal Generalization and Explanation Stability of Control Flow Graph Neural Networks for Malware Detection

arXiv 2609.24280 ↗First posted 21 Sep 2026cs.CR cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Malware detection is a critical task in cybersecurity, and graph neural networks over control flow graphs have shown promising results for it. However, detectors are usually evaluated on a random split of a corpus collected over a single period, which cannot show how well a model generalizes to later samples. This study addresses that limitation with a strict temporal split: every model is trained on one period and scored once on a later one. Two corpora of control flow graphs, each node carrying 37 features, were extracted statically from 1,989 Windows portable executables: 459 graphs from 2024-2025 for training and 223 from 2026 for evaluation. Twelve variants and a flat-feature control were trained on the earlier corpus. The choice of message-passing operator changes robustness to the shift significantly, and every pairwise gap that survives correction separates an aggregating architecture from one built around a learned attentional readout. The ranking also reverses: the flat control, which sees node features but no topology, is the best in-distribution model and among the worst across the boundary, so a conventional benchmark would have rejected message passing. Neither recalibration nor ensembling substitutes for the operator choice. Attributions do not shift, but explanation validity is architecture-specific, and the most accurate operator on the later corpus is the hardest to explain. An architecture derived from the finding matches the best searched operator without search. The shift affects both malware and benign classes alike, so these are results about robustness to distribution shift, not malware evolution.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 32 of its 71 references that are in the map. First posted on arXiv 21 Sep 2026.

Builds on

32 of 71 references.

References · 32

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
  3. 2017Graph Attention Networkscited by 8,888
  4. 2017A Unified Approach to Interpreting Model Predictionscited by 6,515
  5. 2017Inductive Representation Learning on Large Graphscited by 6,303
  6. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,055
  7. 2018How Powerful are Graph Neural Networks?cited by 4,373
  8. 2017Neural Message Passing for Quantum Chemistrycited by 3,471
  9. 2017Axiomatic Attribution for Deep Networkscited by 3,368
  10. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,422
  11. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,410
  12. 2020Graph Contrastive Learning with Augmentationscited by 1,207
20 more
  1. 2018Sanity Checks for Saliency Mapscited by 1,152
  2. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  3. 2015Gated Graph Sequence Neural Networkscited by 794
  4. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 736
  5. 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 709
  6. 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 503
  7. 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
  8. 2020Parameterized Explainer for Graph Neural Networkcited by 425
  9. 2020DeeperGCN: All You Need to Train Deeper GCNscited by 250
  10. 2018EMBER: An Open Dataset for Training Static PE Malware Machine Learning Modelscited by 165
  11. 2017Malware Detection by Eating a Whole EXEcited by 114
  12. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  13. 2020Dos and Don'ts of Machine Learning in Computer Securitycited by 102
  14. 2020SOREL-20M: A Large Scale Benchmark Dataset for Malicious PE Detectioncited by 49
  15. 2018Microsoft Malware Classification Challengecited by 46
  16. 2023Continuous Learning for Android Malware Detectioncited by 33
  17. 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 6
  18. 2023Survey of Malware Analysis through Control Flow Graph using Machine Learningcited by 5
  19. 2025On the Consistency of GNN Explanations for Malware Detectioncited by 5
  20. 2025Explainable Attention-Guided Stacked Graph Neural Networks for Malware Detectioncited by 2

Built on by

Not cited yet.