mlsanityData to 7 Oct 2026

Are We Wasting Time? A Fast, Accurate Performance Evaluation Framework for Knowledge Graph Link Predictors

arXiv 2402.00053 ↗First posted 25 Jan 2024cs.AI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

The standard evaluation protocol for measuring the quality of Knowledge Graph Completion methods - the task of inferring new links to be added to a graph - typically involves a step which ranks every entity of a Knowledge Graph to assess their fit as a head or tail of a candidate link to be added. In Knowledge Graphs on a larger scale, this task rapidly becomes prohibitively heavy. Previous approaches mitigate this problem by using random sampling of entities to assess the quality of links predicted or suggested by a method. However, we show that this approach has serious limitations since the ranking metrics produced do not properly reflect true outcomes. In this paper, we present a thorough analysis of these effects along with the following findings. First, we empirically find and theoretically motivate why sampling uniformly at random vastly overestimates the ranking performance of a method. We show that this can be attributed to the effect of easy versus hard negative candidates. Second, we propose a framework that uses relational recommenders to guide the selection of candidates for evaluation. We provide both theoretical and empirical justification of our methodology, and find that simple and fast methods can work extremely well, and that they match advanced neural approaches. Even when a large portion of true candidates for a property are missed, the estimation barely deteriorates. With our proposed framework, we can reduce the time and computation needed similar to random sampling strategies while vastly improving the estimation; on ogbl-wikikg2, we show that accurate estimations of the full, filtered ranking can be obtained in 20 seconds instead of 30 minutes. We conclude that considerable computational effort can be saved by effective preprocessing and sampling methods and still reliably predict performance accurately of the true performance for the entire ranking procedure.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 38 of its 70 references that are in the map. First posted on arXiv 25 Jan 2024.

Builds on

38 of 70 references.

References · 38

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  3. 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
  4. 2016Complex Embeddings for Simple Link Predictioncited by 897
  5. 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
  6. 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
  7. 2020Knowledge Graphscited by 619
  8. 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
  9. 2019TuckER: Tensor Factorization for Knowledge Graph Completioncited by 290
  10. 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
  11. 2019Inductive Relation Prediction by Subgraph Reasoningcited by 237
  12. 2020Query2box: Reasoning over Knowledge Graphs in Vector Space using Box Embeddingscited by 169
26 more
  1. 2020Beta Embeddings for Multi-Hop Logical Reasoning in Knowledge Graphscited by 128
  2. 2020CoDEx: A Comprehensive Knowledge Graph Completion Benchmarkcited by 102
  3. 2022SimKGC: Simple Contrastive Knowledge Graph Completion with Pre-trained Language Modelscited by 90
  4. 2020PyKEEN 1.0: A Python Library for Training and Evaluating Knowledge Graph Embeddingscited by 77
  5. 2017Open-World Knowledge Graph Completioncited by 64
  6. 2020Relational Message Passing for Knowledge Graph Completioncited by 61
  7. 2023InGram: Inductive Knowledge Graph Embedding via Relation Graphscited by 50
  8. 2021Relation Prediction as an Auxiliary Training Objective for Improving Multi-Relational Graph Representationscited by 37
  9. 2015Type-Constrained Representation Learning in Knowledge Graphscited by 34
  10. 2022An Open Challenge for Inductive Link Prediction on Knowledge Graphscited by 26
  11. 2018EARL: Joint Entity and Relation Linking for Question Answering over Knowledge Graphscited by 20
  12. 2019Candidate Generation with Binary Codes for Large-Scale Top-N Recommendationcited by 19
  13. 2022KGLM: Integrating Knowledge Graph Structure in Language Models for Link Predictioncited by 15
  14. 2021Efficient Non-Sampling Knowledge Graph Embeddingcited by 14
  15. 2022Transformer-based Entity Typing in Knowledge Graphscited by 13
  16. 2021Beyond NED: Fast and Effective Search Space Reduction for Complex Question Answering over Knowledge Basescited by 11
  17. 2021RecPipe: Co-designing Models and Hardware to Jointly Optimize Recommendation Quality and Performancecited by 8
  18. 2022Re-thinking Knowledge Graph Completion Evaluation from an Information Retrieval Perspectivecited by 7
  19. 2022Flashlight: Scalable Link Prediction with Effective Decoderscited by 7
  20. 2023Negative Sampling with Adaptive Denoising Mixup for Knowledge Graph Embeddingcited by 7
  21. 2022Stay Positive: Knowledge Graph Embedding Without Negative Samplingcited by 5
  22. 2021Ranking vs. Classifying: Measuring Knowledge Base Completion Qualitycited by 4
  23. 2022PIE: a Parameter and Inference Efficient Solution for Large Scale Knowledge Graph Embedding Reasoningcited by 4
  24. 2019Using Pairwise Occurrence Information to Improve Knowledge Graph Completion on Large-Scale Datasetscited by 2
  25. 2021Typing Errors in Factual Knowledge Graphs: Severity and Possible Ways Outcited by 2
  26. 2023Can Persistent Homology provide an efficient alternative for Evaluation of Knowledge Graph Completion Methods?cited by 1

Built on by

Not cited yet.