Graph Structure Learning for Robust Graph Neural Networks
Wei Jin, Yao Ma, Xiaorui Liu, Xianfeng Tang, Suhang Wang, Jiliang Tang

TL;DR
This paper introduces Pro-GNN, a framework that enhances the robustness of Graph Neural Networks against adversarial attacks by leveraging intrinsic graph properties to jointly learn a clean structure and a resilient model.
Contribution
Proposes a novel framework, Pro-GNN, that defends against adversarial attacks by jointly learning a robust graph structure and GNN model based on intrinsic graph properties.
Findings
Pro-GNN outperforms state-of-the-art defenses on real-world datasets.
It maintains high accuracy even under heavy graph perturbations.
The method effectively restores intrinsic graph properties disrupted by attacks.
Abstract
Graph Neural Networks (GNNs) are powerful tools in representation learning for graphs. However, recent studies show that GNNs are vulnerable to carefully-crafted perturbations, called adversarial attacks. Adversarial attacks can easily fool GNNs in making predictions for downstream tasks. The vulnerability to adversarial attacks has raised increasing concerns for applying GNNs in safety-critical applications. Therefore, developing robust algorithms to defend adversarial attacks is of great significance. A natural idea to defend adversarial attacks is to clean the perturbed graph. It is evident that real-world graphs share some intrinsic properties. For example, many real-world graphs are low-rank and sparse, and the features of two adjacent nodes tend to be similar. In fact, we find that adversarial attacks are likely to violate these graph properties. Therefore, in this paper, we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Adversarial Robustness in Machine Learning
MethodsGraph Neural Network
