Certifying Robustness of Graph Convolutional Networks for Node Perturbation with Polyhedra Abstract Interpretation
Not on the map. Why?
Abstract (arXiv)
Graph convolutional neural networks (GCNs) are powerful tools for learning graph-based knowledge representations from training data. However, they are vulnerable to small perturbations in the input graph, which makes them susceptible to input faults or adversarial attacks. This poses a significant problem for GCNs intended to be used in critical applications, which need to provide certifiably robust services even in the presence of adversarial perturbations. We propose an improved GCN robustness certification technique for node classification in the presence of node feature perturbations. We introduce a novel polyhedra-based abstract interpretation approach to tackle specific challenges of graph data and provide tight upper and lower bounds for the robustness of the GCN. Experiments show that our approach simultaneously improves the tightness of robustness bounds as well as the runtime performance of certification. Moreover, our method can be used during training to further improve the robustness of GCNs.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 46 of its 74 references that are in the map. First posted on arXiv 14 May 2024.
Builds on
46 of 74 references.
References · 46
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2013Intriguing properties of neural networkscited by 5,114
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 439
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
- 2018Adversarial Attack on Graph Structured Datacited by 300
- 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
34 more
- 2018Formal Security Analysis of Neural Networks using Symbolic Intervalscited by 185
- 2020Fast and Complete: Enabling Complete Neural Network Verification with Rapid and Massively Parallel Incomplete Verifierscited by 183
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
- 2018Efficient Formal Safety Analysis of Neural Networkscited by 165
- 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2020Towards More Practical Adversarial Attacks on Graph Neural Networkscited by 76
- 2021TDGIA:Effective Injection Attacks on Graph Neural Networkscited by 67
- 2019Tight Certificates of Adversarial Robustness for Randomly Smoothed Classifierscited by 65
- 2021Introduction to Neural Network Verificationcited by 63
- 2019Certifiable Robustness to Graph Perturbationscited by 62
- 2019Certifiable Robustness and Robust Training for Graph Convolutional Networkscited by 59
- 2020Certified Robustness of Graph Neural Networks against Adversarial Structural Perturbationcited by 57
- 2020Efficient Robustness Certificates for Discrete Data: Sparsity-Aware Randomized Smoothing for Graphs, Images and Morecited by 56
- 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
- 2021Single Node Injection Attack against Graph Neural Networkscited by 45
- 2019Perfectly Parallel Fairness Certification of Neural Networkscited by 42
- 2020A Survey of Adversarial Learning on Graphscited by 42
- 2021Understanding Structural Vulnerability in Graph Convolutional Networkscited by 37
- 2019Attacking Graph Convolutional Networks via Rewiringcited by 32
- 2020Certified Robustness of Community Detection against Adversarial Structural Perturbation via Randomized Smoothingcited by 29
- 2021Reachability Is NP-Complete Even for the Simplest Neural Networkscited by 27
- 2018Attack Graph Convolutional Networks by Adding Fake Nodescited by 26
- 2020Indirect Adversarial Attacks via Poisoning Neighbors for Graph Convolutional Networkscited by 16
- 2023Collective Robustness Certificates: Exploiting Interdependence in Graph Neural Networkscited by 16
- 2024Verifying message-passing neural networks via topology-based bounds tighteningcited by 10
- 2023Hierarchical Randomized Smoothingcited by 9
- 2024Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attackscited by 9
- 2021Reachability analysis of neural networks using mixed monotonicitycited by 3
- 2019Generalizable Adversarial Attacks with Latent Variable Perturbation Modellingcited by 2
- 2023Graph Adversarial Immunization for Certifiable Robustnesscited by 2
- 2023Structure-Aware Robustness Certificates for Graph Classificationcited by 2
- 2021An Introduction to Robust Graph Convolutional Networkscited by 1
- 2023Complex Network Effects on the Robustness of Graph Convolutional Networkscited by 1
Built on by
Not cited yet.