Programming rational agents in a modal action logic

被引:12
作者
Baldoni, M
Martelli, A
Patti, V
Giordano, L
机构
[1] Univ Turin, Dipartimento Informat, I-10149 Turin, Italy
[2] Univ Studi Piemonte Orientale, Dipartimento Informat, I-15100 Alessandria, Italy
关键词
logic-based agents; modal and multimodal logic; logic programming; reasoning with incomplete knowledge; reasoning about actions;
D O I
10.1023/B:AMAI.0000031196.24935.b5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we describe a language for reasoning about actions that can be used for modelling and for programming rational agents. We propose a modal approach for reasoning about dynamic domains in a logic programming setting. Agent behavior is specified by means of complex actions which are defined using modal inclusion axioms. The language is able to handle knowledge producing actions as well as actions which remove information. The problem of reasoning about complex actions with incomplete knowledge is tackled and the temporal projection and planning problems is addressed; more specifically, a goal directed proof procedure is defined, which allows agents to reason about complex actions and to generate conditional plans. We give a non-monotonic solution for the frame problem by making use of persistency assumptions in the context of an abductive characterization. The language has been used for implementing an adaptive web-based system.
引用
收藏
页码:207 / 257
页数:51
相关论文
共 41 条
[1]  
Baldoni M, 2000, APPL LOG SER, V17, P33
[2]  
Baldoni M, 2003, LECT NOTES ARTIF INT, V2829, P300
[3]  
Baldoni M, 2003, LECT NOTES COMPUT SC, V2841, P228
[4]  
Baldoni M, 1998, LECT NOTES ARTIF INT, V1397, P44
[5]  
Baldoni M, 1997, LECT NOTES ARTIF INT, V1216, P132, DOI 10.1007/BFb0023805
[6]  
Baldoni M., 2002, P ABIS WORKSH 2002 P, P43
[7]  
BALDONI M, 1998, THESIS U TORINO ITAL
[8]  
BALDONI M, 2003, IN PRESS LECT NOTES
[9]  
BALDONI M, 2001, LECT NOTES COMPUTER, V1990, P60
[10]  
BALDONI M, 2003, P 10 INT C HUM COMP, P517