English

Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-supervision

Machine Learning 2022-03-09 v1

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 experiments demonstrate that GraphSS can not only affirmatively alert the perturbations on dynamic graphs but also effectively recover the prediction of a node classifier when the graph is under such perturbations. These two advantages prove to be generalized over three classic GCNs across five public graph datasets.

Keywords

Cite

@article{arxiv.2203.03762,
  title  = {Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-supervision},
  author = {Jun Zhuang and Mohammad Al Hasan},
  journal= {arXiv preprint arXiv:2203.03762},
  year   = {2022}
}

Comments

The paper is accepted by AAAI 2022

R2 v1 2026-06-24T10:05:22.206Z