Definition: case-based reasoning
An AI problem solving technique that catalogs experience into "cases" and matches the current problem to the experience. Such systems are easier to maintain than rule-based expert systems, because changes require adding new cases without the complexity of adding new rules. It is used in many areas including pattern recognition, diagnosis, troubleshooting and planning.