Using CBR as Design Methodology for Developing Adaptable Decision Support Systems

Although knowledge-based systems (KBS), and more generally decision support systems (DSS), represent one of the commercial successes resulting from artificial intelligence (AI) research, their developers have repeatedly encountered several problems covering their whole life cycle (Watson, 1997). In this context, knowledge elicitation as well as system implementation, adaptation and maintenance are non trivial issues to be dealt with. With the aim of overcoming these problems, Schank (1982) proposed a revolutionary approach called case-based reasoning (CBR), which is in effect, a model of human reasoning. The idea underlying CBR is that people frequently rely on previous problem-solving experiences when facing up new problems. This assertion may be verified in many day to day problem-solving situations by simple observation or by psychological experimentation (Klein & Whitaker, 1988). Since the ideas underlying case-based reasoning were first established, CBR systems have been found to be successful in a wide range of application areas (Kolodner, 1993; Watson, 1997; Pal et al. 2000). Motivated by the outstanding achievements obtained, some relevant conferences (i.e. ECCBR1 and ICCBR2) and international journals (e.g.: International Journal Transactions on Case-Based Reasoning) have successfully grown up in the field. In this chapter we present key aspects related with the application of CBR methodology to the construction of adaptable decision support systems. The rest of the chapter is organized as follows: Section 2 introduces an overview about CBR life cycle and combination strategies for constructing hybrid AI systems. Section 3 introduces and covers the main characteristics of four successful decision support systems developed following CBR principles. Finally, Section 4 summarizes the main conclusions and presents the fundamental advantages of adopting this methodology.

[1]  Branko Soucek Neural and intelligent systems integration - fifth and sixth generation integrated reasoning information systems , 1991, Sixth-generation computer technology series.

[2]  Akihiro Shinmori A Proposal to Combine Probabilistic Reasoning with Case-Based Retrieval for Software Troubleshooting , 1998 .

[3]  J. R. Quinlan,et al.  Data Mining Tools See5 and C5.0 , 2004 .

[4]  Larry R. Medsker,et al.  Models and Guidelines for Integrating Expert Systems and Neural Networks , 1992 .

[5]  Walmir M. Caminhas,et al.  A review of machine learning approaches to Spam filtering , 2009, Expert Syst. Appl..

[6]  Juan M. Corchado,et al.  geneCBR: a translational tool for multiple-microarray analysis and integrative information retrieval for aiding diagnosis in cancer research , 2009, BMC Bioinformatics.

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

[8]  Agnar Aamodt,et al.  Learning Retrieval Knowledge from Data , 1999 .

[9]  Torgeir Dings,et al.  Retrieval of Cases by using a Bayesian Network , 1998 .

[10]  Thomas R. Hinrichs,et al.  Problem solving in open worlds - a case study in design , 1992 .

[11]  Rade,et al.  Fuzzy set-based models in case-based reasoning , 1997 .

[12]  Larry R. Medsker,et al.  Hybrid Intelligent Systems , 1995, Springer US.

[13]  Bernd Fritzke,et al.  Fast learning with incremental RBF networks , 1994, Neural Processing Letters.

[14]  Mary Lou Maher,et al.  CADSYN: A case-based design process model , 1993, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[15]  Edwina L. Rissland,et al.  Case-Based Diagnostic Analysis in a Blackboard Architecture , 1993, AAAI.

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

[17]  Gregory Piatetsky-Shapiro,et al.  Microarray data mining: facing the challenges , 2003, SKDD.

[18]  Bernhard Sendhoff,et al.  Extracting Interpretable Fuzzy Rules from RBF Neural Networks , 2000 .

[19]  Juan M. Corchado,et al.  CBR based system for forecasting red tides , 2003, Knowl. Based Syst..

[20]  David J. Macchion,et al.  A use of case-based reasoning technique in building expert systems , 1993, Future Gener. Comput. Syst..

[21]  Juan M. Corchado,et al.  Fuzzy Patterns and GCS Networks to Clustering Gene Expression Data , 2009, Fuzzy Systems in Bioinformatics and Computational Biology.

[22]  Mourad Boudia,et al.  Coordination of production planning and distribution , 2008, 4OR.

[23]  Igor Jurisica,et al.  Applications of Case-Based Reasoning in Molecular Biology , 2004, AI Mag..

[24]  Katia P. Sycara,et al.  A transformational approach to case-based synthesis , 1991, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[25]  Sankar K. Pal,et al.  Soft Computing in Case Based Reasoning , 2000, Springer London.

[26]  Jonathan M. Teich,et al.  Grand challenges in clinical decision support , 2008, J. Biomed. Informatics.

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

[28]  Juan M. Corchado,et al.  SpamHunting: An instance-based reasoning system for spam labelling and filtering , 2007, Decis. Support Syst..

[29]  Charles Zegar,et al.  Advantages and limitations of microarray technology in human cancer , 2003, Oncogene.

[30]  Florentino Fernández Riverola,et al.  Using inductive learning to assess compound feed production in cooperative poultry farms , 2011, Expert Syst. Appl..

[31]  Zhi-Qiang Liu,et al.  Fuzzy neural network in case-based diagnostic system , 1997, IEEE Trans. Fuzzy Syst..

[32]  Derya Eren Akyol,et al.  A review on evolution of production scheduling with neural networks , 2007, Comput. Ind. Eng..

[33]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[34]  Juan M. Corchado,et al.  gene‐CBR: A CASE‐BASED REASONIG TOOL FOR CANCER DIAGNOSIS USING MICROARRAY DATA SETS , 2006, Comput. Intell..

[35]  Joo-Hwee Lim,et al.  INSIDE: a connectionist case-based diagnostic expert system that learns incrementally , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[36]  Agnar Aamodt,et al.  Integrating Bayesian Networks into Knowledge-Intensive CBR , 1998 .

[37]  Li D. Xu Developing a case-based knowledge system for AIDS prevention , 1994 .

[38]  Sushil J. Louis,et al.  Case-based reasoning assisted explanation of genetic algorithm results , 1993, J. Exp. Theor. Artif. Intell..