paper-with-me

홈 › Papers

RNNLogic: Learning Logic Rules for Reasoning on Knowledge Graphs

2020-10-08 · ICLR 2021 1 · Meng Qu, Junkun Chen, Louis-Pascal Xhonneux, Yoshua Bengio, Jian Tang

This paper studies learning logic rules for reasoning on knowledge graphs. Logic rules provide interpretable explanations when used for prediction as well as being able to generalize to other tasks, and hence are critical to learn. Existing methods either suffer from the problem of searching in a large search space (e.g., neural logic programming) or ineffective optimization due to sparse rewards (e.g., techniques based on reinforcement learning). To address these limitations, this paper proposes a probabilistic model called RNNLogic. RNNLogic treats logic rules as a latent variable, and simultaneously trains a rule generator as well as a reasoning predictor with logic rules. We develop an EM-based algorithm for optimization. In each iteration, the reasoning predictor is first updated to explore some generated logic rules for reasoning. Then in the E-step, we select a set of high-quality rules from all generated rules with both the rule generator and reasoning predictor via posterior inference; and in the M-step, the rule generator is updated with the rules selected in the E-step. Experiments on four datasets prove the effectiveness of RNNLogic.

📄 PDF Abstract BibTeX arXiv:2010.04029

Code (5)

DeepGraphLearning/RNNLogic 공식 구현 pytorch
MindSpore-scientific/code-10/tree/main/Last-Query-Transformer-RNN mindspore
MindSpore-scientific/code-8/tree/main/Last-Query-Transformer-RNN mindspore
MindSpore-scientific/code-8/tree/main/shallow-rnns mindspore
rudongyu/logire pytorch

Tasks

Knowledge Graphs

Similar Papers 제목 키워드 기반

An original model for multi-target learning of logical rules for knowledge graph reasoning

2021-12-12 · Yuliang Wei, Haotian Li, Guodong Xin, Yao Wang 외

Large-scale knowledge graphs provide structured representations of human knowledge. However, as it is impossible to collect all knowledge, knowledge graphs are usually incomplete. Reasoning based on existing facts paves …

Knowledge Graphs

ChatRule: Mining Logical Rules with Large Language Models for Knowledge Graph Reasoning

2023-09-04 · Linhao Luo, Jiaxin Ju, Bo Xiong, Yuan-Fang Li 외

Logical rules are essential for uncovering the logical connections between relations, which could improve reasoning performance and provide interpretable results on knowledge graphs (KGs). Although there have been many e…

Knowledge Graphs

Neural Multi-Hop Reasoning With Logical Rules on Biomedical Knowledge Graphs

2021-03-18 · Yushan Liu, Marcel Hildebrandt, Mitchell Joblin, Martin Ringsquandl 외

Biomedical knowledge graphs permit an integrative computational approach to reasoning about biological systems. The nature of biological data leads to a graph structure that differs from those typically encountered in be…

BenchmarkingKnowledge GraphsLink Prediction

TLogic: Temporal Logical Rules for Explainable Link Forecasting on Temporal Knowledge Graphs

2021-12-15 · Yushan Liu, Yunpu Ma, Marcel Hildebrandt, Mitchell Joblin 외

Conventional static knowledge graphs model entities in relational data as nodes, connected by edges of specific relation types. However, information and knowledge evolve continuously, and temporal dynamics emerge, which …

Knowledge GraphsLink Prediction

Multi-hop Reasoning and Retrieval in Embedding Space: Leveraging Large Language Models with Knowledge

2026-02-25 · Lihui Liu arxiv

As large language models (LLMs) continue to grow in size, their abilities to tackle complex tasks have significantly improved. However, issues such as hallucination and the lack of up-to-date knowledge largely remain unr…

Knowledge Graphs