Updating logic programs

被引:0
|
作者
Zhang, Y [1 ]
Foo, NN [1 ]
机构
[1] Univ Western Sydney Nepean, Sch Comp & Informat Technol, Kingswood, NSW 2747, Australia
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is well known that rule-based knowledge bases are usually realized by logic programs. An update has to be performed to the current knowledge base if some new information occurs. In many applications associated with dynamic domains, however, such new information may occur not only as a set of simple facts but also a set of rules. In this paper, we view knowledge bases as extended logic programs [1] such that defeasible knowledge can be explicitly represented. We then consider the problem of how to update an extended logic program with another extended logic program while the former program represents the current knowledge base and the later one represents the new information that should be added to the current knowledge base. We show how the concept of priority associated with logic programs is employed to achieve our purpose. We also investigate semantical properties of logic program updates in detail.
引用
收藏
页码:403 / 407
页数:5
相关论文
共 50 条