Data-Driven Self-Supervised Graph Representation Learning
Not on the map. Why?
Abstract (arXiv)
Self-supervised graph representation learning (SSGRL) is a representation learning paradigm used to reduce or avoid manual labeling. An essential part of SSGRL is graph data augmentation. Existing methods usually rely on heuristics commonly identified through trial and error and are effective only within some application domains. Also, it is not clear why one heuristic is better than another. Moreover, recent studies have argued against some techniques (e.g., dropout: that can change the properties of molecular graphs or destroy relevant signals for graph-based document classification tasks). In this study, we propose a novel data-driven SSGRL approach that automatically learns a suitable graph augmentation from the signal encoded in the graph (i.e., the nodes' predictive feature and topological information). We propose two complementary approaches that produce learnable feature and topological augmentations. The former learns multi-view augmentation of node features, and the latter learns a high-order view of the topology. Moreover, the augmentations are jointly learned with the representation. Our approach is general that it can be applied to homogeneous and heterogeneous graphs. We perform extensive experiments on node classification (using nine homogeneous and heterogeneous datasets) and graph property prediction (using another eight datasets). The results show that the proposed method matches or outperforms the SOTA SSGRL baselines and performs similarly to semi-supervised methods. The anonymised source code is available at https://github.com/AhmedESamy/dsgrl/
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 53 references that are in the map. First posted on arXiv 24 Dec 2024.
Builds on
24 of 53 references.
References · 24
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
- 2020Graph Contrastive Learning with Augmentationscited by 1,208
12 more
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,057
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2020Contrastive Multi-View Representation Learning on Graphscited by 652
- 2020Deep Graph Contrastive Representation Learningcited by 539
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019Diffusion Improves Graph Learningcited by 414
- 2021Graph Contrastive Learning Automatedcited by 287
- 2019A Fair Comparison of Graph Neural Networks for Graph Classificationcited by 244
- 2019Heterogeneous Deep Graph Infomaxcited by 42
- 2021Self-supervised Graph Neural Networks without explicit negative samplingcited by 25
- 2016Meta-Path Guided Embedding for Similarity Search in Large-Scale Heterogeneous Information Networkscited by 11
Built on by
Not cited yet.