Choosing a Case Base Maintenance Algorithm using a Meta-Case Base

In Case-Based Reasoning (CBR), case base maintenance algorithms remove noisy or redundant cases from case bases. The best maintenance algorithm to use on a particular case base at a particular stage in a CBR system’s lifetime will vary. In this paper, we propose a meta-case-based classifier for selecting the best maintenance algorithm. The classifier takes in a description of a case base that is to undergo maintenance, and uses meta-cases—descriptions of case bases that have undergone maintenance—to predict the best maintenance algorithm. For describing case bases, we use measures of dataset complexity. We present the results of experiments that show the classifier can come close to selecting the best possible maintenance algorithms.

[1]  Albert Fornells,et al.  Integration of a Methodology for Cluster-Based Retrieval in jColibri , 2009, ICCBR.

[2]  Tin Kam Ho,et al.  Complexity Measures of Supervised Classification Problems , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Peter A. Flach,et al.  Improved Dataset Characterisation for Meta-learning , 2002, Discovery Science.

[4]  Hilan Bensusan,et al.  A Higher-order Approach to Meta-learning , 2000, ILP Work-in-progress reports.

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

[6]  Isabelle Guyon,et al.  An Introduction to Variable and Feature Selection , 2003, J. Mach. Learn. Res..

[7]  Stewart Massie,et al.  Complexity Profiling for Informed Case-Base Editing , 2006, ECCBR.

[8]  Robert Wilensky,et al.  Meta-Planning: Representing and Using Knowledge About Planning in Problem Solving and Natural Language Understanding , 1981, Cogn. Sci..

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

[10]  Hilan Bensusan,et al.  Meta-Learning by Landmarking Various Learning Algorithms , 2000, ICML.

[11]  Mark van Setten,et al.  Supporting People in Finding Information: Hybrid Recommender Systems and Goal-Based Structuring , 2005 .

[12]  Padraig Cunningham,et al.  Explanation Oriented Retrieval , 2004, ECCBR.

[13]  Rudi Studer,et al.  AST: Support for Algorithm Selection with a CBR Approach , 1999, PKDD.

[14]  Barry Smyth,et al.  Modelling the Competence of Case-Bases , 1998, EWCBR.

[15]  Alan Bundy,et al.  Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence - IJCAI-95 , 1995 .

[16]  Huaiqing Wang,et al.  A discretization algorithm based on a heterogeneity criterion , 2005, IEEE Transactions on Knowledge and Data Engineering.

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

[18]  Pedro A. González-Calero,et al.  CBR for CBR: A Case-Based Template Recommender System for Building Case-Based Systems , 2008, ECCBR.

[19]  Mark Stefik,et al.  Planning and Meta-Planning (MOLGEN: Part 2) , 1981, Artif. Intell..

[20]  David W. Aha,et al.  A Comparative Evaluation of Sequential Feature Selection Algorithms , 1995, AISTATS.

[21]  Barry Smyth,et al.  Competence-Guided Case-Base Editing Techniques , 2000, EWCBR.

[22]  Huan Liu,et al.  Toward integrating feature selection algorithms for classification and clustering , 2005, IEEE Transactions on Knowledge and Data Engineering.

[23]  Padraig Cunningham,et al.  An Analysis of Case-Base Editing in a Spam Filtering System , 2004, ECCBR.

[24]  Chris Mellish,et al.  On the Consistency of Information Filters for Lazy Learning Algorithms , 1999, PKDD.

[25]  Tin Kam Ho,et al.  Measuring the complexity of classification problems , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

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

[27]  Lisa Cummins,et al.  Combining and choosing case base maintenance algorithms , 2013 .