Papers
Topics
Authors
Recent
Search
2000 character limit reached

Iteratively Learning Embeddings and Rules for Knowledge Graph Reasoning

Published 21 Mar 2019 in cs.AI and cs.CL | (1903.08948v1)

Abstract: Reasoning is essential for the development of large knowledge graphs, especially for completion, which aims to infer new triples based on existing ones. Both rules and embeddings can be used for knowledge graph reasoning and they have their own advantages and difficulties. Rule-based reasoning is accurate and explainable but rule learning with searching over the graph always suffers from efficiency due to huge search space. Embedding-based reasoning is more scalable and efficient as the reasoning is conducted via computation between embeddings, but it has difficulty learning good representations for sparse entities because a good embedding relies heavily on data richness. Based on this observation, in this paper we explore how embedding and rule learning can be combined together and complement each other's difficulties with their advantages. We propose a novel framework IterE iteratively learning embeddings and rules, in which rules are learned from embeddings with proper pruning strategy and embeddings are learned from existing triples and new triples inferred by rules. Evaluations on embedding qualities of IterE show that rules help improve the quality of sparse entity embeddings and their link prediction results. We also evaluate the efficiency of rule learning and quality of rules from IterE compared with AMIE+, showing that IterE is capable of generating high quality rules more efficiently. Experiments show that iteratively learning embeddings and rules benefit each other during learning and prediction.

Citations (190)

Summary

  • The paper introduces IterE, a novel framework that merges embedding and rule-based reasoning to improve knowledge graph inference and address data sparsity.
  • It details a three-stage process—embedding learning, axiom induction, and axiom injection—that refines entity representations and generates precise logical rules.
  • Experimental results on WN18-sparse and FB15k-237-sparse demonstrate superior MRR and Hit@10 scores, outperforming traditional models and enhancing efficiency.

Iteratively Learning Embeddings and Rules for Knowledge Graph Reasoning

The paper "Iteratively Learning Embeddings and Rules for Knowledge Graph Reasoning" presents a novel framework named IterE, which aims to address challenges within knowledge graph reasoning by integrating the strengths of embedding-based reasoning and rule-based reasoning. Knowledge graphs (KGs) store vast amounts of factual data in triples, which in turn require reasoning approaches to infer new knowledge and maintain consistency. These KGs benefit from two primary reasoning methodologies: embeddings, which transform the entities and relationships into vector spaces for more efficient computation, and rules, which provide precise logical deductions.

Overview of IterE Framework

IterE leverages the respective advantages of embeddings and rules through an iterative process that enhances the reasoning capabilities of KGs. It functions in three core stages: embedding learning, axiom induction, and axiom injection. During embedding learning, IterE integrates inferred triples alongside existing triples, thereby enriching sparse entities' representations and addressing data sparsity challenges inherent to embedding-based reasoning. Conversely, axiom induction utilizes vector space characteristics of embedding models to generate and assess axioms, efficiently trimming down the extensive search space typical of rule learning.

Emphasizing the linear map assumption for embeddings allows IterE to facilitate axiom induction directly within the vector space, creating rules from axioms defined in the OWL 2 Web Ontology Language. The axioms chosen pertain specifically to object properties, enabling both the deduction of new triples and the maintaining of semantic integrity from a KG perspective.

Experimental Evaluation and Numerical Results

The experiments conducted using IterE on datasets such as WN18-sparse and FB15k-237-sparse reveal its capability to improve link prediction performance and generate quality rules. Numerical analysis from link prediction tasks shows that IterE achieves superior Mean Reciprocal Rank (MRR) scores and higher Hit@10 percentages compared to other methods like TransE, ComplEx, and DistMult. This evidences the efficacy of IterE in addressing the sparsity inherent in traditional embedding methods thereby refining sparse entity representations. Notably, IterE exhibits improved learning efficiency and generates rules of higher quality compared to the baseline AMIE+, reducing computational time significantly while increasing the yield of high-quality rules.

Implications and Future Prospects

The paper presents a compelling argument for integrating deductive and inductive reasoning within KG ecosystems. With IterE, there is potential to markedly advance tasks like link prediction and KG completion, where data richness is heterogeneous. The iterative approach provides an innovative pathway for learning that scales efficiently with increasing KG complexity. Moreover, potential future applications may include greater integration of diverse axiom types and exploring broader definitions beyond OWL 2 for richer rule structures, enhancing graph-based AI systems.

As AI continues to expand into complex data environments, frameworks like IterE indicate promising directions, encouraging closer synergy between established reasoning mechanisms. The methodology opens avenues for more robust KG operations where optimal data representation coexists with logical consistency. Future research could focus on the adaptability of such models to various KGs and the automation of hyperparameter tuning processes to further increase practical scalability and efficiency.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.