Everything Perturbed All at Once: Enabling Differentiable Graph Attacks
Not on the map. Why?
Abstract (arXiv)
As powerful tools for representation learning on graphs, graph neural networks (GNNs) have played an important role in applications including social networks, recommendation systems, and online web services. However, GNNs have been shown to be vulnerable to adversarial attacks, which can significantly degrade their effectiveness. Recent state-of-the-art approaches in adversarial attacks rely on gradient-based meta-learning to selectively perturb a single edge with the highest attack score until they reach the budget constraint. While effective in identifying vulnerable links, these methods are plagued by high computational costs. By leveraging continuous relaxation and parameterization of the graph structure, we propose a novel attack method called Differentiable Graph Attack (DGA) to efficiently generate effective attacks and meanwhile eliminate the need for costly retraining. Compared to the state-of-the-art, DGA achieves nearly equivalent attack performance with 6 times less training time and 11 times smaller GPU memory footprint on different benchmark datasets. Additionally, we provide extensive experimental analyses of the transferability of the DGA among different graph models, as well as its robustness against widely-used defense mechanisms.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 53 of its 69 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
53 of 69 references.
References · 53
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
38 more
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2019Multi-scale Attributed Node Embeddingcited by 548
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2021Graph Neural Network-Based Anomaly Detection in Multivariate Time Seriescited by 301
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Stochastic Beams and Where to Find Them: The Gumbel-Top-k Trick for Sampling Sequences Without Replacementcited by 211
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
- 2023On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topologycited by 166
- 2022EquiBind: Geometric Deep Learning for Drug Binding Structure Predictioncited by 144
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2018Adversarial Attacks on Node Embeddings via Graph Poisoningcited by 109
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2021Shift-Robust GNNs: Overcoming the Limitations of Localized Graph Training Datacited by 87
- 2020Differentiable Graph Module (DGM) for Graph Convolutional Networkscited by 86
- 2020DeepRobust: A PyTorch Library for Adversarial Attacks and Defensescited by 78
- 2016Hiding Individuals and Communities in a Social Networkcited by 77
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2021A Survey on Graph Structure Learning: Progress and Opportunitiescited by 71
- 2019Reparameterizable Subset Sampling via Continuous Relaxationscited by 70
- 2019A Restricted Black-box Adversarial Framework Towards Attacking Graph Embedding Modelscited by 68
- 2021TDGIA:Effective Injection Attacks on Graph Neural Networkscited by 67
- 2021Graph Learning based Recommender Systems: A Reviewcited by 59
- 2019Transferring Robustness for Graph Neural Network Against Poisoning Attackscited by 58
- 2020Certified Robustness of Graph Neural Networks against Adversarial Structural Perturbationcited by 57
- 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
- 2019Learning protein sequence embeddings using information from structurecited by 51
- 2023Unnoticeable Backdoor Attacks on Graph Neural Networkscited by 45
- 2019A Unified Framework for Data Poisoning Attack to Graph-based Semi-supervised Learningcited by 31
- 2021Heterogeneous Global Graph Neural Networks for Personalized Session-based Recommendationcited by 22
- 2021Adversarial Attack on Graph Neural Networks as An Influence Maximization Problemcited by 20
- 2023Towards Reasonable Budget Allocation in Untargeted Graph Structure Attacks via Gradient Debiascited by 16
- 2020Adversarial Immunization for Certifiable Robustness on Graphscited by 14
50 most cited of 53 All 53 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.
- 2023Deceptive Fairness Attacks on Graphs via Meta Learningcited by 6
- 2024RIDA: A Robust Attack Framework on Incomplete Graphscited by 1
- 2024RIDA: A Robust Attack Framework on Incomplete Graphs25 Jul 2024
- 2023Deceptive Fairness Attacks on Graphs via Meta Learning24 Oct 2023