mlsanityData to 7 Oct 2026

Generating Counterfactual Hard Negative Samples for Graph Contrastive Learning

arXiv 2207.00148 ↗First posted 1 Jul 2022cs.LG cs.AIcited by 13

Not on the map. Why?

Abstract (arXiv)

Graph contrastive learning has emerged as a powerful tool for unsupervised graph representation learning. The key to the success of graph contrastive learning is to acquire high-quality positive and negative samples as contrasting pairs for the purpose of learning underlying structural semantics of the input graph. Recent works usually sample negative samples from the same training batch with the positive samples, or from an external irrelevant graph. However, a significant limitation lies in such strategies, which is the unavoidable problem of sampling false negative samples. In this paper, we propose a novel method to utilize Counterfactual mechanism to generate artificial hard negative samples for Graph Contrastive learning, namely CGC, which has a different perspective compared to those sampling-based strategies. We utilize counterfactual mechanism to produce hard negative samples, which ensures that the generated samples are similar to, but have labels that different from the positive sample. The proposed method achieves satisfying results on several datasets compared to some traditional unsupervised graph learning methods and some SOTA graph contrastive learning methods. We also conduct some supplementary experiments to give an extensive illustration of the proposed method, including the performances of CGC with different hard negative samples and evaluations for hard negative samples generated with different similarity measurements.

Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 21 of its 40 references that are in the map. First posted on arXiv 1 Jul 2022.

Builds on

21 of 40 references.

References · 21

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
  3. 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
  4. 2018How Powerful are Graph Neural Networks?cited by 4,355
  5. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  6. 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
  7. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  8. 2018Deep Graph Infomaxcited by 1,101
  9. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  10. 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
  11. 2014Distributed Representations of Sentences and Documentscited by 677
  12. 2020Contrastive Multi-View Representation Learning on Graphscited by 651
9 more
  1. 2020Contrastive Learning with Hard Negative Samplescited by 619
  2. 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
  3. 2020GCC: Graph Contrastive Coding for Graph Neural Network Pre-Trainingcited by 461
  4. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  5. 2017graph2vec: Learning Distributed Representations of Graphscited by 228
  6. 2021Graph Trend Filtering Networks for Recommendationscited by 53
  7. 2021Automated Self-Supervised Learning for Graphscited by 50
  8. 2016Faster Kernels for Graphs with Continuous Attributes via Hashingcited by 31
  9. 2022Dual Space Graph Contrastive Learningcited by 20

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 8; 2025: 0; 2026: 2.

13 papers.

Sort: