mlsanityData to 7 Oct 2026

A Survey on Malware Detection with Graph Representation Learning

arXiv 2303.16004 ↗First posted 28 Mar 2023cs.CR cs.LGcited by 11

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  4. 2017Graph Attention Networkscited by 8,854
  5. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  6. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  7. 2017Inductive Representation Learning on Large Graphscited by 6,284
  8. 2013Intriguing properties of neural networkscited by 5,114
  9. 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
  10. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  11. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  12. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
38 more
  1. 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
  2. 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
  3. 2014DeepWalk: Online Learning of Social Representationscited by 1,543
  4. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  5. 2016Variational Graph Auto-Encoderscited by 1,373
  6. 2018Deep Graph Infomaxcited by 1,101
  7. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  8. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  9. 2019Heterogeneous Graph Attention Networkcited by 732
  10. 2017Evasion Attacks against Machine Learning at Test Timecited by 686
  11. 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
  12. 2015LINE: Large-scale Information Network Embeddingcited by 582
  13. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
  14. 2020Graph Neural Networks in Recommender Systems: A Surveycited by 493
  15. 2019Graph U-Netscited by 489
  16. 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
  17. 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
  18. 2017Representation Learning on Graphs: Methods and Applicationscited by 456
  19. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  20. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  21. 2018Deep Learning on Graphs: A Surveycited by 393
  22. 2018Adversarial Attack on Graph Structured Datacited by 300
  23. 2021On Explainability of Graph Neural Networks via Subgraph Explorationscited by 280
  24. 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
  25. 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
  26. 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 130
  27. 2020Adversarial Machine Learning -- Industry Perspectivescited by 121
  28. 2017Topology Adaptive Graph Convolutional Networkscited by 112
  29. 2015A Survey of Heterogeneous Information Network Analysiscited by 109
  30. 2018TESSERACT: Eliminating Experimental Bias in Malware Classification across Space and Timecited by 108
  31. 2018Towards Sparse Hierarchical Graph Classifierscited by 100
  32. 2019Graph Representation Learning: A Surveycited by 75
  33. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
  34. 2018Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulationcited by 61
  35. 2020A Large-Scale Database for Graph Representation Learningcited by 54
  36. 2022KerGNNs: Interpretable Graph Neural Networks with Graph Kernelscited by 50
  37. 2018Microsoft Malware Classification Challengecited by 46
  38. 2018Exploring Adversarial Examples in Malware Detectioncited by 41

50 most cited of 72 All 72 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 1; 2024: 1; 2025: 6; 2026: 3.

11 papers.