Knowledge Preconditions for Plans

For an agent to be able to rely on a plan, he must know both that he is physically capable of carrying out the physical actions involved, and that he knows enough to carry out the plan. In this talk, we advance and discuss new de nitions of \knowing enough to carry out a plan", for the case of a single agent carrying out a sequence of primitive actions one at a time. We consider both determinate and indeterminate plans. We show how these de nition can be expressed in a formal logic, using a situation calculus model of time and a possible worlds model of knowledge. The de nitions strictly subsume previous theories for the single-agent case without concurrent actions. We illustrate the power of the de nition by showing that it supports results of the following kinds: Positive veri cation: Showing that a plan is feasible. Negative veri cation: Showing that a plan is infeasible. Monotonicity: The more an agent knows, the more plans are executable. Reduction for omniscient agent: For an omniscient agent, a plan is epistemically feasible if and only if it is physically feasible. Simple recursive rules that are suÆcient conditions for the feasibility of a plan described as a sequence or a conditional combination of subplans.

[1]  Daniel S. Weld An Introduction to Least Commitment Planning , 1994, AI Mag..

[2]  John McCarthy,et al.  SOME PHILOSOPHICAL PROBLEMS FROM THE STANDPOINT OF ARTI CIAL INTELLIGENCE , 1987 .

[3]  Michael P. Wellman,et al.  Planning and Control , 1991 .

[4]  Earl David Sacerdoti,et al.  A Structure for Plans and Behavior , 1977 .

[5]  Robert C. Moore A Formal Theory of Knowledge and Action , 1984 .

[6]  Fangzhen Lin,et al.  Concurrent Actions in the Situation Calculus , 1992, AAAI.

[7]  Michael Gelfond,et al.  What are the Limitations of the Situation Calculus? , 1991, Automated Reasoning: Essays in Honor of Woody Bledsoe.

[8]  Hector J. Levesque,et al.  The Frame Problem and Knowledge-Producing Actions , 1993, AAAI.

[9]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..

[10]  David Chapman,et al.  Planning for Conjunctive Goals , 1987, Artif. Intell..

[11]  Joseph Y. Halpern,et al.  A Guide to the Modal Logics of Knowledge and Belief: Preliminary Draft , 1985, IJCAI.

[12]  Ernest Davis,et al.  Branching Continuous Time and the Semantics of Continuous Action , 1994, AIPS.

[13]  Robert C. Moore Reasoning About Knowledge and Action , 1977, IJCAI.

[14]  Leora Morgenstern,et al.  Knowledge Preconditions for Actions and Plans , 1988, IJCAI.

[15]  J. Hintikka Semantics for Propositional Attitudes , 1969 .

[16]  Oren Etzioni,et al.  An Approach to Planning with Incomplete Information , 1992, KR.

[17]  L. Morgenstern Knowledge and the frame problem , 1991 .

[18]  L. Morgenstern,et al.  Foundations of a logic of knowledge, action, and communication , 1988 .

[19]  Drew McDermott,et al.  A Temporal Logic for Reasoning About Processes and Plans , 1982, Cogn. Sci..

[20]  Ernest Davis,et al.  Representations of commonsense knowledge , 2014, notThenot Morgan Kaufmann series in representation and reasoning.

[21]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.