A Survey on Malware Detection with Graph Representation Learning
Not on the map. Why?
Abstract (arXiv)
Malware detection has become a major concern due to the increasing number and complexity of malware. Traditional detection methods based on signatures and heuristics are used for malware detection, but unfortunately, they suffer from poor generalization to unknown attacks and can be easily circumvented using obfuscation techniques. In recent years, Machine Learning (ML) and notably Deep Learning (DL) achieved impressive results in malware detection by learning useful representations from data and have become a solution preferred over traditional methods. More recently, the application of such techniques on graph-structured data has achieved state-of-the-art performance in various domains and demonstrates promising results in learning more robust representations from malware. Yet, no literature review focusing on graph-based deep learning for malware detection exists. In this survey, we provide an in-depth literature review to summarize and unify existing works under the common approaches and architectures. We notably demonstrate that Graph Neural Networks (GNNs) reach competitive results in learning robust embeddings from malware represented as expressive graph structures, leading to an efficient detection by downstream classifiers. This paper also reviews adversarial attacks that are utilized to fool graph-based detection methods. Challenges and future research directions are discussed at the end of the paper.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 72 of its 208 references that are in the map. First posted on arXiv 28 Mar 2023.
Builds on
72 of 208 references.
References · 72
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2013Intriguing properties of neural networkscited by 5,114
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
38 more
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Deep Graph Infomaxcited by 1,101
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2019Heterogeneous Graph Attention Networkcited by 732
- 2017Evasion Attacks against Machine Learning at Test Timecited by 686
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2015LINE: Large-scale Information Network Embeddingcited by 582
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
- 2019Graph U-Netscited by 489
- 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
- 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2018Deep Learning on Graphs: A Surveycited by 393
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
- 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 130
- 2020Adversarial Machine Learning -- Industry Perspectivescited by 121
- 2017Topology Adaptive Graph Convolutional Networkscited by 112
- 2015A Survey of Heterogeneous Information Network Analysiscited by 109
- 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2019Graph Representation Learning: A Surveycited by 75
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2018Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulationcited by 61
- 2020A Large-Scale Database for Graph Representation Learningcited by 54
- 2022KerGNNs: Interpretable Graph Neural Networks with Graph Kernelscited by 50
- 2018Microsoft Malware Classification Challengecited by 46
- 2018Exploring Adversarial Examples in Malware Detectioncited by 41
50 most cited of 72 All 72 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 6; 2026: 3.
11 papers.
- 2024Large Language Models for Cyber Security: A Systematic Literature Reviewcited by 65
- 2023Survey of Malware Analysis through Control Flow Graph using Machine Learningcited by 5
- 2025Neuro-Symbolic AI for Cybersecurity: State of the Art, Challenges, and Opportunitiescited by 2
- 2025Designing a reliable lateral movement detector using a graph foundation modelcited by 1
- 2025HiGraph: A Large-Scale Hierarchical Graph Dataset for Malware Analysiscited by 1
- 2025Malware Detection based on API callscited by 0
- 2025Understanding Malware Propagation Dynamics through Scientific Machine Learningcited by 0
- 2025MeLeMaD: Adaptive Malware Detection via Chunk-wise Feature Selection and Meta-Learningcited by 0
- 2026A Systematic Investigation of RL-Jailbreaking in LLMscited by 0
- 2026GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classificationcited by 0
- 2026GenTI: Benchmarking LLMs for Autonomous IDPS Rule Generation for Unseen Attackscited by 0
- 2026GenTI: Benchmarking LLMs for Autonomous IDPS Rule Generation for Unseen Attacks4 Jun 2026
- 2026GRASP -- Graph-Based Anomaly Detection Through Self-Supervised Classification8 May 2026
- 2026A Systematic Investigation of RL-Jailbreaking in LLMs7 May 2026
- 2025MeLeMaD: Adaptive Malware Detection via Chunk-wise Feature Selection and Meta-Learning30 Dec 2025
- 2025Neuro-Symbolic AI for Cybersecurity: State of the Art, Challenges, and Opportunities8 Sep 2025
- 2025HiGraph: A Large-Scale Hierarchical Graph Dataset for Malware Analysis2 Sep 2025
- 2025Understanding Malware Propagation Dynamics through Scientific Machine Learning9 Jul 2025
- 2025Designing a reliable lateral movement detector using a graph foundation model18 Apr 2025
- 2025Malware Detection based on API calls18 Feb 2025
- 2024Large Language Models for Cyber Security: A Systematic Literature Review8 May 2024
- 2023Survey of Malware Analysis through Control Flow Graph using Machine Learning15 May 2023