This paper focuses on two key issues in building case-based reasoners (CBRs). The first issue is the knowledge engineering phase needed for CBRs as well as knowledge-based systems (KBS); the second issue is the integration of different methods of learning into CBRs. We show that we can use a knowledge modelling framework for the description and implementation of CBR systems; in particular we show how we used it in developing a CBR in the domain of protein purification. In order to encompass CBR (and learning in general) our knowledge modelling framework extends the usual frameworks with the notion of memory. Including memory we provide the capability for storing and retrieving episodes of problem solving, the basis of case-based reasoning and learning. We show here that this framework, and the supporting language NOOS, allows furthermore to integrate other learning methods as needed. Specifically, we show how a method for the induction of class prototypes can be implemented and integrated with case-based methods in an uniform framework.
[1]
Samson W. Tu,et al.
A multiple-method knowledge-acquisition shell for the automatic generation of knowledge-acquisition tools
,
1992
.
[2]
Michel Manago,et al.
Knowledge Intensive Induction
,
1989,
ML.
[3]
Luc Steels,et al.
Components of Expertise
,
1990,
AI Mag..
[4]
Sturart J. Russell,et al.
The use of knowledge in analogy and induction
,
1989
.
[5]
Enric Plaza,et al.
A Reflective Architecture for Integrated Memory-Based Learning and Reasoning
,
1993,
EWCBR.
[6]
Manuela Veloso.
Learning by analogical reasoning in general problem-solving
,
1992
.
[7]
A. Newell.
Unified Theories of Cognition
,
1990
.
[8]
Bob J. Wielinga,et al.
KADS: a modelling approach to knowledge engineering
,
1992
.
[9]
Amedeo Napoli,et al.
Subsumption and Classification-Based Reasoning in Object-Based Representations
,
1992,
European Conference on Artificial Intelligence.