Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

RulE: Knowledge Graph Reasoning with Rule Embedding

About

Knowledge graph (KG) reasoning is an important problem for knowledge graphs. In this paper, we propose a novel and principled framework called \textbf{RulE} (stands for {Rul}e {E}mbedding) to effectively leverage logical rules to enhance KG reasoning. Unlike knowledge graph embedding (KGE) methods, RulE learns rule embeddings from existing triplets and first-order {rules} by jointly representing \textbf{entities}, \textbf{relations} and \textbf{logical rules} in a unified embedding space. Based on the learned rule embeddings, a confidence score can be calculated for each rule, reflecting its consistency with the observed triplets. This allows us to perform logical rule inference in a soft way, thus alleviating the brittleness of logic. On the other hand, RulE injects prior logical rule information into the embedding space, enriching and regularizing the entity/relation embeddings. This makes KGE alone perform better too. RulE is conceptually simple and empirically effective. We conduct extensive experiments to verify each component of RulE. Results on multiple benchmarks reveal that our model outperforms the majority of existing embedding-based and rule-based approaches.

Xiaojuan Tang, Song-Chun Zhu, Yitao Liang, Muhan Zhang• 2022

Related benchmarks

TaskDatasetResultRank
Link PredictionFB15K (test)
Hits@1089.6
164
Link PredictionWN18 (test)
Hits@100.95
142
Knowledge Graph ReasoningFB15k-237 (test)--
29
Knowledge Graph ReasoningFB15k-237
MRR36.2
19
Knowledge Graph ReasoningKinship (test)
MRR0.736
19
Knowledge Graph ReasoningWN18RR
MRR51.9
19
Knowledge Graph ReasoningUMLS (test)
MRR0.867
17
Knowledge Graph ReasoningFamily (test)
MRR98.4
16
Knowledge Graph ReasoningYAGO3-10
MRR0.535
14
Knowledge Graph ReasoningUMLS
MRR86.7
9
Showing 10 of 11 rows

Other info

Follow for update