Graph Self-Supervised Learning: A Survey

Yixin Liu, Ming Jin, Shirui Pan, Chuan Zhou, Yu Zheng +2 more
2/27/2021
cs.LG

Official code: yzjiao/Subg-Con (47 stars, last commit 2022-02-04). 2 more implementations below.

Abstract

Deep learning on graphs has attracted significant interests recently. However, most of the works have focused on (semi-) supervised learning, resulting in shortcomings including heavy label reliance, poor generalization, and weak robustness. To address these issues, self-supervised learning (SSL), which extracts informative knowledge through well-designed pretext tasks without relying on manual labels, has become a promising and trending learning paradigm for graph data. Different from SSL on other domains like computer vision and natural language processing, SSL on graphs has an exclusive background, design ideas, and taxonomies. Under the umbrella of graph self-supervised learning, we present a timely and comprehensive review of the existing approaches which employ SSL techniques for graph data. We construct a unified framework that mathematically formalizes the paradigm of graph SSL. According to the objectives of pretext tasks, we divide these approaches into four categories: generation-based, auxiliary property-based, contrast-based, and hybrid approaches. We further describe the applications of graph SSL across various research fields and summarize the commonly used datasets, evaluation benchmark, performance comparison and open-source codes of graph SSL. Finally, we discuss the remaining challenges and potential future directions in this research field.

View on arXivView PDF

Code Implementations(3)

yzjiao/Subg-ConOfficial100%

Code for ICDM2020 full paper: "Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learning"

474PythonSep 25, 20204 years ago
MIT

The official implementation of the Graph Barlow Twins method with the experimental pipeline

324Shell, PythonJun 1, 20213 years agoMIT

A PyTorch implementation of "SelfGNN: Self-supervised Graph Neural Networks without explicit negative sampling" paper, which appeared in The International Workshop on Self-Supervised Learning for the Web (SSL'21) @ the Web Conference 2021 (WWW'21).

307Shell, PythonFeb 10, 20214 years ago
graph-attention-networksgraph-convolutional-networksgraph-neural-networksself-supervised-learning

Similar Papers

Cite this paper

@article{liu2021graph,
  title  = {Graph Self-Supervised Learning: A Survey},
  author = {Yixin Liu and Ming Jin and Shirui Pan and Chuan Zhou and Yu Zheng and Feng Xia and Philip S. Yu},
  year   = {2021},
  eprint = {2103.00111},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2103.00111}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2103.00111.svg)](https://codeofpaper.com/paper/2103.00111)

Discussion