Computing cores for existential rules with the standard chase and ASP
M. Krötzsch. Proceedings of the Seventeenth International Conference on Principles of Knowledge Representation and Reasoning, California, International Joint Conferences on Artificial Intelligence Organization, (July 2020)
Abstract
To reason with existential rules (a.k.a. tuple-generating dependencies), one often computes universal models. Among the many such models of different structure and cardinality, the core is arguably the ``best''. Especially for finitely satisfiable theories, where the core is the unique smallest universal model, it has advantages in query answering, non-monotonic reasoning, and data exchange. Unfortunately, computing cores is difficult and not supported by most reasoners. We therefore propose ways of computing cores using practically implemented methods from rule reasoning and answer set programming. Our focus is on cases where the standard chase algorithm produces a core. We characterise this desirable situation in general terms that apply to a large class of cores, derive concrete approaches for decidable special cases, and generalise these approaches to non-monotonic extensions of existential rules.
Proceedings of the Seventeenth International Conference on Principles of Knowledge Representation and Reasoning
year
2020
month
jul
publisher
International Joint Conferences on Artificial Intelligence Organization
conference
17th International Conference on Principles of Knowledge Representation and Reasoning \KR-2020\
location
Rhodes, Greece
Tags
Cite this publication
More citation styles
- please select -
%0 Conference Paper
%1 Krotzsch2020-oe
%A Krötzsch, Markus
%B Proceedings of the Seventeenth International Conference on Principles of Knowledge Representation and Reasoning
%C California
%D 2020
%I International Joint Conferences on Artificial Intelligence Organization
%K
%T Computing cores for existential rules with the standard chase and ASP
%X To reason with existential rules (a.k.a. tuple-generating dependencies), one often computes universal models. Among the many such models of different structure and cardinality, the core is arguably the ``best''. Especially for finitely satisfiable theories, where the core is the unique smallest universal model, it has advantages in query answering, non-monotonic reasoning, and data exchange. Unfortunately, computing cores is difficult and not supported by most reasoners. We therefore propose ways of computing cores using practically implemented methods from rule reasoning and answer set programming. Our focus is on cases where the standard chase algorithm produces a core. We characterise this desirable situation in general terms that apply to a large class of cores, derive concrete approaches for decidable special cases, and generalise these approaches to non-monotonic extensions of existential rules.
@inproceedings{Krotzsch2020-oe,
abstract = {To reason with existential rules (a.k.a. tuple-generating dependencies), one often computes universal models. Among the many such models of different structure and cardinality, the core is arguably the ``best''. Especially for finitely satisfiable theories, where the core is the unique smallest universal model, it has advantages in query answering, non-monotonic reasoning, and data exchange. Unfortunately, computing cores is difficult and not supported by most reasoners. We therefore propose ways of computing cores using practically implemented methods from rule reasoning and answer set programming. Our focus is on cases where the standard chase algorithm produces a core. We characterise this desirable situation in general terms that apply to a large class of cores, derive concrete approaches for decidable special cases, and generalise these approaches to non-monotonic extensions of existential rules.},
added-at = {2024-09-10T11:56:37.000+0200},
address = {California},
author = {Kr{\"o}tzsch, Markus},
biburl = {https://puma.scadsai.uni-leipzig.de/bibtex/2c7502e9805eaf98d620551fe6b63f7f8/scadsfct},
booktitle = {Proceedings of the Seventeenth International Conference on Principles of Knowledge Representation and Reasoning},
conference = {17th International Conference on Principles of Knowledge Representation and Reasoning \{KR-2020\}},
interhash = {2ad9e6c36d6133917bc95635fc2e4b0a},
intrahash = {c7502e9805eaf98d620551fe6b63f7f8},
keywords = {},
location = {Rhodes, Greece},
month = jul,
publisher = {International Joint Conferences on Artificial Intelligence Organization},
timestamp = {2024-09-10T15:15:57.000+0200},
title = {Computing cores for existential rules with the standard chase and {ASP}},
year = 2020
}