Monotonic Solution of the Frame Problem in the Situation Calculus: An Efficient Method for Worlds with Fully Specified Actions (1990)
| Venue: | Knowledge Representation and Defeasible Reasoning |
| Citations: | 137 - 2 self |
BibTeX
@INPROCEEDINGS{Schubert90monotonicsolution,
author = {Lenhart K. Schubert},
title = {Monotonic Solution of the Frame Problem in the Situation Calculus: An Efficient Method for Worlds with Fully Specified Actions},
booktitle = {Knowledge Representation and Defeasible Reasoning},
year = {1990},
pages = {23--67},
publisher = {Kluwer Academic Press}
}
Years of Citing Articles
OpenURL
Abstract
. The paper is concerned with the succinct axiomatization and ecient deduction of non-change, within McCarthy and Hayes' Situation Calculus. The idea behind the proposed approach is this: suppose that in a room containing a man, a robot and a cat as the only potential agents, the only action taken by the man within a certain time interval is to walk from one place to another, while the robot's only actions are to pick up a box containing the (inactive) cat and carry it from its initial place to another. We wish to prove that a certain object (such as the cat, or the doormat) did not change color. We reason that the only way it could have changed color is for the man or the robot to have painted or dyed it. But since these are not among the actions which actually occurred, the color of the object is unchanged. Thus we need no frame axioms to the eect that walking and carrying leave colors unchanged (which is in general false in multi-agent worlds), and no default schema that properties change only when we can prove they do (which is in general false in incompletely known worlds). Instead we use explanationclosure axioms specifying all primitive actions which can produce a given type of change within the setting of interest. A method similar to this has been proposed by Andrew Haas for singleagent, serial worlds. The contribution of the present paper lies in 1 showing (1) that such methods do indeed encode non-change succinctly, (2) are independently motivated, (3) can be used to justify highly ecient methods of inferring non-change, specically the \sleeping dog" strategy of STRIPS, and (4) can be extended to simple multiagent worlds with concurrent actions. An ultimate limitation may lie in the lack of a uniform strategy for deciding what ...







