EDoG: Adversarial Edge Detection For Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have been widely applied to different tasks such as bioinformatics, drug design, and social networks. However, recent studies have shown that GNNs are vulnerable to adversarial attacks which aim to mislead the node or subgraph classification prediction by adding subtle perturbations. Detecting these attacks is challenging due to the small magnitude of perturbation and the discrete nature of graph data. In this paper, we propose a general adversarial edge detection pipeline EDoG without requiring knowledge of the attack strategies based on graph generation. Specifically, we propose a novel graph generation approach combined with link prediction to detect suspicious adversarial edges. To effectively train the graph generative model, we sample several sub-graphs from the given graph data. We show that since the number of adversarial edges is usually low in practice, with low probability the sampled sub-graphs will contain adversarial edges based on the union bound. In addition, considering the strong attacks which perturb a large number of edges, we propose a set of novel features to perform outlier detection as the preprocessing for our detection. Extensive experimental results on three real-world graph datasets including a private transaction rule dataset from a major company and two types of synthetic graphs with controlled properties show that EDoG can achieve above 0.8 AUC against four state-of-the-art unseen attack strategies without requiring any knowledge about the attack type; and around 0.85 with knowledge of the attack type. EDoG significantly outperforms traditional malicious edge detection baselines. We also show that an adaptive attack with full knowledge of our detection pipeline is difficult to bypass it.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 37 of its 55 references that are in the map. First posted on arXiv 27 Dec 2022.
Builds on
37 of 55 references.
References · 37
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2022Generative Adversarial Networkscited by 5,627
- 2013Intriguing properties of neural networkscited by 5,155
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 754
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 678
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 571
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 413
25 more
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 383
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
- 2018Defense-GAN: Protecting Classifiers Against Adversarial Attacks Using Generative Modelscited by 362
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2017MagNet: a Two-Pronged Defense against Adversarial Examplescited by 269
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2018Generating Adversarial Examples with Adversarial Networkscited by 258
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2018Spatially Transformed Adversarial Examplescited by 195
- 2014Graph-based Anomaly Detection and Description: A Surveycited by 183
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 131
- 2018NetGAN: Generating Graphs via Random Walkscited by 131
- 2018DeepInf: Social Influence Prediction with Deep Learningcited by 128
- 2019Graph Adversarial Training: Dynamically Regularizing Based on Graph Structurecited by 93
- 2019Certifiable Robustness and Robust Training for Graph Convolutional Networkscited by 59
- 2017Towards Crafting Text Adversarial Samplescited by 55
- 2019Batch Virtual Adversarial Training for Graph Convolutional Networkscited by 33
- 2018Semi-supervised Learning on Graphs with Generative Adversarial Netscited by 21
- 2018Data Poisoning Attack against Unsupervised Node Embedding Methodscited by 19
- 2018Adversarial Texts with Gradient Methodscited by 14
- 2019Virtual Adversarial Training on Graph Convolutional Networks in Node Classificationcited by 11
- 2018PeerNets: Exploiting Peer Wisdom Against Adversarial Attackscited by 8
- 2018A Bootstrap Method for Goodness of Fit and Model Selection with a Single Observed Networkcited by 5
- 2017The Many Faces of Link Fraudcited by 2
Built on by
Citing papers per year: 2023: 3; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2023Collective Robustness Certificates: Exploiting Interdependence in Graph Neural Networkscited by 16
- 2026Non-Intrusive Graph-Based Bot Detection for E-Commerce Using Inductive Graph Neural Networkscited by 4
- 2023Crypto'Graph: Leveraging Privacy-Preserving Distributed Link Prediction for Robust Graph Learningcited by 0
- 2026Non-Intrusive Graph-Based Bot Detection for E-Commerce Using Inductive Graph Neural Networks30 Jan 2026
- 2023Crypto'Graph: Leveraging Privacy-Preserving Distributed Link Prediction for Robust Graph Learning19 Sep 2023
- 2023A Comprehensive Survey on Deep Graph Representation Learning11 Apr 2023
- 2023Collective Robustness Certificates: Exploiting Interdependence in Graph Neural Networks6 Feb 2023