Enhancing Graph Contrastive Learning with Node Similarity
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) have achieved great success in learning graph representations and thus facilitating various graph-related tasks. However, most GNN methods adopt a supervised learning setting, which is not always feasible in real-world applications due to the difficulty to obtain labeled data. Hence, graph self-supervised learning has been attracting increasing attention. Graph contrastive learning (GCL) is a representative framework for self-supervised learning. In general, GCL learns node representations by contrasting semantically similar nodes (positive samples) and dissimilar nodes (negative samples) with anchor nodes. Without access to labels, positive samples are typically generated by data augmentation, and negative samples are uniformly sampled from the entire graph, which leads to a sub-optimal objective. Specifically, data augmentation naturally limits the number of positive samples that involve in the process (typically only one positive sample is adopted). On the other hand, the random sampling process would inevitably select false-negative samples (samples sharing the same semantics with the anchor). These issues limit the learning capability of GCL. In this work, we propose an enhanced objective that addresses the aforementioned issues. We first introduce an unachievable ideal objective that contains all positive samples and no false-negative samples. This ideal objective is then transformed into a probabilistic form based on the distributions for sampling positive and negative samples. We then model these distributions with node similarity and derive the enhanced objective. Comprehensive experiments on various datasets demonstrate the effectiveness of the proposed enhanced objective under different settings.
Key facts. Cited by 2 papers in the map (data through 13 Oct 2026). Builds on 41 of its 59 references that are in the map. First posted on arXiv 13 Aug 2022.
Builds on
41 of 59 references.
References · 41
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,009
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,318
- 2017Graph Attention Networkscited by 8,888
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,712
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,492
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,730
- 2017Neural Message Passing for Quantum Chemistrycited by 3,471
- 2020Supervised Contrastive Learningcited by 2,811
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,826
- 2019Simplifying Graph Convolutional Networkscited by 1,474
- 2020Graph Contrastive Learning with Augmentationscited by 1,207
- 2018Deep Graph Infomaxcited by 1,104
29 more
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,003
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 991
- 2019Learning Representations by Maximizing Mutual Information Across Viewscited by 733
- 2019Graph Neural Networks for Social Recommendationcited by 714
- 2020Contrastive Multi-View Representation Learning on Graphscited by 652
- 2020Contrastive Learning with Hard Negative Samplescited by 619
- 2020Deep Graph Contrastive Representation Learningcited by 537
- 2019A Theoretical Analysis of Contrastive Unsupervised Representation Learningcited by 530
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 462
- 2019Diffusion Improves Graph Learningcited by 414
- 2020Hard Negative Mixing for Contrastive Learningcited by 399
- 2020Debiased Contrastive Learningcited by 354
- 2018Graph Convolutional Networks for Text Classificationcited by 345
- 2017Few-Shot Learning with Graph Neural Networkscited by 324
- 2021With a Little Help from My Friends: Nearest-Neighbor Contrastive Learning of Visual Representationscited by 324
- 2020Wiki-CS: A Wikipedia-Based Benchmark for Graph Neural Networkscited by 257
- 2016Molecular Graph Convolutions: Moving Beyond Fingerprintscited by 238
- 2020Graph Representation Learning via Graphical Mutual Information Maximizationcited by 217
- 2021Graph-less Neural Networks: Teaching Old MLPs New Tricks via Distillationcited by 151
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
- 2020Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networkscited by 77
- 2021Graph-MLP: Node Classification without Message Passing in Graphcited by 73
- 2021Multi-Scale Contrastive Siamese Networks for Self-Supervised Graph Representation Learningcited by 70
- 2020Conditional Negative Sampling for Contrastive Learning of Visual Representationscited by 57
- 2020GraphSAIL: Graph Structure Aware Incremental Learning for Recommender Systemscited by 42
- 2019Deep Social Collaborative Filteringcited by 32
- 2021Social Network Analysis: From Graph Theory to Applications with Pythoncited by 4
Built on by
Citing papers per year: 2023: 2.
2 papers.