Feature Weight Maintenance in Case Bases Using Introspective Learning

A key issue in case-based reasoning is how to maintain the domain knowledge in the face of a changing environment. During the case retrieval process in case-based reasoning, feature-value pairs are used to compute the ranking scores of the cases in a case base, and different feature-value pairs may have different importance measures, represented as weight values, in this computation. How to maintain a set of appropriate feature weights so that they can be used to solve future problems effectively and efficiently will be a key factor in determining the success of case-based reasoning applications.Our focus in this paper is on the dynamic maintenance of feature weights in a case base. We address a particular problem related to the feature-weight maintenance issue. In current practice, the feature weights are assigned and revised manually, not only making them highly informal and inaccurate, but also involving intensive labor. We would like to introduce a semi-automatic introspective learning method to partially address this issue. Our approach is to construct a network architecture on the case base that supports introspective learning. Weight learning and weight-evolution are accomplished in the background through the integration of a learning network into case-based reasoning, in which, while the reasoning part is still case based, the learning part is shouldered by a layered network. The computation in the network follows well-known neural network algorithms with well known properties. We demonstrate the effectiveness of our approach through experiments.

[1]  Phyllis Koton,et al.  Using experience in learning and problem solving , 1988 .

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

[3]  Ashwin Ram,et al.  Introspective reasoning using meta-explanations for multistrategy learning , 1995 .

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

[5]  Agnar Aamodt,et al.  CASE-BASED REASONING: FOUNDATIONAL ISSUES, METHODOLOGICAL VARIATIONS, AND SYSTEM APPROACHES AICOM - ARTIFICIAL INTELLIGENCE COMMUNICATIONS , 1994 .

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

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

[8]  Mary Czerwinski,et al.  Compaq Quicksource: Providing the Consumer with the Power of AI , 1993, AI Mag..

[9]  Anna Perini,et al.  An interactive planning architecture: the forest fire fighting case , 1996 .

[10]  Catherine Blake,et al.  UCI Repository of machine learning databases , 1998 .

[11]  Bruce Porter,et al.  Protos: a unified approach to concept representation, classification, and learning , 1988 .

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

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

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

[15]  Philipp Slusallek,et al.  Introduction to real-time ray tracing , 2005, SIGGRAPH Courses.

[16]  Geoffrey E. Hinton,et al.  Parallel Models of Associative Memory , 1989 .

[17]  James L. McClelland,et al.  Parallel distributed processing: explorations in the microstructure of cognition, vol. 1: foundations , 1986 .

[18]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[19]  Ashwin Ram,et al.  Goal-Driven Learning: Fundamental Issues: A Symposium Report , 1993, AI Mag..

[20]  Koton Phyllis,et al.  Using experience in learning and problem solving , 1988 .