Fast Query Answering over Existential Rules

被引:15
|
作者
Leone, Nicola [1 ]
Manna, Marco [1 ]
Terracina, Giorgio [1 ]
Veltri, Pierfrancesco [1 ]
机构
[1] Univ Calabria, Dept Math & Comp Sci, Via P Bucci,30B, I-87036 Arcavacata Di Rende, CS, Italy
关键词
Ontology-based query answering; existential rules; Datalog; DISJUNCTIVE DATALOG; DESCRIPTION LOGIC; SYSTEM; DECIDABILITY; COMPLEXITY; CHASE; SEMANTICS; FAMILY;
D O I
10.1145/3308448
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Enhancing Datalog with existential quantification gives rise to Datalog(3), a powerful knowledge representation language widely used in ontology-based query answering. In this setting, a conjunctive query is evaluated over a Datalog(3) program consisting of extensional data paired with so-called "existential" rules. Owing to their high expressiveness, such rules make the evaluation of queries undecidable, even when the latter are atomic. Decidable generalizations of Datalog by existential rules have been proposed in the literature (such as weakly acyclic and weakly guarded); but they pay the price of higher computational complexity, hindering the implementation of effective systems. Conversely, the results in this article demonstrate that it is definitely possible to enable fast yet powerful query answering over existential rules that strictly generalize Datalog by ensuring decidability without any complexity overhead. On the theoretical side, we define the class of parsimonious programs that guarantees decidability of atomic queries. We then strengthen this class to strongly parsimonious programs ensuring decidability also for conjunctive queries. Since parsimony is an undecidable property, we single out Shy, an easily recognizable class of strongly parsimonious programs that generalizes Datalog while preserving its complexity even under conjunctive queries. Shy also generalizes the class of linear existential programs, while it is uncomparable to the other main classes ensuring decidability. On the practical side, we exploit our results to implement DLV3, an effective system for query answering over parsimonious existential rules. To assess its efficiency, we carry out an experimental analysis, evaluating DLV3 performances for ontology-based query answering on both real-world and synthetic ontologies.
引用
收藏
页数:48
相关论文
共 50 条
  • [1] Ontological query answering with existential rules
    University Montpellier 2, France
    Lect. Notes Comput. Sci., (2-23):
  • [2] Graal: A Toolkit for Query Answering with Existential Rules
    Baget, Jean-Francois
    Leclere, Michel
    Mugnier, Marie-Laure
    Rocher, Swan
    Sipieter, Clement
    RULE TECHNOLOGIES: FOUNDATIONS, TOOLS, AND APPLICATIONS, 2015, 9202 : 328 - 344
  • [3] Inconsistency-tolerant query answering for existential rules
    Lukasiewicz, Thomas
    Malizia, Enrico
    Vanina Martinez, Maria
    Molinaro, Cristian
    Pieris, Andreas
    Simari, Gerardo, I
    ARTIFICIAL INTELLIGENCE, 2022, 307
  • [4] Tractable Query Answering for Expressive Ontologies and Existential Rules
    Carral, David
    Dragoste, Irina
    Krotzsch, Markus
    SEMANTIC WEB - ISWC 2017, PT I, 2017, 10587 : 156 - 172
  • [5] Generalized Consistent Query Answering under Existential Rules
    Eiter, Thomas
    Lukasiewicz, Thomas
    Predoiu, Livia
    FIFTEENTH INTERNATIONAL CONFERENCE ON THE PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2016, : 359 - 368
  • [6] From Classical to Consistent Query Answering under Existential Rules
    Lukasiewicz, Thomas
    Vanina Martinez, Maria
    Pieris, Andreas
    Simari, Gerardo I.
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1546 - 1552
  • [7] Goal-Driven Query Answering for Existential Rules with Equality
    Benedikt, Michael
    Motik, Boris
    Tsamoura, Efthymia
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 1761 - 1770
  • [8] An Introduction to Ontology-Based Query Answering with Existential Rules
    Mugnier, Marie-Laure
    Thomazo, Michael
    REASONING WEB: REASONING ON THE WEB IN THE BIG DATA ERA, 2014, 8714 : 245 - +
  • [10] Acyclicity Notions for Existential Rules and Their Application to Query Answering in Ontologies
    Grau, Bernardo Cuenca
    Horrocks, Ian
    Kroetzsch, Markus
    Kupke, Clemens
    Magka, Despoina
    Motik, Boris
    Wang, Zhe
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2013, 47 : 741 - 808