<?xml version="1.0"?>
<article xlink="http://www.w3.org/1999/xlink" mml="http://www.w3.org/1998/Math/MathML" xsi="http://www.w3.org/2001/XMLSchema-instance" ali="http://www.niso.org/schemas/ali/1.0/" noNamespaceSchemaLocation="http://jats.nlm.nih.gov/publishing/1.1/xsd/JATS-journalpublishing1-mathml3.xsd" article-type="research-article" dtd-version="1.1" lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">isrdo-SRJSET</journal-id><journal-id journal-id-type="pmc">isrdo-SRJSET</journal-id><journal-id journal-id-type="nlm-ta">isrdo-SRJSET</journal-id><journal-title-group><journal-title>Scientific Research Journal of Science, Engineering and Technology</journal-title><abbrev-journal-title abbrev-type="publisher" pub-type="epub">SRJSET</abbrev-journal-title></journal-title-group><issn>2584-0584</issn><publisher><publisher-name>ISRDO</publisher-name><publisher-loc>Gujarat,India</publisher-loc></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">M-10423</article-id><article-id pub-id-type="doi"/><article-categories><subj-group subj-group-type="categories"><subject>Computer Science and Engineering</subject></subj-group></article-categories><title-group><article-title>Behavioral Drift&#x2013;Aware Malware Detection: A Survey of Graph Neural Networks for Explainable and Operational Deployment</article-title></title-group><contrib-group content-type="authors"><contrib id="727" contrib-type="author" corresp="yes"><name><given-names>Yogesh S</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><aff id="aff-1"><label>0</label><institution>St Peters Institute for Higher Education and Research</institution><country>India</country></aff></contrib><contrib id="728" contrib-type="author" corresp="yes"><name><given-names>Sheela E</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><aff id="aff-2"><label>1</label><institution>St Peters Institute for Higher Education and Research</institution><country>India</country></aff></contrib></contrib-group><contrib-group content-type="editors"><contrib contrib-type="editor"/></contrib-group><pub-date pub-type="epub" data-type="pub" iso-8601-date="2026-04-20"><day>20</day><month>04</month><year iso-8601-date="2">2026</year></pub-date><volume>4</volume><elocation-id>V4-I1-2026</elocation-id><history><date date-type="received" iso-8601-date="2026-01-09"><day>09</day><month>01</month><year iso-8601-date="2026">2026</year></date><date date-type="revised" iso-8601-date="2026-01-17"><day>17</day><month>01</month><year iso-8601-date="2026"/></date><date date-type="accepted" iso-8601-date="2026-01-17"><day>17</day><month>01</month><year iso-8601-date="2026"/></date></history><permissions><copyright-statement>&#xA9;2026 Yogesh S Year Corresponding Author</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>Yogesh S</copyright-holder><license href="https://creativecommons.org/licenses/by/4.0/"><license-p>This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (ISRDO) and either DOI or URL of the article must be cited.<ext-link ext-link-type="uri" href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License</ext-link></license-p></license></permissions><self-uri href="https://isrdo.org/journal/SRJSET/currentissue/behavioral-driftaware-malware-detection-a-survey-of-graph-neural-networks-for-explainable-and-operational-deployment"/><abstract><p>Modern&#xD;
malware uses more and more advanced evasion techniques, like packing,&#xD;
polymorphism, fileless execution, reflective loading, and living-off-the-land&#xD;
behaviors. This makes traditional signature-based and static detection methods&#xD;
much less effective. Dynamic behavioral analysis&#x2014;recording API and system-call&#xD;
traces, process interactions, memory activities, and network events&#x2014;offers&#xD;
deeper semantic understanding of runtime malware behavior, yet generates highly&#xD;
structured, noisy, and evolving data. To tackle this issue, graph-based&#xD;
representations such as API-call graphs, control-flow graphs, system dependency&#xD;
graphs, and heterogeneous process-resource graphs have proven to be effective&#xD;
abstractions for modeling malware behavior.Graph Neural Networks (GNNs), which&#xD;
include convolutional, attention-based, temporal, and self-supervised types,&#xD;
have shown that they can find new types of malware and variants that act&#xD;
similarly to existing ones. Nonetheless, behavioral and conceptual drift,&#xD;
adversarial graph manipulation, restricted explainability, scalable graph&#xD;
extraction, and real-time deployment limitations persist as significant&#xD;
obstacles to operational implementation.This survey methodically examines&#xD;
GNN-based malware detection research published from 2020 to 2025, focusing&#xD;
specifically on drift-aware learning, explainable GNN models, and deployment-oriented&#xD;
factors. We classify current research based on graph construction strategies,&#xD;
GNN architectures, self-supervised and contrastive learning methodologies,&#xD;
robustness mechanisms, and evaluation protocols. Lastly, we talk about open&#xD;
research problems and suggest ways to move forward in creating GNN-based&#xD;
malware defense systems that are strong, easy to understand, and can be used in&#xD;
the real world.</p></abstract><kwd-group kwd-group-type="author"><kwd>GNN</kwd><kwd>malware detection</kwd><kwd>Behavioral Drift</kwd><kwd>Concept Drift;</kwd><kwd>Dynamic MalwareAnalysis</kwd><kwd>Explainable AI; Adversarial Malware</kwd><kwd>Graph Learning; Security Analytics</kwd></kwd-group><funding-group><funding-statement>This research received no external funding.</funding-statement></funding-group></article-meta></front><back><sec sec-type="data-availability"><title>Data Availability</title><p>No new data were created or analyzed in this study. Data sharing is not applicable to this article.</p></sec><sec sec-type="COI-statement"><title>Conflicts of Interest</title><p>The authors declare no conflict of interest.</p></sec><sec sec-type="author-contributions"><title>Authors&#x2019; Contributions</title><p>The author(s) conducted the literature review, analyzed existing malware detection techniques, organized the findings, and wrote the manuscript. All authors reviewed and approved the final version of the manuscript.</p></sec><sec sec-type="funding-statement"><title>Funding Statement</title><p>This research received no external funding.</p></sec><sec sec-type="software-information"><title>software-information</title><p>Reference management and manuscript preparation were carried out using standard word processing and citation management tools.</p></sec><ack><title>Acknowledgments</title><p>Not applicable.</p></ack><ref-list content-type="authoryear"><ref id="1"><label>1</label><element-citation publication-type="journal"><p>[1] C. Li, X. Zhang, Y. Wang, and J. Liu, &#x201C;DMalNet: Dynamic malware analysis based on API features and graph neural networks,&#x201D; Computers &amp; Security, vol. 114, Art. no. 102580, 2022.&#xD;
[2] J. Busch, L. Payer, and K. Rieck, &#x201C;Network flow graph neural networks for malware detection,&#x201D; in Proc. Int. Conf. on Detection of Intrusions and Malware, 2021.&#xD;
[3] J. D. Herath, &#x201C;CFGExplainer: Explaining graph neural network-based malware classification,&#x201D; in Proc. IEEE/IFIP Int. Conf. on Dependable Systems and Networks (DSN), 2022.&#xD;
[4] Y. Gao, Q. Wang, and Z. Li, &#x201C;Malware self-supervised graph contrastive learning with data augmentation,&#x201D; in Proc. IEEE INFOCOM Workshops, 2023.&#xD;
[5] A. Bensaoud, &#x201C;A survey of malware detection using deep learning,&#x201D; Journal of Information Security and Applications, vol. 76, Art. no. 103671, 2024.&#xD;
[6] H. Haddadpajouh, A. Dehghantanha, and R. M. Parizi, &#x201C;A deep learning-based approach for malware detection using behavioral graphs,&#x201D; Computers &amp; Security, vol. 105, Art. no. 102208, 2021.&#xD;
[7] W. Li, Y. Chen, and Z. Zhang, &#x201C;TS-Mal: Malware detection using temporal and structural features,&#x201D; Computers &amp; Security, vol. 130, Art. no. 103268, 2024.&#xD;
[8] W. Wang, Y. Shang, and X. Li, &#x201C;Heterogeneous graph neural networks for malicious behavior detection,&#x201D; IEEE Transactions on Information Forensics and Security, vol. 17, pp. 3211&#x2013;3224, 2022.&#xD;
[9] D. Arp, M. Spreitzenbarth, H. Gascon, K. Rieck, and C. Siemens, &#x201C;DREBIN: Effective and explainable detection of Android malware in your pocket,&#x201D; in Proc. NDSS, 2014.&#xD;
[10] H. S. Anderson and P. Roth, &#x201C;EMBER: An open dataset for training static PE malware machine learning models,&#x201D; arXiv preprint arXiv:1804.04637, 2018.&#xD;
[11] R. Jordaney, K. Sharad, S. Dash, and L. Cavallaro, &#x201C;Transcend: Detecting concept drift in malware classification,&#x201D; in Proc. USENIX Security Symposium, 2017.&#xD;
[12] M. Alasmary, A. Alhaidari, and A. Alzahrani, &#x201C;Dynamic malware analysis using system-call dependency graphs,&#x201D; Journal of Information Security and Applications, vol. 54, Art. no. 102547, 2020.&#xD;
[13] H. Peng, J. Li, and Y. Zhang, &#x201C;Evading control flow graph&#x2013;based graph neural network malware detectors,&#x201D; Scientific Reports, vol. 15, Art. no. 11234, 2025.&#xD;
[14] D. Z&#xFC;gner and S. G&#xFC;nnemann, &#x201C;Adversarial attacks on graph neural networks,&#x201D; in Proc. ACM SIGKDD, 2019.&#xD;
[15] Y. You, T. Chen, Z. Wang, and Y. Shen, &#x201C;Graph contrastive learning with augmentations,&#x201D; in Proc. NeurIPS, 2020.&#xD;
[16] M. Ribeiro, S. Singh, and C. Guestrin, &#x201C;Why should I trust you? Explaining the predictions of any classifier,&#x201D; in Proc. ACM SIGKDD, 2016.&#xD;
[17] M. Egele, T. Scholte, E. Kirda, and C. Kruegel, &#x201C;A survey on automated dynamic malware analysis techniques,&#x201D; ACM Computing Surveys, vol. 44, no. 2, pp. 1&#x2013;42, 2012.&#xD;
[18] W. Hamilton, Z. Ying, and J. Leskovec, &#x201C;Inductive representation learning on large graphs,&#x201D; in Proc. NeurIPS, 2017.&#xD;
[19] T. Kipf and M. Welling, &#x201C;Semi-supervised classification with graph convolutional networks,&#x201D; in Proc. ICLR, 2017.&#xD;
[20] P. Velickovic et al., &#x201C;Graph attention networks,&#x201D; in Proc. ICLR, 2018.&#xD;
[21] K. Xu et al., &#x201C;How powerful are graph neural networks?&#x201D; in Proc. ICLR, 2019.&#xD;
[22] Y. Li, D. Tarlow, M. Brockschmidt, and R. Zemel, &#x201C;Gated graph sequence neural networks,&#x201D; in Proc. ICLR, 2016.&#xD;
[23] S. Wu et al., &#x201C;A comprehensive survey on graph neural networks,&#x201D; IEEE Transactions on Neural Networks and Learning Systems, vol. 32, no. 1, pp. 4&#x2013;24, 2021.&#xD;
[24] Z. Chen et al., &#x201C;Temporal graph neural networks for dynamic malware detection,&#x201D; Future Generation Computer Systems, vol. 140, pp. 34&#x2013;45, 2023.&#xD;
[25] Y. Zhen, L. Wang, and H. Zhang, &#x201C;A novel malware detection method based on audit logs and graph neural networks,&#x201D; Computers &amp; Security, vol. 132, Art. no. 103312, 2025.&#xD;
[26] F. Ahmed, H. Hameed, M. Z. Shafiq, and M. Farooq, &#x201C;Using spatio-temporal information in API calls for malware detection,&#x201D; in Proc. ACM CCS, 2009.&#xD;
[27] U. Bayer et al., &#x201C;Scalable, behavior-based malware clustering,&#x201D; in Proc. NDSS, 2009.&#xD;
[28] A. Rosenberg et al., &#x201C;Explainable graph neural networks for cybersecurity applications,&#x201D; IEEE Security &amp; Privacy, vol. 20, no. 3, pp. 58&#x2013;67, 2022.&#xD;
[29] S. Hou et al., &#x201C;Explainable malware detection with graph neural networks,&#x201D; Pattern Recognition, vol. 138, Art. no. 109370, 2023.&#xD;
[30] A. Singhal and X. Ou, &#x201C;Security risk analysis of enterprise networks using probabilistic attack graphs,&#x201D; IEEE Transactions on Dependable and Secure Computing, vol. 8, no. 3, pp. 417&#x2013;430, 2011.</p></element-citation></ref></ref-list></back></article>
