Graph Structure Learning for Robust Graph Neural Networks

被引:440
作者
Jin, Wei [1 ]
Ma, Yao [1 ]
Liu, Xiaorui [1 ]
Tang, Xianfeng [2 ]
Wang, Suhang [2 ]
Tang, Jiliang [1 ]
机构
[1] Michigan State Univ, E Lansing, MI 48824 USA
[2] Penn State Univ, University Pk, PA 16802 USA
来源
KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING | 2020年
基金
美国国家科学基金会;
关键词
D O I
10.1145/3394486.3403049
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 explore these properties to defend adversarial attacks on graphs. In particular, we propose a general framework Pro-GNN, which can jointly learn a structural graph and a robust graph neural network model from the perturbed graph guided by these properties. Extensive experiments on real-world graphs demonstrate that the proposed framework achieves significantly better performance compared with the state-of-the-art defense methods, even when the graph is heavily perturbed. We release the implementation of Pro-GNN to our DeepRobust repository for adversarial attacks and defenses(1).
引用
收藏
页码:66 / 74
页数:9
相关论文
共 41 条
[31]  
Velikovic P., 2018, INT C LEARNING REPRE
[32]  
Wu F, 2019, PR MACH LEARN RES, V97
[33]   A Comprehensive Survey on Graph Neural Networks [J].
Wu, Zonghan ;
Pan, Shirui ;
Chen, Fengwen ;
Long, Guodong ;
Zhang, Chengqi ;
Yu, Philip S. .
IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2021, 32 (01) :4-24
[34]  
Xu H., 2019, ARXIV190908072
[35]   Graph Convolutional Neural Networks for Web-Scale Recommender Systems [J].
Ying, Rex ;
He, Ruining ;
Chen, Kaifeng ;
Eksombatchai, Pong ;
Hamilton, William L. ;
Leskovec, Jure .
KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, :974-983
[36]   TAK1 mediates apoptosis via p38 involve in ischemia-induced renal fibrosis [J].
Zhou, Jun ;
Zhong, Jiying ;
Huang, Zhenxing ;
Liao, Meijuan ;
Lin, Sen ;
Chen, Jia ;
Chen, Hongtao .
ARTIFICIAL CELLS NANOMEDICINE AND BIOTECHNOLOGY, 2018, 46 :S1016-S1025
[37]  
Zhou K., 2013, P AISTATS 2013
[38]   Robust Graph Convolutional Networks Against Adversarial Attacks [J].
Zhu, Dingyuan ;
Zhang, Ziwei ;
Cui, Peng ;
Zhu, Wenwu .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :1399-1407
[39]   Certifiable Robustness and Robust Training for Graph Convolutional Networks [J].
Zuegner, Daniel ;
Guennemann, Stephan .
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2019, :246-256
[40]   Adversarial Attacks on Neural Networks for Graph Data [J].
Zuegner, Daniel ;
Akbarnejad, Amir ;
Guennemann, Stephan .
KDD'18: PROCEEDINGS OF THE 24TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2018, :2847-2856