What Does the Gradient Tell When Attacking the Graph Structure
Not on the map. Why?
Abstract (arXiv)
Recent research has revealed that Graph Neural Networks (GNNs) are susceptible to adversarial attacks targeting the graph structure. A malicious attacker can manipulate a limited number of edges, given the training labels, to impair the victim model's performance. Previous empirical studies indicate that gradient-based attackers tend to add edges rather than remove them. In this paper, we present a theoretical demonstration revealing that attackers tend to increase inter-class edges due to the message passing mechanism of GNNs, which explains some previous empirical observations. By connecting dissimilar nodes, attackers can more effectively corrupt node features, making such attacks more advantageous. However, we demonstrate that the inherent smoothness of GNN's message passing tends to blur node dissimilarity in the feature space, leading to the loss of crucial information during the forward process. To address this issue, we propose a novel surrogate model with multi-level propagation that preserves the node dissimilarity information. This model parallelizes the propagation of unaggregated raw features and multi-hop aggregated features, while introducing batch normalization to enhance the dissimilarity in node representations and counteract the smoothness resulting from topological aggregation. Our experiments show significant improvement with our approach.Furthermore, both theoretical and experimental evidence suggest that adding inter-class edges constitutes an easily observable attack pattern. We propose an innovative attack loss that balances attack effectiveness and imperceptibility, sacrificing some attack effectiveness to attain greater imperceptibility. We also provide experiments to validate the compromise performance achieved through this attack loss.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 25 of its 36 references that are in the map. First posted on arXiv 26 Aug 2022.
Builds on
25 of 36 references.
References · 25
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 362
- 2018Adversarial Attack on Graph Structured Datacited by 301
- 2019PairNorm: Tackling Oversmoothing in GNNscited by 297
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
13 more
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
- 2019Adversarial Attacks and Defenses in Images, Graphs and Text: A Reviewcited by 237
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
- 2021Robustness of Graph Neural Networks at Scalecited by 100
- 2016Hiding Individuals and Communities in a Social Networkcited by 77
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2022Understanding and Improving Graph Injection Attack by Promoting Unnoticeabilitycited by 62
- 2019Transferring Robustness for Graph Neural Network Against Poisoning Attackscited by 58
- 2020A Survey of Adversarial Learning on Graphscited by 42
- 2019Attacking Graph Convolutional Networks via Rewiringcited by 32
- 2021How does Heterophily Impact the Robustness of Graph Neural Networks? Theoretical Connections and Practical Implicationscited by 21
- 2022Are Gradients on Graph Structure Reliable in Gray-box Attacks?cited by 10
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.