Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-Supervision
dc.contributor.author | Zhuang, Jun | |
dc.contributor.author | Al Hasan, Mohammad | |
dc.contributor.department | Computer and Information Science, School of Science | |
dc.date.accessioned | 2023-10-27T18:36:34Z | |
dc.date.available | 2023-10-27T18:36:34Z | |
dc.date.issued | 2022-06-28 | |
dc.description.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. | |
dc.eprint.version | Author's manuscript | |
dc.identifier.citation | Zhuang, J., & Hasan, M. A. (2022). Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-Supervision. Proceedings of the AAAI Conference on Artificial Intelligence, 36(4), Article 4. https://doi.org/10.1609/aaai.v36i4.20362 | |
dc.identifier.uri | https://hdl.handle.net/1805/36745 | |
dc.language.iso | en_US | |
dc.publisher | AAAI Technical Track | |
dc.relation.isversionof | 10.1609/aaai.v36i4.20362 | |
dc.relation.journal | Proceedings of the AAAI Conference on Artificial Intelligence | |
dc.rights | Publisher Policy | |
dc.source | Author | |
dc.subject | Data Mining & Knowledge Management (DMKM) | |
dc.subject | Machine Learning (ML) | |
dc.title | Defending Graph Convolutional Networks against Dynamic Graph Perturbations via Bayesian Self-Supervision | |
dc.type | Conference proceedings |