mlsanityData to 7 Oct 2026

Efficient Non-Sampling Knowledge Graph Embedding

arXiv 2104.10796 ↗First posted 21 Apr 2021cs.AIcited by 14

Not on the map. Why?

Abstract (arXiv)

Knowledge Graph (KG) is a flexible structure that is able to describe the complex relationship between data entities. Currently, most KG embedding models are trained based on negative sampling, i.e., the model aims to maximize some similarity of the connected entities in the KG, while minimizing the similarity of the sampled disconnected entities. Negative sampling helps to reduce the time complexity of model learning by only considering a subset of negative instances, which may fail to deliver stable model performance due to the uncertainty in the sampling procedure. To avoid such deficiency, we propose a new framework for KG embedding -- Efficient Non-Sampling Knowledge Graph Embedding (NS-KGE). The basic idea is to consider all of the negative instances in the KG for model learning, and thus to avoid negative sampling. The framework can be applied to square-loss based knowledge graph embedding models or models whose loss can be converted to a square loss. A natural side-effect of this non-sampling strategy is the increased computational complexity of model learning. To solve the problem, we leverage mathematical derivations to reduce the complexity of non-sampling loss function, which eventually provides us both better efficiency and better accuracy in KG embedding compared with existing models. Experiments on benchmark datasets show that our NS-KGE framework can achieve a better performance on efficiency and accuracy over traditional negative sampling based models, and that the framework is applicable to a large class of knowledge graph embedding models.

Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 23 of its 53 references that are in the map. First posted on arXiv 21 Apr 2021.

Builds on

23 of 53 references.

References · 23

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  3. 2016Complex Embeddings for Simple Link Predictioncited by 897
  4. 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
  5. 2020A Survey on Knowledge Graphs: Representation, Acquisition and Applicationscited by 643
  6. 2020Knowledge Graphscited by 619
  7. 2017DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoningcited by 265
  8. 2018Explainable Recommendation: A Survey and New Perspectivescited by 210
  9. 2018SimplE Embedding for Link Prediction in Knowledge Graphscited by 195
  10. 2020Improving Conversational Recommender Systems via Knowledge Graph based Semantic Fusioncited by 122
  11. 2018Multi-Hop Knowledge Graph Reasoning with Reward Shapingcited by 102
  12. 2019Reinforcement Knowledge Graph Reasoning for Explainable Recommendationcited by 102
11 more
  1. 2020Fairness-Aware Explainable Recommendation over Knowledge Graphscited by 74
  2. 2017KBGAN: Adversarial Learning for Knowledge Graph Embeddingscited by 62
  3. 2018NSCaching: Simple and Efficient Negative Sampling for Knowledge Graph Embeddingcited by 42
  4. 2019Jointly Learning Explainable Rules for Recommendation with Knowledge Graphcited by 40
  5. 2018Learning Heterogeneous Knowledge Base Embeddings for Explainable Recommendationcited by 39
  6. 2020Realistic Re-evaluation of Knowledge Graph Completion Methods: An Experimental Studycited by 37
  7. 2020Neural Collaborative Reasoningcited by 37
  8. 2018Incorporating GAN for Negative Sampling in Knowledge Representation Learningcited by 31
  9. 2020CAFE: Coarse-to-Fine Neural Symbolic Reasoning for Explainable Recommendationcited by 26
  10. 2019Explainable Product Search with a Dynamic Relation Embedding Modelcited by 6
  11. 2020COOKIE: A Dataset for Conversational Recommendation over Knowledge Graphs in E-commercecited by 6

Built on by

Cited by year

Citing papers per year: 2022: 7; 2023: 3; 2024: 3; 2025: 1.

14 papers.

Sort: