Adaptation of plans via annotation verification

The ability to adapt old plans to new situations is essential for a planning system. A perceived problem with the adaptation methods in traditional memory-based planning approaches has been the need for a strong domain model in addition to a library of past plans. In this paper, we argue that the process of adaptation does not need any domain knowledge outside of that which a generative planner has available. We present an approach to plan reuse in which information relevant to the adaptation process is left in the form of annotations on generated plans. Adaptation of a past plan to a new problem situation is focused by a process of annotation verification, which locates applicability failures and suggests appropriate refitting strategies. The generative planner is then called upon to carry out these refits. We give examples from automated process planning (in computer-aided manufacturing) to show how annotation verification helps in adaptation. These examples also help in showing how adaptive planning can be an efficient and viable alternative to the generative and semi-automated variant planning techniques currently used in process planning.

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

[2]  Patrick J. Hayes,et al.  A Representation For Robot Plans , 1975, IJCAI.

[3]  Subbarao Kambhampati,et al.  Flexible reuse of plans via annotation and verification , 1989, [1989] Proceedings. The Fifth Conference on Artificial Intelligence Applications.

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

[5]  Martha E. Pollack,et al.  A Model of Plan Inference That Distinguishes Between the Beliefs of Actors and Observers , 1986, ACL.

[6]  Johan de Kleer,et al.  Problem Solving with the ATMS , 1986, Artif. Intell..

[7]  Jaime G. Carbonell,et al.  Derivational Analogy and Its Role in Problem Solving , 1983, AAAI.

[8]  Janet L. Kolodner,et al.  A Process Model of Cased-Based Reasoning in Problem Solving , 1985, IJCAI.

[9]  Kristian J. Hammond,et al.  CHEF: A Model of Case-Based Planning , 1986, AAAI.

[10]  David E. Wilkins,et al.  Domain-Independent Planning: Representation and Plan Generation , 1984, Artif. Intell..

[11]  James A. Hendler,et al.  Planning for multiple goals with limited interactions , 1989, [1989] Proceedings. The Fifth Conference on Artificial Intelligence Applications.

[12]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[13]  Richard A. Wysk,et al.  An Introduction to Automated Process Planning Systems , 1984 .

[14]  Austin Tate,et al.  Generating Project Networks , 1977, IJCAI.