Towards Better Benchmark Datasets for Inductive Knowledge Graph Completion

Harry Shomer, Jay Revolinsky, Jiliang Tang
6/14/2024
cs.AIcs.LG

Official code: HarryShomer/Better-Inductive-KGC (1 star, MIT, last commit 2025-06-01).

Abstract

Knowledge Graph Completion (KGC) attempts to predict missing facts in a Knowledge Graph (KG). Recently, there's been an increased focus on designing KGC methods that can excel in the inductive setting, where a portion or all of the entities and relations seen in inference are unobserved during training. Numerous benchmark datasets have been proposed for inductive KGC, all of which are subsets of existing KGs used for transductive KGC. However, we find that the current procedure for constructing inductive KGC datasets inadvertently creates a shortcut that can be exploited even while disregarding the relational information. Specifically, we observe that the Personalized PageRank (PPR) score can achieve strong or near SOTA performance on most datasets. In this paper, we study the root cause of this problem. Using these insights, we propose an alternative strategy for constructing inductive KGC datasets that helps mitigate the PPR shortcut. We then benchmark multiple popular methods using the newly constructed datasets and analyze their performance. The new benchmark datasets help promote a better understanding of the capabilities and challenges of inductive KGC by removing any shortcuts that obfuscate performance. The code and dataset and can be found at https://github.com/HarryShomer/Better-Inductive-KGC.

View on arXivView PDF

Code Implementations(1)

MIT

Implementation of the KDD'25 paper "Towards Better Benchmark Datasets for Inductive Knowledge Graph Completion"

10C++, CudaMay 27, 20241 years agoMIT

Similar Papers

Cite this paper

@article{shomer2024towards,
  title  = {Towards Better Benchmark Datasets for Inductive Knowledge Graph Completion},
  author = {Harry Shomer and Jay Revolinsky and Jiliang Tang},
  year   = {2024},
  eprint = {2406.11898},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.11898v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.11898.svg)](https://codeofpaper.com/paper/2406.11898)

Discussion