Remembering to Add: Competence-preserving Case-Addition Policies for Case Base Maintenance

Case-base maintenance is gaining increasing recognition in research and the practical applications of case-based reasoning (CBR). This intense interest is highlighted by Smyth and Keane's research on case deletion policies. In their work, Smyth and Keane advocated a case deletion policy, whereby the cases in a case base are classified and deleted based on their coverage potential and adaptation power. The algorithm was empirically shown to improve the competence of a CBR system and outperform a number of previous deletion-based strategies. In this paper, we present a different case-base maintenance policy that is based on case addition rather than deletion. The advantage of our algorithm is that we can place a lower bound on the competence of the resulting case base; we demonstrate that the coverage of the computed case base cannot be worse than the optimal case base in coverage by a fixed lower bound, and the coverage is often much closer to optimum. We also show that the Smyth and Keane's deletion based policy cannot guarantee any such lower bound. Our result highlights the importance of finding the right case-base maintenance algorithm in order to guarantee the best case-base coverage. We demonstrate the effectiveness of our algorithm through an experiment in case-based planning.

[1]  Qiang Yang,et al.  Maintaining Unstructured Case Base , 1997, ICCBR.

[2]  Qiang Yang,et al.  On the consistency management of large case bases: the case for validation , 1996, AAAI 1996.

[3]  Padraig Cunningham,et al.  Using Introspective Learning to Improve Retrieval in CBR: A Case Study in Air Traffic Control , 1997, ICCBR.

[4]  Manuela Veloso Learning by analogical reasoning in general problem-solving , 1992 .

[5]  David W. Aha,et al.  Refining Conversational Case Libraries , 1997, ICCBR.

[6]  Qiang Yang,et al.  Towards Lifetime Maintenance of Case Based Indexes for Continual Case Based Reasoning , 1998, AIMSA.

[7]  David C. Wilson,et al.  Learning to Improve Case Adaption by Introspective Reasoning and CBR , 1995, ICCBR.

[8]  Qiang Yang,et al.  Maintaining Unstructured Case Bases , 1997 .

[9]  Steven Minton,et al.  Quantitative Results Concerning the Utility of Explanation-based Learning , 1988, Artif. Intell..

[10]  Ian D. Watson,et al.  Applying case-based reasoning - techniques for the enterprise systems , 1997 .

[11]  Jeffrey D. Ullman,et al.  Implementing data cubes efficiently , 1996, SIGMOD '96.

[12]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[13]  Qiang Yang,et al.  Intelligent planning - a decomposition and abstraction based approach , 1997, Artificial intelligence.

[14]  Pedro M. Domingos Rule Induction and Instance-Based Learning: A Unified Approach , 1995, IJCAI.

[15]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[16]  Barry Smyth,et al.  Remembering To Forget: A Competence-Preserving Case Deletion Policy for Case-Based Reasoning Systems , 1995, IJCAI.

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

[18]  Daniel S. Weld,et al.  A Domain-Independent Algorithm for Plan Adaptation , 1994, J. Artif. Intell. Res..

[19]  David B. Leake,et al.  Learning to Refine Indexing by Introspective Reasoning , 1995, ICCBR.

[20]  David C. Wilson,et al.  Categorizing Case-Base Maintenance: Dimensions and Directions , 1998, EWCBR.

[21]  Shaul Markovitch,et al.  The Role of Forgetting in Learning , 1988, ML.

[22]  Subbarao Kambhampati,et al.  Planning as Refinement Search: A Unified Framework for Evaluating Design Tradeoffs in Partial-Order Planning , 1995, Artif. Intell..

[23]  David B. Leake,et al.  Using Introspective Reasoning to Refine Indexing , 1995, IJCAI.

[24]  Kristian J. Hammond,et al.  Explaining and Repairing Plans that Fail , 1987, IJCAI.