Logic programming for evolving agents

被引:0
作者
Alferes, JJ [1 ]
Brogi, A
Leite, JA
Pereira, LM
机构
[1] Univ Nova Lisboa, CENTRIA, Lisbon, Portugal
[2] Univ Pisa, Dipartimento Informat, Pisa, Italy
来源
COOPERATIVE INFORMATION AGENTS VII, PROCEEDINGS | 2003年 / 2782卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Logic programming has often been considered less than adequate for modelling the dynamics of knowledge changing over time. In this paper we describe Evolving Logic Programs (EVOLP), a simple though quite powerful extension of logic programming, which allows for modelling the dynamics of knowledge bases expressed by programs, and illustrate its usage in modelling agents whose specifications may dynamically change. From the syntactical point of view, evolving programs are just generalized logic programs (i.e. normal LPs plus default negation in rule heads too), extended with (possibly nested) assertions, whether in heads or bodies of rules. From the semantical point of view, a model-theoretic characterization is offered of the possible evolutions of such programs. These evolutions arise both from self (i.e. internal to the agent) updating, and from concomitant external updating originating in the environment. To illustrate the usage and power of EVOLP, and its ability to model agents' specifications, we elaborate on variations in the modelling of a Personal Assistant Agent for e-mail management.
引用
收藏
页码:281 / 297
页数:17
相关论文
共 14 条
[1]  
ALFERES JJ, 2000, J LOGIC PROGRAM, P45
[2]  
ALFERES JJ, 2002, LNAI, V2424
[3]  
ALFERES JJ, 2002, ARTIF INTELL, P138
[4]  
[Anonymous], 2000, HETEROGENEOUS AGENT
[5]  
Bergman R., 2002, HPL2002236
[6]  
*CAUD SERV LTD, SUP EM FILT
[7]  
DESCHREYE D, 2000, PAVING ROADMAPS ENAB
[8]  
EITER T, 2001, IJCAI 01
[9]  
EITER T, 2002, THEOR PRACT LOG PROG, P2
[10]  
Gelfond M., 1988, ICLP 88