Structure-Aware Hard Negative Mining for Heterogeneous Graph Contrastive Learning
Not on the map. Why?
Abstract (arXiv)
Recently, heterogeneous Graph Neural Networks (GNNs) have become a de facto model for analyzing HGs, while most of them rely on a relative large number of labeled data. In this work, we investigate Contrastive Learning (CL), a key component in self-supervised approaches, on HGs to alleviate the label scarcity problem. We first generate multiple semantic views according to metapaths and network schemas. Then, by pushing node embeddings corresponding to different semantic views close to each other (positives) and pulling other embeddings apart (negatives), one can obtain informative representations without human annotations. However, this CL approach ignores the relative hardness of negative samples, which may lead to suboptimal performance. Considering the complex graph structure and the smoothing nature of GNNs, we propose a structure-aware hard negative mining scheme that measures hardness by structural characteristics for HGs. By synthesizing more negative nodes, we give larger weights to harder negatives with limited computational overhead to further boost the performance. Empirical studies on three real-world datasets show the effectiveness of our proposed method. The proposed method consistently outperforms existing state-of-the-art methods and notably, even surpasses several supervised counterparts.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 24 of its 27 references that are in the map. First posted on arXiv 31 Aug 2021.
Builds on
24 of 27 references.
References · 24
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 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
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2020Graph Contrastive Learning with Augmentationscited by 1,208
- 2018Deep Graph Infomaxcited by 1,106
- 2020What Makes for Good Views for Contrastive Learning?cited by 846
12 more
- 2019Contrastive Representation Distillationcited by 748
- 2019Heterogeneous Graph Attention Networkcited by 734
- 2020Benchmarking Graph Neural Networkscited by 680
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 673
- 2020Contrastive Multi-View Representation Learning on Graphscited by 652
- 2020Deep Graph Contrastive Representation Learningcited by 539
- 2020Graph Contrastive Learning with Adaptive Augmentationcited by 519
- 2020MAGNN: Metapath Aggregated Graph Neural Network for Heterogeneous Graph Embeddingcited by 304
- 2017Heterogeneous Information Network Embedding for Recommendationcited by 133
- 2020Hard negative examples are hard, but usefulcited by 82
- 2020Are all negatives created equal in contrastive instance discrimination?cited by 50
- 2016Meta-Path Guided Embedding for Similarity Search in Large-Scale Heterogeneous Information Networkscited by 11
Built on by
Citing papers per year: 2022: 2; 2023: 0; 2024: 1.
3 papers.
- 2022Heterogeneous Graph Neural Networks using Self-supervised Reciprocally Contrastive Learningcited by 6
- 2022Heterogeneous Graph Contrastive Learning with Meta-path Contexts and Adaptively Weighted Negative Samplescited by 6
- 2024Robust Training of Temporal GNNs using Nearest Neighbours based Hard Negativescited by 1
- 2024Robust Training of Temporal GNNs using Nearest Neighbours based Hard Negatives14 Feb 2024
- 2022Heterogeneous Graph Contrastive Learning with Meta-path Contexts and Adaptively Weighted Negative Samples28 Dec 2022
- 2022Heterogeneous Graph Neural Networks using Self-supervised Reciprocally Contrastive Learning30 Apr 2022