Foundations of Soft Case-Based Reasoning: Pal/Soft Case-Based Reasoning

FOREWORD.PREFACE.ABOUT THE AUTHORS.1 INTRODUCTION.1.1 Background.1.2 Components and Features of Case-Based Reasoning.1.2.1 CBR System versus Rule-Based System.1.2.2 CBR versus Human Reasoning.1.2.3 CBR Life Cycle.1.3 Guidelines for the Use of Case-Based Reasoning.1.4 Advantages of Using Case-Based Reasoning.1.5 Case Representation and Indexing.1.5.1 Case Representation.1.5.2 Case Indexing.1.6 Case Retrieval.1.7 Case Adaptation.1.8 Case Learning and Case-Base Maintenance.1.8.1 Learning in CBR Systems.1.8.2 Case-Base Maintenance.1.9 Example of Building a Case-Based Reasoning System.1.9.1 Case Representation.1.9.2 Case Indexing.1.9.3 Case Retrieval.1.9.4 Case Adaptation.1.9.5 Case-Base Maintenance.1.10 Case-Based Reasoning: Methodology or Technology?1.11 Soft Case-Based Reasoning.1.11.1 Fuzzy Logic.1.11.2 Neural Networks.1.11.3 Genetic Algorithms.1.11.4 Some CBR Tasks for Soft Computing Applications.1.12 Summary.References.2 CASE REPRESENTATION AND INDEXING.2.1 Introduction.2.2 Traditional Methods of Case Representation.2.2.1 Relational Representation.2.2.2 Object-Oriented Representation.2.2.3 Predicate Representation.2.2.4 Comparison of Case Representations.2.3 Soft Computing Techniques for Case Representation.2.3.1 Case Knowledge Representation Based on Fuzzy Sets.2.3.2 Rough Sets and Determining Reducts.2.3.3 Prototypical Case Generation Using Reducts with Fuzzy Representation.2.4 Case Indexing.2.4.1 Traditional Indexing Method.2.4.2 Case Indexing Using a Bayesian Model.2.4.3 Case Indexing Using a Prototype-Based Neural Network.2.4.4 Case Indexing Using a Three-Layered Back Propagation Neural Network.2.5 Summary.References.3 CASE SELECTION AND RETRIEVAL.3.1 Introduction.3.2 Similarity Concept.3.2.1 Weighted Euclidean Distance.3.2.2 Hamming and Levenshtein Distances.3.2.3 Cosine Coefficient for Text-Based Cases.3.2.4 Other Similarity Measures.3.2.5 k-Nearest Neighbor Principle.3.3 Concept of Fuzzy Sets in Measuring Similarity.3.3.1 Relevance of Fuzzy Similarity in Case Matching.3.3.2 Computing Fuzzy Similarity Between Cases.3.4 Fuzzy Classification and Clustering of Cases.3.4.1 Weighted Intracluster and Intercluster Similarity.3.4.2 Fuzzy ID3 Algorithm for Classification.3.4.3 Fuzzy c-Means Algorithm for Clustering.3.5 Case Feature Weighting.3.5.1 Using Gradient-Descent Technique and Neural Networks.3.5.2 Using Genetic Algorithms.3.6 Case Selection and Retrieval Using Neural Networks.3.6.1 Methodology.3.6.2 Glass Identification.3.7 Case Selection Using a Neuro-Fuzzy Model.3.7.1 Selection of Cases and Class Representation.3.7.2 Formulation of the Network.3.8 Case Selection Using Rough-Self Organizing Map.3.8.1 Pattern Indiscernibility and Fuzzy Discretization of Feature Space.3.8.2 Methodology for Generation of Reducts.3.8.3 Rough SOM.3.8.4 Experimental Results.3.9 Summary.References.4 CASE ADAPTATION.4.1 Introduction.4.2 Traditional Case Adaptation Strategies.4.2.1 Reinstantiation.4.2.2 Substitution.4.2.3 Transformation.4.2.4 Example of Adaptation Knowledge in Pseudocode.4.3 Some Case Adaptation Methods.4.3.1 Learning Adaptation Cases.4.3.2 Integrating Rule- and Case-Based Adaptation Approaches.4.3.3 Using an Adaptation Matrix.4.3.4 Using Configuration Techniques.4.4 Case Adaptation Through Machine Learning.4.4.1 Fuzzy Decision Tree.4.4.2 Back-Propagation Neural Network.4.4.3 Bayesian Model.4.4.4 Support Vector Machine.4.4.5 Genetic Algorithms.4.5 Summary.References.5 CASE-BASE MAINTENANCE.5.1 Introduction.5.2 Background.5.3 Types of Case-Base Maintenance.5.3.1 Qualitative Maintenance.5.3.2 Quantitative Maintenance.5.4 Case-Base Maintenance Using a Rough-Fuzzy Approach.5.4.1 Maintaining the Client Case Base.5.4.2 Experimental Results.5.4.3 Complexity Issues.5.5 Case-Base Maintenance Using a Fuzzy Integral Approach.5.5.1 Fuzzy Measures and Fuzzy Integrals.5.5.2 Case-Base Competence.5.5.3 Fuzzy Integral-Based Competence Model.5.5.4 Experiment Results.5.6 Summary.References.6 APPLICATIONS.6.1 Introduction.6.2 Web Mining.6.2.1 Case Representation Using Fuzzy Sets.6.2.2 Mining Fuzzy Association Rules.6.3 Medical Diagnosis.6.3.1 System Architecture.6.3.2 Case Retrieval Using a Fuzzy Neural Network.6.3.3 Case Evaluation and Adaptation Using Induction.6.4 Weather Prediction.6.4.1 Structure of the Hybrid CBR System.6.4.2 Case Adaptation Using ANN.6.5 Legal Inference.6.5.1 Fuzzy Logic in Case Representation.6.5.2 Fuzzy Similarity in Case Retrieval and Inference.6.6 Property Valuation.6.6.1 PROFIT System.6.6.2 Fuzzy Preference in Case Retrieval.6.7 Corporate Bond Rating.6.7.1 Structure of a Hybrid CBR System Using Gas.6.7.2 GA in Case Indexing and Retrieval.6.8 Color Matching.6.8.1 Structure of the Color-Matching Process.6.8.2 Fuzzy Case Retrieval.6.9 Shoe Design.6.9.1 Feature Representation.6.9.2 Neural Networks in Retrieval.6.10 Other Applications.6.11 Summary.References.APPENDIXES.A FUZZY LOGIC.A.1 Fuzzy Subsets.A.2 Membership Functions.A.3 Operations on Fuzzy Subsets.A.4 Measure of Fuzziness.A.5 Fuzzy Rules.A.5.1 Definition.A.5.2 Fuzzy Rules for Classification.References.B ARTIFICIAL NEURAL NETWORKS.B.1 Architecture of Artificial Neural Networks.B.2 Training of Artificial Neural Networks.B.3 ANN Models.B.3.1 Single-Layered Perceptron.B.3.2 Multilayered Perceptron Using a Back-Propagation Algorithm.B.3.3 Radial Basis Function Network.B.3.4 Kohonen Neural Network.References.C GENETIC ALGORITHMS.C.1 Basic Principles.C.2 Standard Genetic Algorithm.C.3 Examples.C.3.1 Function Maximization.C.3.2 Traveling Salesman Problem.References.D ROUGH SETS.D.1 Information Systems.D.2 Indiscernibility Relation.D.3 Set Approximations.D.4 Rough Membership.D.5 Dependency of Attributes.References.INDEX.

[1]  Settimo Termini,et al.  A Definition of a Nonprobabilistic Entropy in the Setting of Fuzzy Sets Theory , 1972, Inf. Control..

[2]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[3]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[4]  Lotfi A. Zadeh,et al.  The concept of a linguistic variable and its application to approximate reasoning-III , 1975, Inf. Sci..

[5]  K. Holyoak,et al.  Analogical problem solving , 1980, Cognitive Psychology.

[6]  Didier Dubois,et al.  Fuzzy sets and systems ' . Theory and applications , 2007 .

[7]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[8]  D. Medin,et al.  The role of theories in conceptual coherence. , 1985, Psychological review.

[9]  Sankar K. Pal,et al.  Fuzzy measures in determining seed points in clustering , 1986, Pattern Recognit. Lett..

[10]  Bart Kosko,et al.  Fuzzy entropy and conditioning , 1986, Inf. Sci..

[11]  Sankar K. Pal,et al.  Fuzzy Mathematical Approach to Pattern Recognition , 1986 .

[12]  Stuart J. Russell,et al.  A Logical Approach to Reasoning by Analogy , 1987, IJCAI.

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

[14]  Sankar K. Pal,et al.  Multilayer perceptron, fuzzy sets, and classification , 1992, IEEE Trans. Neural Networks.

[15]  Sankar K. Pal,et al.  Fuzzy models for pattern recognition : methods that search for structures in data , 1992 .

[16]  Andrzej Skowron,et al.  The Discernibility Matrices and Functions in Information Systems , 1992, Intelligent Decision Support.

[17]  Mark T. Keane Analogical Asides on Case-Based Reasoning , 1993, EWCBR.

[18]  D. Gentner,et al.  Respects for similarity , 1993 .

[19]  Lotfi A. Zadeh,et al.  Soft computing and fuzzy logic , 1994, IEEE Software.

[20]  Gerhard Weber,et al.  Examples and Remindings in a Case-Based Help System , 1994, EWCBR.

[21]  John E. Hunt,et al.  Case Memory and Retrieval Based on the Immune System , 1995, ICCBR.

[22]  Gennady Agre,et al.  KBS Maintenance as Learning Two-Tiered Domain Representation , 1995, ICCBR.

[23]  Tharam S. Dillon,et al.  Use of fuzzy feature vectors and neural networks for case retrieval in case based systems , 1996, Proceedings of North American Fuzzy Information Processing.

[24]  Sankar K. Pal,et al.  Roughness of a Fuzzy Set , 1996, Inf. Sci..

[25]  Janusz Zalewski,et al.  Rough sets: Theoretical aspects of reasoning about data , 1996 .

[26]  I. Watson,et al.  The Evaluation of a Hierachical Case Representation Using Context Guided Retrieval , 1997, ICCBR.

[27]  Alan Ryan,et al.  From left to right , 1997 .

[28]  Uzay Kaymak,et al.  Similarity measures in fuzzy rule base simplification , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[29]  Sankar K. Pal,et al.  Fuzzy Feature Evaluation Index and Connectionist Realization - II. Theoretical Analysis , 1998, Inf. Sci..

[30]  Zhiming Zhang,et al.  Similarity Measures for Retrieval in Case-Based Reasoning Systems , 1998, Appl. Artif. Intell..

[31]  Sankar K. Pal,et al.  Rough fuzzy MLP: knowledge encoding and classification , 1998, IEEE Trans. Neural Networks.

[32]  Yu-Chi Ho Neuro-fuzzy And Soft Computing - A Computational Approach To Learning And Machine Intelligence [Book Reviews] , 1998, Proceedings of the IEEE.

[33]  Sankar K. Pal,et al.  Fuzzy Feature Evaluation Index and Connectionist Realization , 1998, Inf. Sci..

[34]  Barry Smyth,et al.  Adaptation-Guided Retrieval: Questioning the Similarity Assumption in Reasoning , 1998, Artif. Intell..

[35]  Sankar K. Pal,et al.  Neuro-fuzzy feature evaluation with theoretical analysis , 1999, Neural Networks.

[36]  Abraham Kandel,et al.  Neuro-Fuzzy Pattern Recognition , 2000 .

[37]  I. Scott MacKenzie,et al.  Measuring errors in text entry tasks: an application of the Levenshtein string distance statistic , 2001, CHI Extended Abstracts.

[38]  Sankar K. Pal,et al.  Incorporation of Fuzziness in ID3 and Generation of Network Architerture , 2001, Neural Computing & Applications.

[39]  Sanja Petrovic,et al.  Case-Based Reasoning in Course Timetabling: An Attribute Graph Approach , 2001, ICCBR.

[40]  Sankar K. Pal,et al.  Evolutionary Modular MLP with Rough Sets and ID3 Algorithm for Staging of Cervical Cancer , 2001, Neural Computing & Applications.

[41]  Sankar K. Pal,et al.  A connectionist model for selection of cases , 2001, Inf. Sci..

[42]  Sankar K. Pal,et al.  Unsupervised feature extraction using neuro-fuzzy approach , 2002, Fuzzy Sets Syst..

[43]  Sankar K. Pal,et al.  Non-convex clustering using expectation maximization algorithm with rough set initialization , 2003, Pattern Recognit. Lett..

[44]  Hichem Frigui,et al.  Fuzzy clustering and subset feature weighting , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[45]  Aureli Soria-Frisch,et al.  Hybrid SOM and fuzzy integral frameworks for fuzzy classification , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[46]  Jerry M. Mendel,et al.  Fuzzy sets for words: a new beginning , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[47]  Sankar K. Pal,et al.  Fuzzy discretization of feature space for a rough set classifier , 2003, Pattern Recognit. Lett..

[48]  Rudolf Kruse,et al.  Neuro-fuzzy classification of surface form deviations , 2003, The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ '03..

[49]  Kaoru Hirota,et al.  A fuzzy theoretical approach to case-based representation and inference in CISG , 1999, Artificial Intelligence and Law.

[50]  Pavel Pudil,et al.  Introduction to Statistical Pattern Recognition , 2006 .