Catalogue of Artificial Intelligence Techniques
Categories: Inference and Reasoning , Problem Solving , Learning
Author(s): Nicolas Nicolov
Case-based reasoning (CBR) is a problem solving paradigm which utilises the specific knowledge of previously experienced, concrete problem situations (cases). A new problem is solved by finding a similar past case, and reusing its solution in the new problem situation. CBR is a cyclic and integrated process of solving a problem and learning from this experience--central tasks of a CBR system are:
- identify the current problem situation (case),
- retrieve the most similar stored case (or cases),
- reuse the information and knowledge in the retrieved case(s) to solve the new problem--this often involves adapting the old solution to fit the new situation,
- revise and evaluate the proposed solution, and
- retain the parts of this experience likely to be useful for future problem solving.
- Kolodner, J.L., Case-Based Reasoning
, Morgan Kaufmann, San Mateo, CA, 1993.