mlsanityData to 7 Oct 2026

Bandits for Structure Perturbation-based Black-box Attacks to Graph Neural Networks with Theoretical Guarantees

arXiv 2205.03546 ↗First posted 7 May 2022cs.LG cs.CR cs.CVcited by 9

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2018How Powerful are Graph Neural Networks?cited by 4,355
  3. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
  4. 2019Simplifying Graph Convolutional Networkscited by 1,470
  5. 2017Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecastingcited by 1,125
  6. 2020Benchmarking Graph Neural Networkscited by 672
  7. 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
  8. 2018Black-box Adversarial Attacks with Limited Queries and Informationcited by 499
  9. 2017A Tutorial on Thompson Samplingcited by 420
  10. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  11. 2020GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generationcited by 301
  12. 2018Adversarial Attack on Graph Structured Datacited by 300
16 more
  1. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  2. 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
  3. 2018Prior Convictions: Black-Box Adversarial Attacks with Bandits and Priorscited by 145
  4. 2018Query-Efficient Hard-label Black-box Attack:An Optimization-based Approachcited by 130
  5. 2020Backdoor Attacks to Graph Neural Networkscited by 126
  6. 2019Improving Black-box Adversarial Attacks with a Transfer-based Priorcited by 121
  7. 2019Fake News Detection on Social Media using Geometric Deep Learningcited by 115
  8. 2019NATTACK: Learning the Distributions of Adversarial Examples for an Improved Black-Box Attack on Deep Neural Networkscited by 94
  9. 2016Hiding Individuals and Communities in a Social Networkcited by 77
  10. 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
  11. 2019A Restricted Black-box Adversarial Framework Towards Attacking Graph Embedding Modelscited by 68
  12. 2018Fast Gradient Attack on Network Embeddingcited by 65
  13. 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
  14. 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
  15. 2020Adversarial Attack on Community Detection by Hiding Individualscited by 20
  16. 2020Graph Universal Adversarial Attacks: A Few Bad Actors Ruin Graph Learning Modelscited by 18

Built on by

Cited by year (2026 to 7 Oct)

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

9 papers.