Summary: Published in Proceedings of EWCBR-93, First European Workshop on Case-Based Reasoning, Kaiserslautern, Nov. 1993. pp 279-384
Retrieval, Reuse and Learning of Cases
University of Trondheim, Department of Informatics
N-7055 Dragvoll, Norway
Abstract. A method for integrated case-based and generalization-based reasoning and learning is described.
The primary role of general domain knowledge is to provide explanatory support for the case-based
processes. A general explanation engine - the ACTIVATE-EXPLAIN-FOCUS cycle - utilizes a presumably rich,
multirelational knowledge model in producing context-dependent explanations.
Case-based reasoning covers a wide variety of methods. While some methods emphasize problem solving and
learning by use of specific cases instead of general domain knowledge, others use general knowledge1
combined with cases. Among the latter, various approaches to what types of general knowledge to incorporate,
as well as to how general knowledge is used, are taken. General knowledge may be used for an additional
problem solving method, e.g. a method that is applied if the case-based method fails, and/or it may be used
within the case-based method itself. The general knowledge may be of a shallow, associational type (e.g. a set
of heuristic rules), or deeper, more principled knowledge (e.g. a model combining causal, functional and
componential knowledge ).