Case-Based Reasoning: A Research Paradigm
In solving a new problem, we rely on past episodes. It assumes a memory model for representing, indexing, and organizing past cases and a process model for retrieving and modifying old cases and assimilating new ones. The research issues for case-based reasoning include the representation of episodic knowledge, memory organization, indexing, case modification, and learning. In this article, I review the history of case-based reasoning, including research conducted at the Yale AI Project and elsewhere.