KR2025Proceedings of the 22nd International Conference on Principles of Knowledge Representation and ReasoningProceedings of the 22nd International Conference on Principles of Knowledge Representation and Reasoning

Melbourne, Australia. November 11-17, 2025.

Edited by

ISSN: 2334-1033
ISBN: 978-1-956792-08-9

Sponsored by
Published by

Copyright © 2025 International Joint Conferences on Artificial Intelligence Organization

A Rule-Based Approach to Specifying Preferences over Conflicting Facts and Querying Inconsistent Knowledge Bases

  1. Meghyn Bienvenu(Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800, Talence, France)
  2. Camille Bourgaux(DI ENS, ENS, CNRS, PSL University & Inria, Paris, France)
  3. Katsumi Inoue(National Institute of Informatics, Toyo, Japan)
  4. Robin Jean(Univ. Bordeaux, CNRS, Bordeaux INP, LaBRI, UMR 5800, Talence, France)

Keywords

  1. Inconsistency Handling
  2. Preference Specification
  3. Inconsistency-tolerant Query Answering
  4. Ontology-mediated Query Answering
  5. Answer Set Programming

Abstract

Repair-based semantics have been extensively studied as a means of obtaining meaningful answers to queries posed over inconsistent knowledge bases (KBs). While several works have considered how to exploit a priority relation between facts to select optimal repairs, the question of how to specify such preferences remains largely unaddressed. This motivates us to introduce a declarative rule-based framework for specifying and computing a priority relation between conflicting facts. As the expressed preferences may contain undesirable cycles, we consider the problem of determining when a set of preference rules always yields an acyclic relation, and we also explore a pragmatic approach that extracts an acyclic relation by applying various cycle removal techniques. Towards an end-to-end system for querying inconsistent KBs, we present a preliminary implementation and experimental evaluation of the framework, which employs answer set programming to evaluate the preference rules, apply the desired cycle resolution techniques to obtain a priority relation, and answer queries under prioritized-repair semantics.