DefenseVGAE: Defending against Adversarial Attacks on Graph Data via a Variational Graph Autoencoder
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) achieve remarkable performance for tasks on graph data. However, recent works show they are extremely vulnerable to adversarial structural perturbations, making their outcomes unreliable. In this paper, we propose DefenseVGAE, a novel framework leveraging variational graph autoencoders(VGAEs) to defend GNNs against such attacks. DefenseVGAE is trained to reconstruct graph structure. The reconstructed adjacency matrix can reduce the effects of adversarial perturbations and boost the performance of GCNs when facing adversarial attacks. Our experiments on a number of datasets show the effectiveness of the proposed method under various threat models. Under some settings it outperforms existing defense strategies. Our code has been made publicly available at https://github.com/zhangao520/defense-vgae.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 2; 2024: 2.
10 papers.
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
- 2022Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-supervisioncited by 16
- 2023Collective Robustness Certificates: Exploiting Interdependence in Graph Neural Networkscited by 16
- 2023Randomized Message-Interception Smoothing: Gray-box Certificates for Graph Neural Networkscited by 10
- 2021BinarizedAttack: Structural Poisoning Attacks to Graph-based Anomaly Detectioncited by 8
- 2022Robust Graph Neural Networks using Weighted Graph Laplaciancited by 4
- 2024When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learningcited by 2
- 2024REGE: A Method for Incorporating Uncertainty in Graph Embeddingscited by 0
- 2024REGE: A Method for Incorporating Uncertainty in Graph Embeddings7 Dec 2024
- 2024When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning21 Sep 2024
- 2023Collective Robustness Certificates: Exploiting Interdependence in Graph Neural Networks6 Feb 2023
- 2023Randomized Message-Interception Smoothing: Gray-box Certificates for Graph Neural Networks5 Jan 2023
- 2022Robust Graph Neural Networks using Weighted Graph Laplacian3 Aug 2022
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trends16 May 2022
- 2022Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-supervision7 Mar 2022
- 2022Graph Data Augmentation for Graph Machine Learning: A Survey17 Feb 2022
- 2022Data Augmentation for Deep Graph Learning: A Survey16 Feb 2022
- 2021BinarizedAttack: Structural Poisoning Attacks to Graph-based Anomaly Detection18 Jun 2021