Block-Diagonal Orthogonal Relation and Matrix Entity for Knowledge Graph Embedding

Yihua Zhu, Hidetoshi Shimodaira
1/11/2024
cs.CLcs.IR

No official code found. Best implementation: YihuaZhu111/OrthogonalE (1 star, last commit 2024-11-20).

Abstract

The primary aim of Knowledge Graph embeddings (KGE) is to learn low-dimensional representations of entities and relations for predicting missing facts. While rotation-based methods like RotatE and QuatE perform well in KGE, they face two challenges: limited model flexibility requiring proportional increases in relation size with entity dimension, and difficulties in generalizing the model for higher-dimensional rotations. To address these issues, we introduce OrthogonalE, a novel KGE model employing matrices for entities and block-diagonal orthogonal matrices with Riemannian optimization for relations. This approach enhances the generality and flexibility of KGE models. The experimental results indicate that our new KGE model, OrthogonalE, is both general and flexible, significantly outperforming state-of-the-art KGE models while substantially reducing the number of relation parameters.

View on arXivView PDF

Code Implementations(1)

10Shell, PythonJan 11, 20241 years ago

Similar Papers

Cite this paper

@article{zhu2024blockdiagonal,
  title  = {Block-Diagonal Orthogonal Relation and Matrix Entity for Knowledge Graph Embedding},
  author = {Yihua Zhu and Hidetoshi Shimodaira},
  year   = {2024},
  eprint = {2401.05967},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.05967v3}
}

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

Discussion