Black-box Gradient Attack on Graph Neural Networks: Deeper Insights in Graph-based Attack and Defense
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have received significant attention due to their state-of-the-art performance on various graph representation learning tasks. However, recent studies reveal that GNNs are vulnerable to adversarial attacks, i.e. an attacker is able to fool the GNNs by perturbing the graph structure or node features deliberately. While being able to successfully decrease the performance of GNNs, most existing attacking algorithms require access to either the model parameters or the training data, which is not practical in the real world. In this paper, we develop deeper insights into the Mettack algorithm, which is a representative grey-box attacking method, and then we propose a gradient-based black-box attacking algorithm. Firstly, we show that the Mettack algorithm will perturb the edges unevenly, thus the attack will be highly dependent on a specific training set. As a result, a simple yet useful strategy to defense against Mettack is to train the GNN with the validation set. Secondly, to overcome the drawbacks, we propose the Black-Box Gradient Attack (BBGA) algorithm. Extensive experiments demonstrate that out proposed method is able to achieve stable attack performance without accessing the training sets of the GNNs. Further results shows that our proposed method is also applicable when attacking against various defense methods.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 21 of its 31 references that are in the map. First posted on arXiv 30 Apr 2021.
Builds on
21 of 31 references.
References · 21
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
9 more
- 2017Adversarial Examples: Attacks and Defenses for Deep Learningcited by 350
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
- 2020DeepRobust: A PyTorch Library for Adversarial Attacks and Defensescited by 78
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2020Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studiescited by 42
- 2020A Survey of Adversarial Learning on Graphscited by 42
- 2019Attacking Graph Convolutional Networks via Rewiringcited by 32
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.