Decomposition of declarative knowledge bases with external functions

作者: Thomas Krennwallner , Thomas Eiter , Michael Fink

DOI:

关键词: Set (abstract data type)Formalism (philosophy)Rotation formalisms in three dimensionsDependency (UML)restrictDomain (software engineering)Semantics (computer science)Descriptive knowledgeTheoretical computer scienceProgramming languageMathematics

摘要: We present a method to decompose declarative knowledge base, given by logic program under Answer Set Semantics with access external sources. It overcomes the ineffectiveness of current methods due lack structural information about these sources, viewed as black boxes, exploiting independency in accesses them. To this end, we develop generic notion domain independence that allows restrict evaluation and, consequence, prune unnecessary dependency assumptions between atoms. This leads increased decomposability; demonstrate an for HEX-programs based on rewriting, which may yield large performance gains. While developed particular formalism, notions and ideas paper might be adapted related formalisms well.

参考文章(10)
Kewen Wang, David Billington, Jeff Blee, Grigoris Antoniou, Combining Description Logic and Defeasible Logic for the semantic Web rules and rule markup languages for the semantic web. pp. 170- 181 ,(2004) , 10.1007/978-3-540-30504-0_13
Victor Vianu, Serge Abiteboul, Richard Hull, Foundations of databases ,(1994)
Thomas Eiter, Giovambattista Ianni, Roman Schindlauer, Hans Tompits, Effective Integration of Declarative Rules with External Evaluations for Semantic-Web Reasoning Lecture Notes in Computer Science. pp. 273- 287 ,(2006) , 10.1007/11762256_22
Michael Gelfond, Vladimir Lifschitz, Classical negation in logic programs and disjunctive databases New Generation Computing. ,vol. 9, pp. 365- 385 ,(1991) , 10.1007/BF03037169
Thomas Eiter, Giovambattista Ianni, Thomas Lukasiewicz, Roman Schindlauer, Hans Tompits, Combining answer set programming with description logics for the Semantic Web Artificial Intelligence. ,vol. 172, pp. 1495- 1539 ,(2008) , 10.1016/J.ARTINT.2008.04.002
Wolfgang Faber, Nicola Leone, Gerald Pfeifer, Recursive Aggregates in Disjunctive Logic Programs: Semantics and Complexity european conference on logics in artificial intelligence. pp. 200- 212 ,(2004) , 10.1007/978-3-540-30227-8_19
Vladimir Lifschitz, Hudson Turner, Splitting a logic program international conference on logic programming. pp. 23- 37 ,(1994)
STEFANIA COSTANTINI, On the existence of stable models of non-stratified logic programs Theory and Practice of Logic Programming. ,vol. 6, pp. 169- 212 ,(2006) , 10.1017/S1471068405002589
Rina Dechter, None, Constraint Processing ,(2003)
David Cohen, Peter Jeavons, chapter 11 – Tractable Constraint Languages Constraint Processing. pp. 299- 331 ,(2003) , 10.1016/B978-155860890-0/50012-8