External sources of knowledge and value invention in logic programming

被引:34
作者
Calimeri, Francesco [1 ]
Cozza, Susanna [1 ]
Ianni, Giovambattista [1 ]
机构
[1] Univ Calabria, Dipartmento Matemat, I-87036 Arcavacata Di Rende, Italy
关键词
artificial intelligence; logic programming; answer set semantics; value invention;
D O I
10.1007/s10472-007-9076-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The issue of value invention in logic programming embraces many scenarios, such as logic programming with function symbols, object oriented logic languages, inter-operability with external sources of knowledge, or set unification. This work introduces a framework embedding value invention in a general context. The class of programs having a suitable (but, in general, not decidable) 'finite grounding property' is identified, and the class of 'value invention restricted' programs is introduced. Value invention restricted programs have the finite grounding property and can be decided in polynomial time. They are a very large polynomially decidable class having this property, when no assumption can be made about the nature of invented values (while this latter is the case in the specific literature about logic programming with function symbols). Relationships with existing formalisms are eventually discussed, and the implementation of a system supporting the class of such programs is described.
引用
收藏
页码:333 / 361
页数:29
相关论文
共 29 条
[1]   DATALOG EXTENSIONS FOR DATABASE QUERIES AND UPDATES [J].
ABITEBOUL, S ;
VIANU, V .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1991, 43 (01) :62-124
[2]   ε-connections of abstract description systems [J].
Kutz, O ;
Lutz, C ;
Wolter, F ;
Zakharyaschev, M .
ARTIFICIAL INTELLIGENCE, 2004, 156 (01) :1-73
[3]  
BONATTI PA, 2001, P 17 INT JOINT C ART, P603
[4]  
Cabibbo L., 1996, Logic in Databases. International Workshop LID '96 Proceedings, P457
[6]  
CALIMERI F, 2004, DLVEX HOMEPAGE
[7]  
Cumbo C, 2004, LECT NOTES COMPUT SC, V3245, P380
[8]   Complexity and expressive power of logic programming [J].
Dantsin, E ;
Eiter, T ;
Gottlob, G ;
Voronkov, A .
ACM COMPUTING SURVEYS, 2001, 33 (03) :374-425
[9]   Set unification [J].
Dovier, Agostino ;
Pontelli, Enrico ;
Rossi, Gianfranco .
THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2006, 6 (06) :645-701
[10]  
EITER T, 2006, P 3 EUR SEM WEB C ES, P273