Skip to main navigation Skip to search Skip to main content

Rule-enhanced iterative complementation for knowledge graph reasoning

  • Qika Lin
  • , Jun Liu
  • , Yudai Pan
  • , Lingling Zhang
  • , Xin Hu
  • , Jie Ma
  • Xi'an Jiaotong University

Research output: Contribution to journalArticlepeer-review

37 Scopus citations

Abstract

Knowledge graph (KG) reasoning aims to infer missing valid triples from observed triples, thereby improving the semantics of the whole KG. The general KG reasoning involves rule-based and embedding-based methods. The former can provide an interpretable reasoning process but has low efficiency, while the latter is the converse. Therefore, some hybrid methods have been proposed, but there are still two challenges: the completeness of rule learning and the determination of hidden triples. To address these challenges, this paper proposes a rule-enhanced iterative complementation (Rule-IC) method, which involves three components: rule learning, an embedding learner and a triple discriminator. Such an iterative process enriches the semantics of KG and further increases the completeness of rule learning to generate hidden triples. In order to precisely determine the validity of hidden triples, a multi-relational graph convolutional network (GCN) with attentive message passing is introduced as a triple discriminator. The embedding learner for KG reasoning and the GCN discriminator complement each other by valid hidden triples. In addition, the performance of these three components improves overall during the iterative process. Experimental results show that most evaluation metrics of Rule-IC are better than those of several baselines on four common KGs. Furthermore, it is scalable and can be extended to all KG embedding models theoretically.

Original languageEnglish
Pages (from-to)66-79
Number of pages14
JournalInformation Sciences
Volume575
DOIs
StatePublished - Oct 2021

Keywords

  • Graph convolutional network
  • Graph embedding
  • Knowledge graph
  • Logic rules
  • Reasoning

Fingerprint

Dive into the research topics of 'Rule-enhanced iterative complementation for knowledge graph reasoning'. Together they form a unique fingerprint.

Cite this