๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Guest editor's introduction: Reasoning about action and change

โœ Scribed by Vladimir Lifschitz


Publisher
Elsevier Science
Year
1997
Tongue
English
Weight
94 KB
Volume
31
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

โœฆ Synopsis


The automation of reasoning about the consequences of actions has been viewed as an important problem since the early days of Artificial Intelligence. Logic programming turned out to be an excellent tool for describing actions and their effects. The use of negation as failure leads to a simple solution to the frame problem. Unlike the first attempt to solve the frame problem using circumscription, the logic programming formulation does not fall into the trap known from the "Yale shooting" example. Moreover, some of the reasoning tasks related to actions can be solved by simply running the corresponding programs under Prolog, without developing any additional algorithms for nonmonotonic reasoning.

Research on representing action by logic programs has demonstrated the potential of several extensions of "classical" logic programming such as the use of abduction, disjunctive programs, and programs with two negation operators. In several ways, it has contributed to the development of the art of representing knowledge in logic programming.

The papers included in this special issue describe the results of some of the recent work on the connections of logic programming to the theory of action.

The contributions by Van Belleghem, Denecker, and De Schreye and by Kowlaski and Sadri analyze the relationship between two ontologies and notational systems for describing change--the situation calculus and the event calculus. They suggest ways to make both formalisms more expressive.

The paper by Levesque, Reiter, LespErance, Lin, and Scherl describes a logic programming language whose intended applications include the control of robots and industrial processes. The language is based on a theory of actions expressed in the situation calculus.

In the next group of papers, the authors develop a series of new high-level action languages and relate them to logic programming. Baral and Gelfond are interested in the concurrent execution of actions, and especially in the cases when


๐Ÿ“œ SIMILAR VOLUMES


Guest editor's introduction
โœ Sargur N. Srihari; Debashish Niyogi ๐Ÿ“‚ Article ๐Ÿ“… 1996 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 202 KB ๐Ÿ‘ 1 views
Guest editor's introduction
โœ Jonathan Crook ๐Ÿ“‚ Article ๐Ÿ“… 2003 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 57 KB
Guest editor's introduction
โœ Clement M. Henry ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 844 KB