Understanding Negative Sampling in Graph Representation Learning
Not on the map. Why?
Abstract (arXiv)
Graph representation learning has been extensively studied in recent years. Despite its potential in generating continuous embeddings for various networks, both the effectiveness and efficiency to infer high-quality representations toward large corpus of nodes are still challenging. Sampling is a critical point to achieve the performance goals. Prior arts usually focus on sampling positive node pairs, while the strategy for negative sampling is left insufficiently explored. To bridge the gap, we systematically analyze the role of negative sampling from the perspectives of both objective and risk, theoretically demonstrating that negative sampling is as important as positive sampling in determining the optimization objective and the resulted variance. To the best of our knowledge, we are the first to derive the theory and quantify that the negative sampling distribution should be positively but sub-linearly correlated to their positive sampling distribution. With the guidance of the theory, we propose MCNS, approximating the positive distribution with self-contrast approximation and accelerating negative sampling by Metropolis-Hastings. We evaluate our method on 5 datasets that cover extensive downstream graph learning tasks, including link prediction, node classification and personalized recommendation, on a total of 19 experimental settings. These relatively comprehensive experimental results demonstrate its robustness and superiorities.
Key facts. Cited by 66 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 15; 2023: 14; 2024: 16; 2025: 8; 2026: 2.
66 papers.
Sort:
By area:
- 2021Are we really making much progress? Revisiting, benchmarking, and refining heterogeneous graph neural networkscited by 176
- 2022Towards Better Evaluation for Dynamic Link Predictioncited by 120
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2023Evaluating Graph Neural Networks for Link Prediction: Current Pitfalls and New Benchmarkingcited by 69
- 2022Temporal Knowledge Graph Completion: A Surveycited by 61
- 2021Self-Contrastive Learning with Hard Negative Sampling for Self-supervised Point Cloud Learningcited by 52
- 2022MGAE: Masked Autoencoders for Self-Supervised Learning on Graphscited by 27
- 2022Contrastive Laplacian Eigenmapscited by 24
- 2021Self-supervised Contrastive Attributed Graph Clusteringcited by 18
- 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Samplingcited by 14
- 2023A Survey on Temporal Knowledge Graph Completion: Taxonomy, Progress, and Prospectscited by 14
- 2021Relation-aware Graph Attention Model With Adaptive Self-adversarial Trainingcited by 12
38 more
- 2022Link Prediction with Non-Contrastive Learningcited by 11
- 2022Learning from the Dark: Boosting Graph Convolutional Neural Networks with Diverse Negative Samplescited by 10
- 2022The Minority Matters: A Diversity-Promoting Collaborative Metric Learning Algorithmcited by 9
- 2023Combating Bilateral Edge Noise for Robust Link Predictioncited by 9
- 2024Negative Sampling in Knowledge Graph Representation Learning: A Reviewcited by 9
- 2024Diffusion-based Negative Sampling on Graphs for Link Predictioncited by 9
- 2023Temporal Aggregation and Propagation Graph Neural Networks for Dynamic Representationcited by 8
- 2024RevGNN: Negative Sampling Enhanced Contrastive Graph Learning for Academic Reviewer Recommendationcited by 8
- 2024GraphAgent: Agentic Graph Language Assistantcited by 8
- 2021NuPS: A Parameter Server for Machine Learning with Non-Uniform Parameter Accesscited by 7
- 2021Unified Interpretation of Softmax Cross-Entropy and Negative Sampling: With Case Study for Knowledge Graph Embeddingcited by 7
- 2022Unsupervised Network Embedding Beyond Homophilycited by 7
- 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processescited by 7
- 2023BatchSampler: Sampling Mini-Batches for Contrastive Learning in Vision, Language, and Graphscited by 7
- 2024Layer-diverse Negative Sampling for Graph Neural Networkscited by 7
- 2021Calibrating and Improving Graph Contrastive Learningcited by 6
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphscited by 5
- 2023Neighborhood-based Hard Negative Mining for Sequential Recommendationcited by 5
- 2023BSL: Understanding and Improving Softmax Loss for Recommendationcited by 5
- 2024SimCE: Simplifying Cross-Entropy Loss for Collaborative Filteringcited by 4
- 2024Subgraph-Aware Training of Language Models for Knowledge Graph Completion Using Structure-Aware Contrastive Learningcited by 4
- 2021Network representation learning: A macro and micro viewcited by 3
- 2022Generating Negative Samples for Sequential Recommendationcited by 3
- 2024Neurosymbolic Methods for Dynamic Knowledge Graphscited by 3
- 2023Relation-Aware Network with Attention-Based Loss for Few-Shot Knowledge Graph Completioncited by 2
- 2023Dimension Independent Mixup for Hard Negative Sample in Collaborative Filteringcited by 2
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
- 2025Sparse-Dense Side-Tuner for efficient Video Temporal Groundingcited by 2
- 2021Self-Supervised Deep Graph Embedding with High-Order Information Fusion for Community Discoverycited by 1
- 2021User Embedding based Neighborhood Aggregation Method for Inductive Recommendationcited by 1
- 2022Bayesian Negative Sampling for Recommendationcited by 1
- 2023Importance of negative sampling in weak label learningcited by 1
- 2024Robust Training of Temporal GNNs using Nearest Neighbours based Hard Negativescited by 1
- 2024EMC2: Efficient MCMC Negative Sampling for Contrastive Learning with Global Convergencecited by 1
- 2024ATFLRec: A Multimodal Recommender System with Audio-Text Fusion and Low-Rank Adaptation via Instruction-Tuned Large Language Modelcited by 1
- 2025Optimal Embedding Guided Negative Sample Generation for Knowledge Graph Link Predictioncited by 1
- 2022Sparse and Dense Approaches for the Full-rank Retrieval of Responses for Dialoguescited by 0
- 2022Rethinking the Setting of Semi-supervised Learning on Graphscited by 0
50 most cited of 66 All 66 (JSON)
- 2026GravityGraphSAGE: Link Prediction in Directed Attributed Graphs10 May 2026
- 2026Towards Reliable Negative Sampling for Recommendation with Implicit Feedback via In-Community Popularity21 Feb 2026
- 2025Towards A Tri-View Diffusion Framework for Recommendation25 Nov 2025
- 2025Causal Negative Sampling via Diffusion Model for Out-of-Distribution Recommendation10 Aug 2025
- 2025Sparse-Dense Side-Tuner for efficient Video Temporal Grounding10 Jul 2025
- 2025Demystifying Distributed Training of Graph Neural Networks for Link Prediction25 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Optimal Embedding Guided Negative Sample Generation for Knowledge Graph Link Prediction4 Apr 2025
- 2025MixDec Sampling: A Soft Link-based Sampling Method of Graph Neural Network for Recommendation12 Feb 2025
- 2025Learning Graph Node Embeddings by Smooth Pair Sampling22 Jan 2025
- 2024GraphAgent: Agentic Graph Language Assistant22 Dec 2024
- 2024Diversified and Adaptive Negative Sampling on Knowledge Graphs10 Oct 2024
38 more
- 2024ATFLRec: A Multimodal Recommender System with Audio-Text Fusion and Low-Rank Adaptation via Instruction-Tuned Large Language Model13 Sep 2024
- 2024Neurosymbolic Methods for Dynamic Knowledge Graphs6 Sep 2024
- 2024RW-NSGCN: A Robust Approach to Structural Attacks via Negative Sampling13 Aug 2024
- 2024RevGNN: Negative Sampling Enhanced Contrastive Graph Learning for Academic Reviewer Recommendation30 Jul 2024
- 2024Subgraph-Aware Training of Language Models for Knowledge Graph Completion Using Structure-Aware Contrastive Learning17 Jul 2024
- 2024SimCE: Simplifying Cross-Entropy Loss for Collaborative Filtering23 Jun 2024
- 2024Guiding Catalogue Enrichment with User Queries11 Jun 2024
- 2024Bypassing Skip-Gram Negative Sampling: Dimension Regularization as a More Efficient Alternative for Graph Embeddings30 Apr 2024
- 2024EMC2: Efficient MCMC Negative Sampling for Contrastive Learning with Global Convergence16 Apr 2024
- 2024Diffusion-based Negative Sampling on Graphs for Link Prediction25 Mar 2024
- 2024Layer-diverse Negative Sampling for Graph Neural Networks18 Mar 2024
- 2024Negative Sampling in Knowledge Graph Representation Learning: A Review29 Feb 2024
- 2024Adversarial Curriculum Graph Contrastive Learning with Pair-wise Augmentation16 Feb 2024
- 2024Robust Training of Temporal GNNs using Nearest Neighbours based Hard Negatives14 Feb 2024
- 2023BSL: Understanding and Improving Softmax Loss for Recommendation20 Dec 2023
- 2023Not All Negatives Are Worth Attending to: Meta-Bootstrapping Negative Sampling Framework for Link Prediction8 Dec 2023
- 2023LasTGL: An Industrial Framework for Large-Scale Temporal Graph Learning28 Nov 2023
- 2023Edge2Node: Reducing Edge Prediction to Node Classification6 Nov 2023
- 2023Combating Bilateral Edge Noise for Robust Link Prediction2 Nov 2023
- 2023Importance of negative sampling in weak label learning23 Sep 2023
- 2023A Survey on Temporal Knowledge Graph Completion: Taxonomy, Progress, and Prospects4 Aug 2023
- 2023Dimension Independent Mixup for Hard Negative Sample in Collaborative Filtering28 Jun 2023
- 2023Evaluating Graph Neural Networks for Link Prediction: Current Pitfalls and New Benchmarking18 Jun 2023
- 2023Relation-Aware Network with Attention-Based Loss for Few-Shot Knowledge Graph Completion15 Jun 2023
- 2023Neighborhood-based Hard Negative Mining for Sequential Recommendation12 Jun 2023
- 2023CARL-G: Clustering-Accelerated Representation Learning on Graphs12 Jun 2023
- 2023BatchSampler: Sampling Mini-Batches for Contrastive Learning in Vision, Language, and Graphs6 Jun 2023
- 2023Temporal Aggregation and Propagation Graph Neural Networks for Dynamic Representation15 Apr 2023
- 2022Graph Convolutional Neural Networks with Diverse Negative Samples via Decomposed Determinant Point Processes5 Dec 2022
- 2022Link Prediction with Non-Contrastive Learning25 Nov 2022
- 2022Learning from the Dark: Boosting Graph Convolutional Neural Networks with Diverse Negative Samples3 Oct 2022
- 2022The Minority Matters: A Diversity-Promoting Collaborative Metric Learning Algorithm30 Sep 2022
- 2022Generating Negative Samples for Sequential Recommendation7 Aug 2022
- 2022Towards Better Evaluation for Dynamic Link Prediction20 Jul 2022
- 2022MultiSAGE: a multiplex embedding algorithm for inter-layer link prediction24 Jun 2022
- 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Sampling23 Jun 2022
- 2022Rethinking the Setting of Semi-supervised Learning on Graphs28 May 2022
- 2022Sparse and Dense Approaches for the Full-rank Retrieval of Responses for Dialogues22 Apr 2022
50 newest of 66 All 66 (JSON)
- 2024GraphAgent: Agentic Graph Language Assistantcited by 8
- 2024GraphAgent: Agentic Graph Language Assistant22 Dec 2024
- 2021Are we really making much progress? Revisiting, benchmarking, and refining heterogeneous graph neural networkscited by 176
- 2022Towards Better Evaluation for Dynamic Link Predictioncited by 120
- 2021An Empirical Study of Graph Contrastive Learningcited by 113
- 2023Evaluating Graph Neural Networks for Link Prediction: Current Pitfalls and New Benchmarkingcited by 69
- 2022Temporal Knowledge Graph Completion: A Surveycited by 61
- 2021Self-Contrastive Learning with Hard Negative Sampling for Self-supervised Point Cloud Learningcited by 52
- 2022MGAE: Masked Autoencoders for Self-Supervised Learning on Graphscited by 27
- 2022Contrastive Laplacian Eigenmapscited by 24
- 2021Self-supervised Contrastive Attributed Graph Clusteringcited by 18
- 2022Rethinking Collaborative Metric Learning: Toward an Efficient Alternative without Negative Samplingcited by 14
- 2023A Survey on Temporal Knowledge Graph Completion: Taxonomy, Progress, and Prospectscited by 14
- 2021Relation-aware Graph Attention Model With Adaptive Self-adversarial Trainingcited by 12
12 most cited of 62 All 62 (JSON)
- 2026GravityGraphSAGE: Link Prediction in Directed Attributed Graphs10 May 2026
- 2025Sparse-Dense Side-Tuner for efficient Video Temporal Grounding10 Jul 2025
- 2025Demystifying Distributed Training of Graph Neural Networks for Link Prediction25 Jun 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Optimal Embedding Guided Negative Sample Generation for Knowledge Graph Link Prediction4 Apr 2025
- 2025MixDec Sampling: A Soft Link-based Sampling Method of Graph Neural Network for Recommendation12 Feb 2025
- 2025Learning Graph Node Embeddings by Smooth Pair Sampling22 Jan 2025
- 2024Diversified and Adaptive Negative Sampling on Knowledge Graphs10 Oct 2024
- 2024ATFLRec: A Multimodal Recommender System with Audio-Text Fusion and Low-Rank Adaptation via Instruction-Tuned Large Language Model13 Sep 2024
- 2024Neurosymbolic Methods for Dynamic Knowledge Graphs6 Sep 2024
- 2024RW-NSGCN: A Robust Approach to Structural Attacks via Negative Sampling13 Aug 2024
- 2024RevGNN: Negative Sampling Enhanced Contrastive Graph Learning for Academic Reviewer Recommendation30 Jul 2024
12 newest of 62 All 62 (JSON)