Group Contrastive Self-Supervised Learning on Graphs
Not on the map. Why?
Abstract (arXiv)
We study self-supervised learning on graphs using contrastive methods. A general scheme of prior methods is to optimize two-view representations of input graphs. In many studies, a single graph-level representation is computed as one of the contrastive objectives, capturing limited characteristics of graphs. We argue that contrasting graphs in multiple subspaces enables graph encoders to capture more abundant characteristics. To this end, we propose a group contrastive learning framework in this work. Our framework embeds the given graph into multiple subspaces, of which each representation is prompted to encode specific characteristics of graphs. To learn diverse and informative representations, we develop principled objectives that enable us to capture the relations among both intra-space and inter-space representations in groups. Under the proposed framework, we further develop an attention-based representor function to compute representations that capture different substructures of a given graph. Built upon our framework, we extend two current methods into GroupCL and GroupIG, equipped with the proposed objective. Comprehensive experimental results show our framework achieves a promising boost in performance on a variety of datasets. In addition, our qualitative results show that features generated from our representor successfully capture various specific characteristics of graphs.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 39 of its 51 references that are in the map. First posted on arXiv 20 Jul 2021.
Builds on
39 of 51 references.
References · 39
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2016Context Encoders: Feature Learning by Inpaintingcited by 1,424
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
27 more
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2018Deep Graph Infomaxcited by 1,101
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2020Contrastive Multi-View Representation Learning on Graphscited by 651
- 2020Deep Graph Contrastive Representation Learningcited by 535
- 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019On Mutual Information Maximization for Representation Learningcited by 315
- 2020Contrastive Clusteringcited by 264
- 2020CLUB: A Contrastive Log-ratio Upper Bound of Mutual Informationcited by 233
- 2017graph2vec: Learning Distributed Representations of Graphscited by 228
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2021Self-Supervised Learning of Graph Neural Networks: A Unified Reviewcited by 184
- 2018Large-Scale Learnable Graph Convolutional Networkscited by 113
- 2021Contrastive Learning with Stronger Augmentationscited by 100
- 2020Sub-graph Contrast for Scalable Self-Supervised Graph Representation Learningcited by 90
- 2018Attention-based Ensemble for Deep Metric Learningcited by 56
- 2020Noise2Same: Optimizing A Self-Supervised Bound for Image Denoisingcited by 56
- 2018Deep Metric Learning with BIER: Boosting Independent Embeddings Robustlycited by 40
- 2020Second-Order Pooling for Graph Neural Networkscited by 33
- 2020Deep Learning of High-Order Interactions for Protein Interface Predictioncited by 22
- 2019Graph Representation Learning via Hard and Channel-Wise Attention Networkscited by 18
- 2019Hybrid-Attention based Decoupled Metric Learning for Zero-Shot Image Retrievalcited by 15
- 2019Self-Supervised Learning for Contextualized Extractive Summarizationcited by 12
- 2020Towards Improved and Interpretable Deep Metric Learning via Attentive Groupingcited by 5
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 3.
5 papers.
- 2022Bringing Your Own View: Graph Contrastive Learning without Prefabricated Data Augmentationscited by 28
- 2022Augmentations in Hypergraph Contrastive Learning: Fabricated and Generativecited by 28
- 2024GALA: Graph Diffusion-based Alignment with Jigsaw for Source-free Domain Adaptationcited by 8
- 2024Self-supervised Photographic Image Layout Representation Learningcited by 3
- 2024Unifying Graph Contrastive Learning via Graph Message Augmentationcited by 2
- 2024GALA: Graph Diffusion-based Alignment with Jigsaw for Source-free Domain Adaptation22 Oct 2024
- 2024Self-supervised Photographic Image Layout Representation Learning6 Mar 2024
- 2024Unifying Graph Contrastive Learning via Graph Message Augmentation8 Jan 2024
- 2022Augmentations in Hypergraph Contrastive Learning: Fabricated and Generative7 Oct 2022
- 2022Bringing Your Own View: Graph Contrastive Learning without Prefabricated Data Augmentations4 Jan 2022