LGCRSIMLOct 31, 2019

Certifiable Robustness to Graph Perturbations

arXiv:1910.14356v2147 citations
Originality Highly original
AI Analysis

This addresses a critical security problem for users of graph neural networks in domains like social networks or bioinformatics, though it is incremental as it builds on existing robustness verification techniques.

The paper tackles the vulnerability of graph neural networks to adversarial attacks by proposing the first method for verifying certifiable robustness to graph perturbations, achieving efficient computation and improving robust training while maintaining accuracy.

Despite the exploding interest in graph neural networks there has been little effort to verify and improve their robustness. This is even more alarming given recent findings showing that they are extremely vulnerable to adversarial attacks on both the graph structure and the node attributes. We propose the first method for verifying certifiable (non-)robustness to graph perturbations for a general class of models that includes graph neural networks and label/feature propagation. By exploiting connections to PageRank and Markov decision processes our certificates can be efficiently (and under many threat models exactly) computed. Furthermore, we investigate robust training procedures that increase the number of certifiably robust nodes while maintaining or improving the clean predictive accuracy.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes