The OAKPLAN Case-Based Planner á

Case-based planning can take advantage of former problemsolving experiences by storing in a plan library previously generated plans that can be reused to solve similar planning problems in the future. In this paper we describe an innovative case-based planning system, called OAKPLAN, which is able to efficiently retrieve planning cases from plan libraries with more than ten thousands elements, heuristically choose a suitable candidate (possibly the best one) and adapt it to provide a good quality solution plan similar to the one retrieved from the case base. Overall, we show that OAKPLAN is competitive with state of the art plan generation systems in terms of number of problems solved, CPU time, plan difference values and plan quality when cases similar to the current planning problem are available into the plan library.

[1]  David B. Leake Case-based reasoning , 1994, The Knowledge Engineering Review.

[2]  Mathew J. Palakal,et al.  Using Many-Sorted Logic in the Object-Oriented Data Model for Fast Robot Task Planning , 1998, J. Intell. Robotic Syst..

[3]  Andreas Zell,et al.  Optimal assignment kernels for attributed molecular graphs , 2005, ICML.

[4]  Dekang Lin,et al.  An Information-Theoretic Definition of Similarity , 1998, ICML.

[5]  Ivan Serina,et al.  Plan Stability: Replanning versus Plan Repair , 2006, ICAPS.

[6]  Bernhard Nebel,et al.  The FF Planning System: Fast Plan Generation Through Heuristic Search , 2011, J. Artif. Intell. Res..

[7]  Mario Vento,et al.  A (sub)graph isomorphism algorithm for matching large graphs , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Alexander J. Smola,et al.  Learning with Kernels: support vector machines, regularization, optimization, and beyond , 2001, Adaptive computation and machine learning series.

[9]  M. Johnson,et al.  Relating metrics, lines and variables defined on graphs to problems in medicinal chemistry , 1985 .

[10]  Bernhard Nebel,et al.  Plan Reuse Versus Plan Generation: A Theoretical and Empirical Analysis , 1995, Artif. Intell..

[11]  David Haussler,et al.  Convolution kernels on discrete structures , 1999 .

[12]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[13]  Barry Smyth,et al.  Footprint-Based Retrieval , 1999, ICCBR.

[14]  Andreas Zell,et al.  Kernel Functions for Attributed Molecular Graphs – A New Similarity‐Based Approach to ADME Prediction in Classification and Regression , 2006 .

[15]  Ivan Serina,et al.  Planning Through Stochastic Local Search and Temporal Action Graphs in LPG , 2003, J. Artif. Intell. Res..

[16]  Fahiem Bacchus,et al.  Using temporal logics to express search control knowledge for planning , 2000, Artif. Intell..