Automatically Acquiring Planning Templates from Example Plans

General-purpose planning can solve problems in a variety of domains but can be quite inefficient. Domain-specific planners are more efficient but are difficult to create. In this paper, we introduce template-based planning, a novel paradigm for automatically generating domain-specific programs, or templates. We present the DISTILL algorithm for learning templates automatically from example plans and explain how templates are used to solve planning problems. D ISTILL converts a plan into a template and then merges it with previously learned templates. Our results show that the templates automatically learned by D ISTILL compactly represent its domain-specific planning experience. Furthermore, the templates situationally generalize the given example plans, thus allowing them to efficiently solve problems that have not previously been encountered.

[1]  J. Harris Where is the child's environment? A group socialization theory of development. , 1995 .

[2]  Jaime G. Carbonell,et al.  Learning by experimentation: the operator refinement method , 1990 .

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

[4]  Manuela M. Veloso,et al.  Analyzing Plans with Conditional Effects , 2002, AIPS.

[5]  Jaime G. Carbonell,et al.  Learning effective search control knowledge: an explanation-based approach , 1988 .

[6]  Manuela M. Veloso,et al.  Planning and Learning by Analogical Reasoning , 1994, Lecture Notes in Computer Science.

[7]  Manuela M. Veloso,et al.  Prodigy/Analogy: Analogical Reasoning in General Problem Solving , 1993, EWCBR.

[8]  James A. Hendler,et al.  A Validation-Structure-Based Theory of Plan Modification and Reuse , 1992, Artif. Intell..

[9]  Steven Minton,et al.  Selectively Generalizing Plans for Problem-Solving , 1985, IJCAI.

[10]  Xuemei Wang,et al.  Learning Planning Operators by Observation and Practice , 1994, AIPS.

[11]  Richard E. Korf,et al.  Macro-Operators: A Weak Method for Learning , 1985, Artif. Intell..

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

[13]  S. Kambhampati,et al.  Learning Explanation-Based Search Control Rules for Partial Order Planning , 1994, AAAI.

[14]  Jaime G. Carbonell,et al.  Towards a General Framework for Composing Disjunctive and Iterative Macro-operators , 1989, IJCAI.