Duality for goal-driven query processing in disjunctive deductive databases

被引:6
|
作者
Yahya, AH [1 ]
机构
[1] Birzeit Univ, Dept Elect Engn, Birzeit, Israel
关键词
deductive databases; query processing; model generation; database updates; duality;
D O I
10.1023/A:1020109502432
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bottom-up query-answering procedures tend to explore a much larger search space than what is strictly needed. Top-down processing methods use the query to perforin a more focused search that can result in more efficient query answering. Given a disjunctive deductive database, DB, and a query, Q, we establish a strong connection between model generation and clause derivability in two different representations of DB and Q. This allows us to use a bottom-up procedure for evaluating Q against DB in a top-down fashion. The approach requires no extensive rewriting of the input theory and introduces no new predicates. Rather, it is based on a certain duality v principle for interpreting logical connectives. The duality transformation is achieved by reversing the direction of implication arrows in the clauses representing both the theory and the negation of the query. The application of a generic bottom-up procedure to the transformed clause set results in top-down query answering. Under favorable conditions efficiency gains are substantial, as shown by our preliminary testing. We give the logical meaning of the duality trans formation and point to the conditions and sources of improved efficiency. We show how the duality approach can be used for refined query answering by specifying the minimal conditions (weakest updates) to DB under which Q becomes derivable. This is shown to be useful for view updates in disjunctive deductive databases as well as for other interesting applications.
引用
下载
收藏
页码:1 / 34
页数:34
相关论文
共 50 条
  • [41] GOAL-DRIVEN LOTOS EXECUTION
    BRINKSMA, E
    EERTINK, H
    PROTOCOL SPECIFICATION, TESTING AND VERIFICATION, XIII, 1993, 16 : 45 - 60
  • [42] Habitual Behavior Is Goal-Driven
    Kruglanski, Arie W.
    Szumowska, Ewa
    PERSPECTIVES ON PSYCHOLOGICAL SCIENCE, 2020, 15 (05) : 1256 - 1271
  • [43] Goal-driven software development
    Schnabel, Ingo
    Pizka, Markus
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 59 - +
  • [44] Goal-driven Product Derivation
    McGregor, John D.
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (05): : 7 - 19
  • [45] Goal-driven active learning
    Nicolas Bougie
    Ryutaro Ichise
    Autonomous Agents and Multi-Agent Systems, 2021, 35
  • [46] Goal-driven active learning
    Bougie, Nicolas
    Ichise, Ryutaro
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2021, 35 (02)
  • [47] On the decidability and axiomatization of query finiteness in deductive databases
    Kifer, M
    JOURNAL OF THE ACM, 1998, 45 (04) : 588 - 633
  • [49] AN ALTERNATIVE APPROACH TO THE SEMANTICS OF DISJUNCTIVE LOGIC PROGRAMS AND DEDUCTIVE DATABASES
    SAKAMA, C
    INOUE, K
    JOURNAL OF AUTOMATED REASONING, 1994, 13 (01) : 145 - 172
  • [50] Ordered model trees: a normal form for disjunctive deductive databases
    Yahya, Adnan
    Fernandez, Jose Alberto
    Minker, Jack
    Journal of Automated Reasoning, 1994, 13 (01): : 117 - 143