David B. Leake and Andrew Kinley
This paper discusses motivations and proposes methods for integrating multiple reasoning modes, styles, and levels within a case-based reasoning system. It describes a CBR system in which rule-based internal processing is augmented with two styles of case-based reasoning, derivational and transformational CBR, and which reasons at both the domain-level and the metalevel, in order to respond to the requirements of different processing tasks. The fundamental principle is for the system to learn by monitoring, capturing, and exploiting multiple types of prior system reasoning. The paper considers the ramifications of this approach and its potential as a strategy for multimodal reasoning in other contexts.