Faithful Differentiable Reasoning with Reshuffled Region-based Embeddings

Aleksandar Pavlovic, Emanuel Sallinger, Steven Schockaert
6/13/2024
cs.AIcs.LG

No confident code implementation found for this paper.

Abstract

Knowledge graph (KG) embedding methods learn geometric representations of entities and relations to predict plausible missing knowledge. These representations are typically assumed to capture rule-like inference patterns. However, our theoretical understanding of which inference patterns can be captured remains limited. Ideally, KG embedding methods should be expressive enough such that for any set of rules, there exist relation embeddings that exactly capture these rules. This principle has been studied within the framework of region-based embeddings, but existing models are severely limited in the kinds of rule bases that can be captured. We argue that this stems from the fact that entity embeddings are only compared in a coordinate-wise fashion. As an alternative, we propose RESHUFFLE, a simple model based on ordering constraints that can faithfully capture a much larger class of rule bases than existing approaches. Most notably, RESHUFFLE can capture bounded inference w.r.t. arbitrary sets of closed path rules. The entity embeddings in our framework can be learned by a Graph Neural Network (GNN), which effectively acts as a differentiable rule base.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pavlovic2024faithful,
  title  = {Faithful Differentiable Reasoning with Reshuffled Region-based Embeddings},
  author = {Aleksandar Pavlovic and Emanuel Sallinger and Steven Schockaert},
  year   = {2024},
  eprint = {2406.09529},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.09529v2}
}

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.09529.svg)](https://codeofpaper.com/paper/2406.09529)

Discussion