GEORGIA INST OF TECH ATLANTA SCHOOL OF INFORMATION AND COMPUTER SCIENCE
This document reviews work done on case-based reasoning. In this sort of reasoning, the problem solver makes inferences based directly on previous cases rather than using the more traditional method of reliance on general knowledge. Case-based reasoning results in several enhancements to problem- solving behavior over time. First, recall of previous failures warns the problem solver of the potential for failure, and allows it to avoid the repetition of past mistakes. Second, the previous decisions that have been made are suggested to the problem solver so that its decisions do not all have to be made starting from scratch. This lessons the search space, and also serves as a way of shortcutting the constraint satisfaction process. Third, if abstract schemata can be derived from cases that have been seen previously, generalized knowledge can be augmented. This allows real shortcuts in problem solving. Decisions that previously took several steps in reasoning to make may become easier through the application of a generalized schema. Keywords Cognitive psychology.