Professional Documents
Culture Documents
Case Based Reasoning
Case Based Reasoning
Case-Based Reasoning
2 / 25
1. Case-Based Reasoning definition
3 / 25
2. CBR problem solver
4 / 25
2. CBR problem solver
5 / 25
2. CBR problem solver
6 / 25
3. Types of CBR
7 / 25
4. CBR Cycle
8 / 25
4. CBR Cycle
Problem
New Case
RETRIEVE
Learned
Case
Retrieved Case
General Knowledge
Tested /
Repaired REUSE
Case
9 / 25
4. CBR Cycle
4.1. Retrieve
• When the case base grows, the efficiency of retrieval decreases =>
methods that improve retrieval efficiency,
e.g. specific index structures such as kd-trees, case-retrieval nets, or
discrimination networks.
10 / 25
4. CBR Cycle
4.2. Reuse
- Generative adaptation
11 / 25
4. CBR Cycle
4.3. Revise
• The revised case or any other form of feedback enters the CBR
system for its use in the subsequent retain phase.
12 / 25
4. CBR Cycle
4.4. Retain
• The revised case or any other form of feedback enters the CBR
system for its use in the subsequent retain phase.
13 / 25
5. CBR and the Future Internet
• Already before the development of RDF and OWL, XML has been
used as a case representation within the case-based reasoning
community.
14 / 25
5. CBR and the Future Internet
15 / 25
5. CBR and the Future Internet
• CaseML - an RDF based Case Markup Language (by Chen and Wu);
16 / 25
5. CBR and the Future Internet
17 / 25
5. CBR and collaborative filtering
18 / 25
6. CBR applications
• During the past twenty years, many CBR applications have been
developed, ranging from prototypical applications build in research
labs to large-scale fielded applications developed by commercial
companies.
19 / 25
7. CBR compared to other methods
20 / 25
7. CBR compared to other methods
21 / 25
8. Criticism of the CBR
22 / 25
9. Conclusion
23 / 25
10. References
• A. Aamodt, E. Plaza:
Case-Based Reasoning: Foundational Issues, Methodological
Variations, and System Approaches
24 / 25
Thank you for your attention!
Questions?
davitkov.miroslav@gmail.com
dm113116m@student.etf.rs