Certifiable Robustness and Robust Training for Graph Convolutional Networks

被引:92
作者
Zuegner, Daniel [1 ]
Guennemann, Stephan [1 ]
机构
[1] Tech Univ Munich, Munich, Germany
来源
KDD'19: PROCEEDINGS OF THE 25TH ACM SIGKDD INTERNATIONAL CONFERENCCE ON KNOWLEDGE DISCOVERY AND DATA MINING | 2019年
关键词
D O I
10.1145/3292500.3330905
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent works show that Graph Neural Networks (GNNs) are highly non-robust with respect to adversarial attacks on both the graph structure and the node attributes, making their outcomes unreliable. We propose the first method for certifiable (non-)robustness of graph convolutional networks with respect to perturbations of the node attributes'. We consider the case of binary node attributes (e.g. bag-of-words) and perturbations that are L-0-bounded. If a node has been certified with our method, it is guaranteed to be robust under any possible perturbation given the attack model. Likewise, we can certify non-robustness. Finally, we propose a robust semi supervised training procedure that treats the labeled and unlabeled nodes jointly. As shown in our experimental evaluation, our method significantly improves the robustness of the GNN with only minimal effect on the predictive accuracy.
引用
收藏
页码:246 / 256
页数:11
相关论文
共 22 条
[1]  
[Anonymous], 2014, DATA CLASSIFICATION
[2]  
[Anonymous], 2016, NIPS
[3]  
[Anonymous], 2006, IEEE T NEURAL NETWOR
[4]  
[Anonymous], AISTATS
[5]  
[Anonymous], 2017, PROC INT C LEARN REP
[6]  
[Anonymous], 2017, NIPS
[7]  
Bojchevski Aleksandar, 2019, ICML
[8]  
Dai H., 2018, ICML
[9]   ZooBP: Belief Propagation for Heterogeneous Networks [J].
Eswaran, Dhivya ;
Guennemann, Stephan ;
Faloutsos, Christos ;
Makhija, Disha ;
Kumar, Mohit .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2017, 10 (05) :625-636
[10]  
Gilmer J, 2017, PR MACH LEARN RES, V70