AquaStress
header
Integrated Solution Support System - Aquastress          

Factsheet: Case Base Reasoning

 

Definition

Case-Based Reasoning is:

  • A methodology for modelling of human cognition.
  • A methodology of artificial intelligence (AI) used for electronic encapsulation and reuse of knowledge.
  • A methodology for development of intelligent computer systems.

Application objectives

Use of experience (reuse of knowledge) in order to solve a problem and`create a new experience (a new piece of knowledge).

Pertinent participation process phase(s)

1. Starting organization
2. Actors analysis, context
3. Diagnostic of the current situation
4. Search of solutions
5. Implementation, evaluation

Application method

Nearest- Neighbour method often combined with Dynamical Induction`.

Application example(s)

CBR for in situ soil remediation (N. Kukuric, TNO) The references contain extensive overview of developed applications – see below.

Example tools

CBR Works 4 – this programme has been frequently used in the past but is no longer marketed by Empolis http://www.empolis.com/. Upon request it is available from the Empolis FTP servers for research.  Adaptability: very limited (unless the source-code is provided).

Ownership: Empolis http://www.empolis.com/

Licensing: a research license available (not for commercial use). There are many tools available in open source, most of which are university prototypes.

A list of links to Case-Based Reasoning tool vendors and consultants is available at: http://www.ai-cbr.org/tools.html

AquaStress contact(s)

Neno Kukuric, TNO (neno.kukuric@tno.nl)

Reference

Agnar Aamodt, Enric Plaza, 1994, Case-Based Reasoning:Foundational Issues, Methodological Variations, and System Approaches, AICom - Artificial Intelligence Communications, IOS Press, Vol. 7: 1, pp. 39-59