AIFeb 26, 2025

Dealing with Inconsistency for Reasoning over Knowledge Graphs: A Survey

arXiv:2502.19023v11 citationsh-index: 10
Originality Synthesis-oriented
AI Analysis

It tackles the challenge of enabling reliable reasoning for tasks like information retrieval and question answering in KGs, but it is incremental as it synthesizes existing work rather than introducing new methods.

This survey addresses the problem of reasoning over inconsistent knowledge graphs (KGs), which arises from automated data extraction and integration, by analyzing state-of-the-art methods for detection, fixing, and inconsistency-tolerant reasoning.

In Knowledge Graphs (KGs), where the schema of the data is usually defined by particular ontologies, reasoning is a necessity to perform a range of tasks, such as retrieval of information, question answering, and the derivation of new knowledge. However, information to populate KGs is often extracted (semi-) automatically from natural language resources, or by integrating datasets that follow different semantic schemas, resulting in KG inconsistency. This, however, hinders the process of reasoning. In this survey, we focus on how to perform reasoning on inconsistent KGs, by analyzing the state of the art towards three complementary directions: a) the detection of the parts of the KG that cause the inconsistency, b) the fixing of an inconsistent KG to render it consistent, and c) the inconsistency-tolerant reasoning. We discuss existing work from a range of relevant fields focusing on how, and in which cases they are related to the above directions. We also highlight persisting challenges and future directions.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes