Case-based reasoning is a methodology not a technology
1999, Knowledge-Based Systems
Abstract
This paper asks whether case-based reasoning is an artificial intelligence (AI) technology like rule-based reasoning, neural networks or genetic algorithms or whether it is better described as a methodology for problem solving, that may use any appropriate technology. By describing four applications of case-based reasoning (CBR), that variously use: nearest neighbour, induction, fuzzy logic and SQL, the author shows that CBR is a methodology and not a technology. The implications of this are discussed.
References (17)
- R. Schank, R. Abelson (Eds.), Scripts, Plans, Goals and Understand- ing Erlbaum, Hillsdale, NJ, 1977.
- R. Schank (Ed.), Dynamic Memory: A Theory of Learning in Compu- ters and People Cambridge University Press, New York, 1982.
- J.L. Kolodner, Reconstructive memory a computer model, Cognitive Science 7 (2) (1983) 281-328.
- K.J. Hammond, Case-based Planning: Viewing Planning as a Memory Task, in: J.L. Kolodner (Ed.), Proceedings of the DARPA Case-based Reasoning Workshop, Morgan Kaufmann, CA, USA, 1988.
- C.K. Riesbeck, R. Schank, Inside Case-based Reasoning, Erlbaum, Northvale, NJ, 1989.
- A. Aamodt, E. Plaza, Case-based reasoning: foundational issues methodological variations, and system approaches, AI Communica- tions 7 (1994) 39-59.
- P. Checkland, J. Scholes, Soft Systems Methodology in Action, Wiley, NY, 1990.
- I. Watson, Applying Case-based Reasoning: Techniques for Enter- prise Systems, Morgan Kaufmann, CA, USA, 1997.
- C.J. Price, I. Pegler, Deciding parameter values with case-based reasoning, in: I. Watson (Ed.), Progress In Case-based Reasoning, Lecture Notes in Artificial Intelligence 1020Springer, Berlin, 1995.
- I. Pegler, C.J. Price, Caspian: a freeware case-based reasoning shell, in: I. Watson (Ed.), Proceedings of the Second UK Workshop on Case-based Reasoning, Salford University, Salford, UK, 1996.
- R. Heider, Troubleshooting CFM 56-3 engines for the Boeing 737 using CBR and data-mining, in: I. Smith, B. Faltings (Eds.), Advances in Case-based Reasoning, Lecture Notes in AI 1168Springer, Berlin, 1996, pp. 513.
- J. Mendel, Fuzzy logic systems for engineering: a tutorial, Proc. IEEE 83 (3) (1995).
- W. Cheetham, J. Graf, Case-based reasoning in colour matching, in: D. Leake, E. Plaza (Eds.), Proc. ICCBR-97, LNAISpringer, 1997.
- H. Kitano, H. Shimazu, The experience sharing architecture: a case study in corporate-wide case-based software quality control, in: D.B. Leake (Ed.), Case-based Reasoning: Experiences, Lessons, and Future Directions, AAAI Press/The MIT Press, Menlo Park, CA, 1996.
- G. Kamp, S. Lange, C. Globig, Case-based reasoning technology: related areas, in: M. Lenz (Ed.), Case-based Reasoning Technology: from Foundations to Application, LNAI no. 1400Springer, Berlin, 1998, pp. 325.
- S. Russell, P. Norvig, Artificial Intelligence: A Modern Approach, Morgan Kaufmann, San Francisco, USA, 1995.
- P. Thrift, A neural network model for case-based reasoning, in: K.J. Hammond (Ed.), Proceedings of the DARPA Case-based Reasoning Workshop, Morgan Kaufmann, CA, USA, 1989.