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 条
  • [31] Integrated query answering with weighted fuzzy rules
    Chortaras, Alexandros
    Stamou, Giorgos
    Stafylopatis, Andreas
    SYMBOLIC AND QUANTITATIVE APPROACHES TO REASONING WITH UNCERTAINTY, PROCEEDINGS, 2007, 4724 : 767 - +
  • [32] Query answering for OWL-DL with rules
    Motik, B
    Studer, R
    Sattler, U
    JOURNAL OF WEB SEMANTICS, 2005, 3 (01): : 41 - 60
  • [33] Query answering for OWL-DL with rules
    Motik, B
    Sattler, U
    Studer, R
    SEMANTIC WEB - ISWC 2004, PROCEEDINGS, 2004, 3298 : 549 - 563
  • [34] Explanations for Negative Query Answers under Existential Rules
    Ceylan, Ismail Ilkan
    Lukasiewicz, Thomas
    Malizia, Enrico
    Molinaro, Cristian
    Vaicenavicius, Andrius
    KR2020: PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING, 2020, : 223 - 232
  • [35] Query Answering over Description Logic Ontologies
    Calvanese, Diego
    LOGICS IN ARTIFICIAL INTELLIGENCE, JELIA 2014, 2014, 8761 : 1 - 17
  • [36] Ontological Query Answering over Semantic Data
    Stamou, Giorgos
    Chortaras, Alexandros
    REASONING WEB: SEMANTIC INTEROPERABILITY ON THE WEB, 2017, 10370 : 29 - 63
  • [37] Approximate Query Answering over Open Data
    Zhang, Mengqi
    Mundra, Pranay
    Chikweze, Chukwubuikem
    Nargesian, Fatemeh
    Weikum, Gerhard
    WORKSHOP ON HUMAN-IN-THE-LOOP DATA ANALYTICS, HILDA 2023, 2023,
  • [38] Consistent query answering over inconsistent databases
    Greco, S.
    Molinaro, C.
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2011, 15 (03) : 119 - 129
  • [39] Probabilistic query answering over inconsistent databases
    Sergio Greco
    Cristian Molinaro
    Annals of Mathematics and Artificial Intelligence, 2012, 64 : 185 - 207
  • [40] Optimizing Query Answering over OWL Ontologies
    Kollia, Ilianna
    SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT II, 2011, 6644 : 513 - 517