Bandits for Structure Perturbation-based Black-box Attacks to Graph Neural Networks with Theoretical Guarantees
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have achieved state-of-the-art performance in many graph-based tasks such as node classification and graph classification. However, many recent works have demonstrated that an attacker can mislead GNN models by slightly perturbing the graph structure. Existing attacks to GNNs are either under the less practical threat model where the attacker is assumed to access the GNN model parameters, or under the practical black-box threat model but consider perturbing node features that are shown to be not enough effective. In this paper, we aim to bridge this gap and consider black-box attacks to GNNs with structure perturbation as well as with theoretical guarantees. We propose to address this challenge through bandit techniques. Specifically, we formulate our attack as an online optimization with bandit feedback. This original problem is essentially NP-hard due to the fact that perturbing the graph structure is a binary optimization problem. We then propose an online attack based on bandit optimization which is proven to be sublinear to the query number T, i.e., O(√NT3/4) where N is the number of nodes in the graph. Finally, we evaluate our proposed attack by conducting experiments over multiple datasets and GNN models. The experimental results on various citation graphs and image graphs show that our attack is both effective and efficient. Source code is available at~urlhttps://github.com/Metaoblivion/BanditGNNAttack
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 28 of its 42 references that are in the map. First posted on arXiv 7 May 2022.
Builds on
28 of 42 references.
References · 28
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2017Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastingcited by 1,125
- 2020Benchmarking Graph Neural Networkscited by 672
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
- 2018Black-box Adversarial Attacks with Limited Queries and Informationcited by 499
- 2017A Tutorial on Thompson Samplingcited by 420
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
- 2018Adversarial Attack on Graph Structured Datacited by 300
16 more
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2018Prior Convictions: Black-Box Adversarial Attacks with Bandits and Priorscited by 145
- 2018Query-Efficient Hard-label Black-box Attack:An Optimization-based Approachcited by 130
- 2020Backdoor Attacks to Graph Neural Networkscited by 126
- 2019Improving Black-box Adversarial Attacks with a Transfer-based Priorcited by 121
- 2019Fake News Detection on Social Media using Geometric Deep Learningcited by 115
- 2019NATTACK: Learning the Distributions of Adversarial Examples for an Improved Black-Box Attack on Deep Neural Networkscited by 94
- 2016Hiding Individuals and Communities in a Social Networkcited by 77
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2019A Restricted Black-box Adversarial Framework Towards Attacking Graph Embedding Modelscited by 68
- 2018Fast Gradient Attack on Network Embeddingcited by 65
- 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
- 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
- 2020Adversarial Attack on Community Detection by Hiding Individualscited by 20
- 2020Graph Universal Adversarial Attacks: A Few Bad Actors Ruin Graph Learning Modelscited by 18
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3; 2026: 2.
9 papers.
- 2024Graph Neural Network Causal Explanation via Neural Causal Modelscited by 8
- 2024Minimum Topology Attacks for Graph Neural Networkscited by 6
- 2023A Certified Radius-Guided Attack Framework to Image Segmentation Modelscited by 5
- 2023Certifiable Black-Box Attacks with Randomized Adversarial Examples: Breaking Defenses with Provable Confidencecited by 5
- 2025Watermarking Graph Neural Networks via Explanations for Ownership Protectioncited by 3
- 2025Backdoor Attacks on Discrete Graph Diffusion Modelscited by 3
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbationscited by 2
- 2026Learning to Attack: A Bandit Approach to Adversarial Context Poisoningcited by 0
- 2026Can LLMs Fool Graph Learning? Exploring Universal Adversarial Attacks on Text-Attributed Graphscited by 0
- 2026Can LLMs Fool Graph Learning? Exploring Universal Adversarial Attacks on Text-Attributed Graphs22 Mar 2026
- 2026Learning to Attack: A Bandit Approach to Adversarial Context Poisoning28 Feb 2026
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbations24 Mar 2025
- 2025Backdoor Attacks on Discrete Graph Diffusion Models8 Mar 2025
- 2025Watermarking Graph Neural Networks via Explanations for Ownership Protection9 Jan 2025
- 2024Graph Neural Network Causal Explanation via Neural Causal Models12 Jul 2024
- 2024Minimum Topology Attacks for Graph Neural Networks5 Mar 2024
- 2023Certifiable Black-Box Attacks with Randomized Adversarial Examples: Breaking Defenses with Provable Confidence10 Apr 2023
- 2023A Certified Radius-Guided Attack Framework to Image Segmentation Models5 Apr 2023