When Does Self-Supervision Help Graph Convolutional Networks?

06/16/2020
by   Yuning You, et al.
6

Self-supervision as an emerging technique has been employed to train convolutional neural networks (CNNs) for more transferrable, generalizable, and robust representation learning of images. Its introduction to graph convolutional networks (GCNs) operating on graph data is however rarely explored. In this study, we report the first systematic exploration and assessment of incorporating self-supervision into GCNs. We first elaborate three mechanisms to incorporate self-supervision into GCNs, analyze the limitations of pretraining finetuning and self-training, and proceed to focus on multi-task learning. Moreover, we propose to investigate three novel self-supervised learning tasks for GCNs with theoretical rationales and numerical comparisons. Lastly, we further integrate multi-task self-supervision into graph adversarial training. Our results show that, with properly designed task forms and incorporation mechanisms, self-supervision benefits GCNs in gaining more generalizability and robustness. Our codes are available at <https://github.com/Shen-Lab/SS-GCNs>.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2022

SSL-Lanes: Self-Supervised Learning for Motion Forecasting in Autonomous Driving

Self-supervised learning (SSL) is an emerging technique that has been su...
research
11/14/2020

Graph-Based Neural Network Models with Multiple Self-Supervised Auxiliary Tasks

Self-supervised learning is currently gaining a lot of attention, as it ...
research
06/30/2021

Learning More for Free - A Multi Task Learning Approach for Improved Pathology Classification in Capsule Endoscopy

The progress in Computer Aided Diagnosis (CADx) of Wireless Capsule Endo...
research
07/20/2022

Tailoring Self-Supervision for Supervised Learning

Recently, it is shown that deploying a proper self-supervision is a pros...
research
11/20/2020

Targeted Self Supervision for Classification on a Small COVID-19 CT Scan Dataset

Traditionally, convolutional neural networks need large amounts of data ...
research
03/07/2022

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

In recent years, plentiful evidence illustrates that Graph Convolutional...

Please sign up or login with your details

Forgot password? Click here to reset