Querying Inconsistent Prioritized Data with ORBITS: Algorithms, Implementation, and Experiments

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Bienvenu, Meghyn, Bourgaux, Camille
Natura: Preprint
Pubblicazione: 2022
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866917448710619136
author Bienvenu, Meghyn
Bourgaux, Camille
author_facet Bienvenu, Meghyn
Bourgaux, Camille
contents We investigate practical algorithms for inconsistency-tolerant query answering over prioritized knowledge bases, which consist of a logical theory, a set of facts, and a priority relation between conflicting facts. We consider three well-known semantics (AR, IAR and brave) based upon two notions of optimal repairs (Pareto and completion). Deciding whether a query answer holds under these semantics is (co)NP-complete in data complexity for a large class of logical theories, and SAT-based procedures have been devised for repair-based semantics when there is no priority relation, or the relation has a special structure. The present paper introduces the first SAT encodings for Pareto- and completion-optimal repairs w.r.t. general priority relations and proposes several ways of employing existing and new encodings to compute answers under (optimal) repair-based semantics, by exploiting different reasoning modes of SAT solvers. The comprehensive experimental evaluation of our implementation compares both (i) the impact of adopting semantics based on different kinds of repairs, and (ii) the relative performances of alternative procedures for the same semantics.
format Preprint
id arxiv_https___arxiv_org_abs_2202_07980
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Querying Inconsistent Prioritized Data with ORBITS: Algorithms, Implementation, and Experiments
Bienvenu, Meghyn
Bourgaux, Camille
Logic in Computer Science
Artificial Intelligence
Databases
We investigate practical algorithms for inconsistency-tolerant query answering over prioritized knowledge bases, which consist of a logical theory, a set of facts, and a priority relation between conflicting facts. We consider three well-known semantics (AR, IAR and brave) based upon two notions of optimal repairs (Pareto and completion). Deciding whether a query answer holds under these semantics is (co)NP-complete in data complexity for a large class of logical theories, and SAT-based procedures have been devised for repair-based semantics when there is no priority relation, or the relation has a special structure. The present paper introduces the first SAT encodings for Pareto- and completion-optimal repairs w.r.t. general priority relations and proposes several ways of employing existing and new encodings to compute answers under (optimal) repair-based semantics, by exploiting different reasoning modes of SAT solvers. The comprehensive experimental evaluation of our implementation compares both (i) the impact of adopting semantics based on different kinds of repairs, and (ii) the relative performances of alternative procedures for the same semantics.
title Querying Inconsistent Prioritized Data with ORBITS: Algorithms, Implementation, and Experiments
topic Logic in Computer Science
Artificial Intelligence
Databases
url https://arxiv.org/abs/2202.07980