Jointly Learnable Data Augmentations for Self-Supervised GNNs
Not on the map. Why?
Abstract (arXiv)
Self-supervised Learning (SSL) aims at learning representations of objects without relying on manual labeling. Recently, a number of SSL methods for graph representation learning have achieved performance comparable to SOTA semi-supervised GNNs. A Siamese network, which relies on data augmentation, is the popular architecture used in these methods. However, these methods rely on heuristically crafted data augmentation techniques. Furthermore, they use either contrastive terms or other tricks (e.g., asymmetry) to avoid trivial solutions that can occur in Siamese networks. In this study, we propose, GraphSurgeon, a novel SSL method for GNNs with the following features. First, instead of heuristics we propose a learnable data augmentation method that is jointly learned with the embeddings by leveraging the inherent signal encoded in the graph. In addition, we take advantage of the flexibility of the learnable data augmentation and introduce a new strategy that augments in the embedding space, called post augmentation. This strategy has a significantly lower memory overhead and run-time cost. Second, as it is difficult to sample truly contrastive terms, we avoid explicit negative sampling. Third, instead of relying on engineering tricks, we use a scalable constrained optimization objective motivated by Laplacian Eigenmaps to avoid trivial solutions. To validate the practical use of GraphSurgeon, we perform empirical evaluation using 14 public datasets across a number of domains and ranging from small to large scale graphs with hundreds of millions of edges. Our finding shows that GraphSurgeon is comparable to six SOTA semi-supervised and on par with five SOTA self-supervised baselines in node classification tasks. The source code is available at https://github.com/zekarias-tilahun/graph-surgeon.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 33 of its 41 references that are in the map. First posted on arXiv 23 Aug 2021.
Builds on
33 of 41 references.
References · 33
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2019Simplifying Graph Convolutional Networkscited by 1,470
21 more
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2018Deep Graph Infomaxcited by 1,101
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2019Self-Supervised Learning of Pretext-Invariant Representationscited by 806
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2019GraphSAINT: Graph Sampling Based Inductive Learning Methodcited by 618
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2021Graph Contrastive Learning Automatedcited by 287
- 2020Scaling Graph Neural Networks with Approximate PageRankcited by 174
- 2021Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learningcited by 130
- 2020Towards Deeper Graph Neural Networks with Differentiable Group Normalizationcited by 113
- 2021Graph Barlow Twins: A self-supervised representation learning framework for graphscited by 85
- 2021Self-supervised Graph Neural Networks without explicit negative samplingcited by 25
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 1.
3 papers.
- 2021Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practicescited by 24
- 2022Augmentation-Free Graph Contrastive Learning of Invariant-Discriminative Representationscited by 21
- 2024Topology Reorganized Graph Contrastive Learning with Mitigating Semantic Driftcited by 1
- 2024Topology Reorganized Graph Contrastive Learning with Mitigating Semantic Drift23 Jul 2024
- 2022Augmentation-Free Graph Contrastive Learning of Invariant-Discriminative Representations15 Oct 2022
- 2021Augmentations in Graph Contrastive Learning: Current Methodological Flaws & Towards Better Practices5 Nov 2021