Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-supervision
Jun Zhuang, Mohammad Al Hasan

TL;DR
This paper introduces GraphSS, a Bayesian self-supervision approach that enhances the robustness of Graph Convolutional Networks against dynamic graph perturbations, especially under label scarcity conditions.
Contribution
The paper proposes a novel Bayesian self-supervision model, GraphSS, to improve GCN robustness on dynamic graphs with label scarcity, outperforming existing methods.
Findings
GraphSS effectively detects perturbations in dynamic graphs.
GraphSS recovers node classification accuracy under attacks.
The method generalizes across multiple GCN architectures and datasets.
Abstract
In recent years, plentiful evidence illustrates that Graph Convolutional Networks (GCNs) achieve extraordinary accomplishments on the node classification task. However, GCNs may be vulnerable to adversarial attacks on label-scarce dynamic graphs. Many existing works aim to strengthen the robustness of GCNs; for instance, adversarial training is used to shield GCNs against malicious perturbations. However, these works fail on dynamic graphs for which label scarcity is a pressing issue. To overcome label scarcity, self-training attempts to iteratively assign pseudo-labels to highly confident unlabeled nodes but such attempts may suffer serious degradation under dynamic graph perturbations. In this paper, we generalize noisy supervision as a kind of self-supervised learning method and then propose a novel Bayesian self-supervision model, namely GraphSS, to address the issue. Extensive…
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
TopicsAdvanced Graph Neural Networks · Adversarial Robustness in Machine Learning
