On rules with existential variables: Walking the decidability line

被引:165
作者
Baget, Jean-Francois
Leclere, Michel [1 ]
Mugnier, Marie-Laure [1 ]
Salvat, Eric
机构
[1] Univ Montpellier 2, F-34095 Montpellier 5, France
关键词
Rules; TGD; Decidability; Forward chaining; Chase; Backward chaining; Rule dependency; CONCEPTUAL GRAPHS; PROOF PROCEDURE; DEPENDENCIES;
D O I
10.1016/j.artint.2011.03.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider positive rules in which the conclusion may contain existentially quantified variables, which makes reasoning tasks (such as conjunctive query answering or entailment) undecidable. These rules, called for all there exists-rules, have the same logical form as tuple-generating dependencies in databases and as conceptual graph rules. The aim of this paper is to provide a clearer picture of the frontier between decidability and non-decidability of reasoning with these rules. Previous known decidable classes were based on forward chaining. On the one hand we extend these classes, on the other hand we introduce decidable classes based on backward chaining. A side result is the definition of a backward mechanism that takes the complex structure of for all there exists-rule conclusions into account. We classify all known decidable classes by inclusion. Then, we study the question of whether the union of two decidable classes remains decidable and show that the answer is negative, except for one class and a still open case. This highlights the interest of studying interactions between rules. We give a constructive definition of dependencies between rules and widen the landscape of decidable classes with conditions on rule dependencies and a mixed forward/backward chaining mechanism. Finally, we integrate rules with equality and negative constraints to our framework. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1620 / 1654
页数:35
相关论文
共 37 条
  • [11] A PROOF PROCEDURE FOR DATA DEPENDENCIES
    BEERI, C
    VARDI, MY
    [J]. JOURNAL OF THE ACM, 1984, 31 (04) : 718 - 741
  • [12] BEERI C, 1981, LNCS, V115, P73
  • [13] Cali A., 2006, P VLDB, P942
  • [14] CALI A, 2003, P ACM S PRINC DAT SY, P260
  • [15] CALI A, 2010, LICS, P228, DOI DOI 10.1109/LICS.2010.27
  • [16] Calì A, 2010, SEMANTIC WEB INFORMATION MANAGEMENT, P249, DOI 10.1007/978-3-642-04329-1_12
  • [17] A General Datalog-Based Framework for Tractable Query Answering over Ontologies
    Cali, Andrea
    Gottlob, Georg
    Lukasiewicz, Thomas
    [J]. PODS'09: PROCEEDINGS OF THE TWENTY-EIGHTH ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2009, : 77 - 86
  • [18] Cali Andrea., 2008, KR, P70
  • [19] Tractable reasoning and efficient query answering in description logics:: The DL-Lite family
    Calvanese, Diego
    De Giacomo, Giuseppe
    Lembo, Domenico
    Lenzerini, Maurizio
    Rosati, Riccardo
    [J]. JOURNAL OF AUTOMATED REASONING, 2007, 39 (03) : 385 - 429
  • [20] CHANDRA A., 1981, ACM STOCS, P342, DOI [10.1145/800076.802488, DOI 10.1145/800076.802488]