Adaptive case-based reasoning using retention and forgetting strategies

Case-based reasoning systems need to maintain their case base in order to avoid performance degradation. Degradation mainly results from memory swamping or exposure to harmful experiences and so, it becomes vital to keep a compact, competent case base. This paper proposes an adaptive case-based reasoning model that develops the case base during the reasoning cycle by adding and removing cases. The rationale behind this approach is that a case base should develop over time in the same way that a human being evolves her overall knowledge: by incorporating new useful experiences and forgetting invaluable ones. Accordingly, our adaptive case-based reasoning model evolves the case base by using a measure of ''case goodness'' in different retention and forgetting strategies. This paper presents empirical studies of how the combination of this new goodness measure and our adaptive model improves three different performance measures: classification accuracy, efficiency and case base size.

[1]  Elisabet Golobardes,et al.  Hybrid Deletion Policies for Case Base Maintenance , 2003, FLAIRS Conference.

[2]  David McSherry,et al.  Automating case selection in the construction of a case library , 2000, Knowl. Based Syst..

[3]  G. Gates The Reduced Nearest Neighbor Rule , 1998 .

[4]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[5]  Mykola Galushka,et al.  SOPHIA-TCBR: A knowledge discovery framework for textual case-based reasoning , 2008, Knowl. Based Syst..

[6]  Xavier Llorà,et al.  Computer aided diagnosis with case-based reasoning and genetic algorithms , 2002, Knowl. Based Syst..

[7]  Roger C. Schank,et al.  Dynamic memory - a theory of reminding and learning in computers and people , 1983 .

[8]  Jim Davies,et al.  Proteus: Visuospatial analogy in problem-solving , 2008, Knowl. Based Syst..

[9]  M. Friedman A Comparison of Alternative Tests of Significance for the Problem of $m$ Rankings , 1940 .

[10]  Ig Ibert Bittencourt,et al.  A computational model for developing semantic web-based educational systems , 2009, Knowl. Based Syst..

[11]  David C. Wilson,et al.  When Experience Is Wrong: Examining CBR for Changing Tasks and Environments , 1999, ICCBR.

[12]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

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

[14]  Sergio Escalera,et al.  Quality Enhancement Based on Reinforcement Learning and Feature Weighting for a Critiquing-Based Recommender , 2009, ICCBR.

[15]  C SchankRoger,et al.  Dynamic Memory: A Theory of Reminding and Learning in Computers and People , 1983 .

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

[17]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

[18]  Santiago Ontañón,et al.  Collaborative Case Retention Strategies for CBR Agents , 2003, ICCBR.

[19]  Chien-Hsing Chou,et al.  The Generalized Condensed Nearest Neighbor Rule as A Data Reduction Method , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[20]  Janez Demsar,et al.  Statistical Comparisons of Classifiers over Multiple Data Sets , 2006, J. Mach. Learn. Res..

[21]  Hugh B. Woodruff,et al.  An algorithm for a selective nearest neighbor decision rule (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[22]  Fabio Gasparetti,et al.  A web-based training system for business letter writing , 2009, Knowl. Based Syst..

[23]  Luigi Portinale,et al.  Speed-Up, Quality and Competence in Multi-modal Case-Based Reasoning , 1999, ICCBR.

[24]  Elisabet Golobardes,et al.  Rough Sets Reduction Techniques for Case-Based Reasoning , 2001, ICCBR.

[25]  Peter E. Hart,et al.  The condensed nearest neighbor rule (Corresp.) , 1968, IEEE Trans. Inf. Theory.

[26]  Nicola Segata,et al.  FaLKM-lib v1.0: A Library for Fast Local Kernel Machines , 2009 .

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

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

[29]  Tony R. Martinez,et al.  Reduction Techniques for Instance-Based Learning Algorithms , 2000, Machine Learning.

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

[31]  F. Tobin,et al.  PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL FLORIDA ARTIFICIAL INTELLIGENCE RESEARCH SOCIETY CONFERENCE , 2003 .

[32]  Barry Smyth,et al.  Retrieval, reuse, revision and retention in case-based reasoning , 2005, The Knowledge Engineering Review.

[33]  Richard S. Sutton,et al.  Dimensions of Reinforcement Learning , 1998 .

[34]  Dennis L. Wilson,et al.  Asymptotic Properties of Nearest Neighbor Rules Using Edited Data , 1972, IEEE Trans. Syst. Man Cybern..

[35]  Derek G. Bridge,et al.  Maintenance by a Committee of Experts: The MACE Approach to Case-Base Maintenance , 2009, ICCBR.

[36]  H. Sebastian Seung,et al.  Query by committee , 1992, COLT '92.

[37]  Padraig Cunningham,et al.  The Utility Problem Analysed: A Case-Based Reasoning Perspective , 1996, EWCBR.

[38]  Mykola Galushka,et al.  Intelligent index selection for case-based reasoning , 2006, Knowl. Based Syst..

[39]  David W. Aha,et al.  Instance-Based Learning Algorithms , 1991, Machine Learning.

[40]  Elisabet Golobardes,et al.  Deleting and Building Sort Out Techniques for Case Base Maintenance , 2002, ECCBR.

[41]  T. Cullen,et al.  Global existence of solutions for the relativistic Boltzmann equation on the flat Robertson-Walker space-time for arbitrarily large intial data , 2005, gr-qc/0507035.

[42]  Qiang Yang,et al.  Mining competent case bases for case-based reasoning , 2007, Artif. Intell..

[43]  Enrico Blanzieri,et al.  A Scalable Noise Reduction Technique for Large Case-Based Systems , 2009, ICCBR.

[44]  M. Okoniewski,et al.  Speed It Up , 2010, IEEE Microwave Magazine.

[45]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[46]  Chris Mellish,et al.  Advances in Instance Selection for Instance-Based Learning Algorithms , 2002, Data Mining and Knowledge Discovery.

[47]  Elisabet Golobardes,et al.  Dynamic Case Base Maintenance for a Case-Based Reasoning System , 2004, IBERAMIA.

[48]  Qiang Yang,et al.  Remembering to Add: Competence-preserving Case-Addition Policies for Case Base Maintenance , 1999, IJCAI.

[49]  David W. Aha,et al.  The omnipresence of case-based reasoning in science and application , 1998, Knowl. Based Syst..

[50]  Hector Muñoz-Avila,et al.  Case‐Base Maintenance By Integrating Case‐Index Revision and Case‐Retention Policies in a Derivational Replay Framework , 2001, Comput. Intell..

[51]  Luigi Portinale,et al.  Dynamic Case Memory Management , 1998, ECAI.

[52]  David C. Wilson,et al.  Remembering Why to Remember: Performance-Guided Case-Base Maintenance , 2000, EWCBR.

[53]  R. A. M. O N L O P E Z D E M A N T A R A S,et al.  Retrieval, reuse, revision and retention in case-based reasoning , 2006 .

[54]  Luigi Portinale,et al.  Automatic Case Base Management in a Multi-modal Reasoning System , 2000, EWCBR.

[55]  K. Paller,et al.  Observing the transformation of experience into memory , 2002, Trends in Cognitive Sciences.

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

[57]  G. Gates,et al.  The reduced nearest neighbor rule (Corresp.) , 1972, IEEE Trans. Inf. Theory.

[58]  Barry Smyth,et al.  Competence Models and the Maintenance Problem , 2001, Comput. Intell..

[59]  P. D. Scott,et al.  Knowledge considered harmful (AI) , 1990 .

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

[61]  Stewart Massie,et al.  When Similar Problems Don't Have Similar Solutions , 2007, ICCBR.

[62]  R. E. Lee,et al.  Distribution-free multiple comparisons between successive treatments , 1995 .

[63]  Barry Smyth,et al.  Building Compact Competent Case-Bases , 1999, ICCBR.

[64]  Sarah Jane Delany The Good, the Bad and the Incorrectly Classified: Profiling Cases for Case-Base Editing , 2009, ICCBR.

[65]  Enrico Blanzieri,et al.  Noise reduction for instance-based learning with a local maximal margin approach , 2010, Journal of Intelligent Information Systems.

[66]  Thomas Roth-Berghofer,et al.  Review and Restore for Case‐Base Maintenance , 2001, Comput. Intell..

[67]  Fabrizio Angiulli,et al.  Fast Nearest Neighbor Condensation for Large Data Sets Classification , 2007, IEEE Transactions on Knowledge and Data Engineering.

[68]  I. Tomek An Experiment with the Edited Nearest-Neighbor Rule , 1976 .

[69]  Xiulan Hao,et al.  An Improved Condensing Algorithm , 2008, Seventh IEEE/ACIS International Conference on Computer and Information Science (icis 2008).

[70]  Roger C. Schank,et al.  Scripts, plans, goals and understanding: an inquiry into human knowledge structures , 1978 .