Learning fuzzy rules for similarity assessment in case-based reasoning

Fundamental to case-based reasoning is the assumption that similar problems have similar solutions. The meaning of the concept of ''similarity'' can vary in different situations and remains an issue. This paper proposes a novel similarity model consisting of fuzzy rules to represent the semantics and evaluation criteria for similarity. We believe that fuzzy if-then rules present a more powerful and flexible means to capture domain knowledge for utility oriented similarity modeling than traditional similarity measures based on feature weighting. Fuzzy rule-based reasoning is utilized as a case matching mechanism to determine whether and to which extent a known case in the case library is similar to a given problem in query. Further, we explain that such fuzzy rules for similarity assessment can be learned from the case library using genetic algorithms. The key to this is pair-wise comparisons of cases with known solutions in the case library such that sufficient training samples can be derived for genetic-based fuzzy rule learning. The evaluations conducted have shown the superiority of the proposed method in similarity modeling over traditional schemes as well as the feasibility of learning fuzzy similarity rules from a rather small case base while still yielding competent system performance.

[1]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .

[2]  David L. Waltz,et al.  Trading MIPS and memory for knowledge engineering , 1992, CACM.

[3]  Tapio Elomaa,et al.  General and Efficient Multisplitting of Numerical Attributes , 1999, Machine Learning.

[4]  Nick Cercone,et al.  Rule-Induction and Case-Based Reasoning: Hybrid Architectures Appear Advantageous , 1999, IEEE Trans. Knowl. Data Eng..

[5]  Juan Luis Castro,et al.  Fuzzy logic controllers are universal approximators , 1995, IEEE Trans. Syst. Man Cybern..

[6]  Michael M. Richter,et al.  The Knowledge Contained in Similarity Measures , 1995 .

[7]  Ron Kohavi,et al.  The Utility of Feature Weighting in Nearest-Neighbor Algorithms , 1997 .

[8]  Puyin Liu,et al.  Mamdani fuzzy system: universal approximator to a class of random processes , 2002, IEEE Trans. Fuzzy Syst..

[9]  Lothar Litz,et al.  Reduction of fuzzy control rules by means of premise learning - method and case study , 2002, Fuzzy Sets Syst..

[10]  Karl Branting,et al.  Acquiring Customer Preferences from Return-Set Selections , 2001, ICCBR.

[11]  M. Richter,et al.  Utility-Oriented Matching: A New Research Direction for Case-Based Reasoning , 2001 .

[12]  Susan Craw,et al.  Genetic Algorithms to Optimise CBR Retrieval , 2000, EWCBR.

[13]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[14]  Padraig Cunningham,et al.  Improving Recommendation Ranking by Learning Personal Feature Weights , 2004, ECCBR.

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

[16]  Francesco Ricci,et al.  Learning a Local Similarity Metric for Case-Based Reasoning , 1995, ICCBR.

[17]  Peter Funk,et al.  Building similarity metrics reflecting utility in case-based reasoning , 2006, J. Intell. Fuzzy Syst..

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

[19]  Armin Stahl,et al.  Using Evolution Programs to Learn Local Similarity Measures , 2003, ICCBR.

[20]  Hisao Ishibuchi,et al.  Analysis of interpretability-accuracy tradeoff of fuzzy systems by multiobjective fuzzy genetics-based machine learning , 2007, Int. J. Approx. Reason..

[21]  Ingoo Han,et al.  Global optimization of feature weights and the number of neighbors that combine in a case‐based reasoning system , 2006, Expert Syst. J. Knowl. Eng..

[22]  Shinn-Jang Ho,et al.  Design of accurate classifiers with a compact fuzzy-rule base using an evolutionary scatter partition of feature space , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[23]  Yi-Chung Hu,et al.  Finding useful fuzzy concepts for pattern classification using genetic algorithm , 2005, Inf. Sci..

[24]  David W. Aha,et al.  Weighting Features , 1995, ICCBR.

[25]  Hannu Koivisto,et al.  Fuzzy classifier identification using decision tree and multiobjective evolutionary algorithms , 2008, Int. J. Approx. Reason..