Fully Geometric Multi-Hop Reasoning on Knowledge Graphs with Transitive Relations
Fernando Zhapa-Camacho, Robert Hoehndorf
TL;DR
GeometrE presents a purely geometric, box-embedding approach for multi-hop reasoning on knowledge graphs, enabling interpretable query operations by mapping logical operators to fixed geometric transformations. A transitive loss is introduced to preserve transitivity in the embedding space, supporting chain-like reasoning across multiple hops. Empirical results on WN18RR-QA, NELL-QA, and FB237 show competitive or superior performance to state-of-the-art baselines, with ablations demonstrating the value of combined additive/multiplicative projections and answer-embedding choices. The work advances interpretable KG reasoning and offers a practical framework for integrating complex query types while preserving geometric interpretations, though negation approximation remains a limitation and a direction for future work.
Abstract
Geometric embedding methods have shown to be useful for multi-hop reasoning on knowledge graphs by mapping entities and logical operations to geometric regions and geometric transformations, respectively. Geometric embeddings provide direct interpretability framework for queries. However, current methods have only leveraged the geometric construction of entities, failing to map logical operations to geometric transformations and, instead, using neural components to learn these operations. We introduce GeometrE, a geometric embedding method for multi-hop reasoning, which does not require learning the logical operations and enables full geometric interpretability. Additionally, unlike previous methods, we introduce a transitive loss function and show that it can preserve the logical rule $\forall a,b,c: r(a,b) \land r(b,c) \to r(a,c)$. Our experiments show that GeometrE outperforms current state-of-the-art methods on standard benchmark datasets.
