Certifiable Robustness and Robust Training for Graph Convolutional Networks

By Daniel Zügner, Stephan Günnemann. 2019

180 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Marinka Zitnik
  2. Neil Zhenqiang Gong
  3. Philip S. Yu
  4. Stephan Günnemann
  5. Binghui Wang
  6. Lichao Sun
  7. Daniel Zügner
  8. Bo Li

Citations in the corpus