Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks
Yassine Abbahaddou, Sofiane Ennadir, Johannes F. Lutzeyer, Michalis, Vazirgiannis, Henrik Bostr\"om

TL;DR
This paper introduces a theoretical framework for expected robustness of GNNs against node feature attacks, derives bounds, and proposes a more robust GCN variant called GCORN, validated through experiments on real datasets.
Contribution
It defines expected robustness for attributed graphs, relates it to orthonormality of GNN weights, and proposes GCORN, a new robust GCN variant with an evaluation method.
Findings
GCORN outperforms existing defenses in experiments
Expected robustness bounds relate to weight matrix orthonormality
Probabilistic estimation method effectively evaluates robustness
Abstract
Graph Neural Networks (GNNs) have demonstrated state-of-the-art performance in various graph representation learning tasks. Recently, studies revealed their vulnerability to adversarial attacks. In this work, we theoretically define the concept of expected robustness in the context of attributed graphs and relate it to the classical definition of adversarial robustness in the graph representation learning literature. Our definition allows us to derive an upper bound of the expected robustness of Graph Convolutional Networks (GCNs) and Graph Isomorphism Networks subject to node feature attacks. Building on these findings, we connect the expected robustness of GNNs to the orthonormality of their weight matrices and consequently propose an attack-independent, more robust variant of the GCN, called the Graph Convolutional Orthonormal Robust Networks (GCORNs). We further introduce a…
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
Taxonomy
TopicsBrain Tumor Detection and Classification · Adversarial Robustness in Machine Learning · Machine Learning and ELM
MethodsGraph Convolutional Network
