mlsanityData to 7 Oct 2026

IoT-based Android Malware Detection Using Graph Neural Network With Adversarial Defense

arXiv 2512.20004 ↗First posted 23 Dec 2025cs.CR cs.AI cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Since the Internet of Things (IoT) is widely adopted using Android applications, detecting malicious Android apps is essential. In recent years, Android graph-based deep learning research has proposed many approaches to extract relationships from applications as graphs to generate graph embeddings. First, we demonstrate the effectiveness of graph-based classification using a Graph Neural Network (GNN)-based classifier to generate API graph embeddings. The graph embeddings are combined with Permission and Intent features to train multiple machine learning and deep learning models for Android malware detection. The proposed classification approach achieves an accuracy of 98.33 percent on the CICMaldroid dataset and 98.68 percent on the Drebin dataset. However, graph-based deep learning models are vulnerable, as attackers can add fake relationships to evade detection by the classifier. Second, we propose a Generative Adversarial Network (GAN)-based attack algorithm named VGAE-MalGAN targeting graph-based GNN Android malware classifiers. The VGAE-MalGAN generator produces adversarial malware API graphs, while the VGAE-MalGAN substitute detector attempts to mimic the target detector. Experimental results show that VGAE-MalGAN can significantly reduce the detection rate of GNN-based malware classifiers. Although the model initially fails to detect adversarial malware, retraining with generated adversarial samples improves robustness and helps mitigate adversarial attacks.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 6 of its 41 references that are in the map. First posted on arXiv 23 Dec 2025.

Builds on

6 of 41 references.

References · 6

  1. 2017Inductive Representation Learning on Large Graphscited by 6,284
  2. 2016Variational Graph Auto-Encoderscited by 1,373
  3. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  4. 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
  5. 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
  6. 2021Adversarial Attacks on Graph Classification via Bayesian Optimisationcited by 5

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.