What is the process for Case-Based Reasoning?
1) Retrieval - Retrieves a case from memory that is similar to the problem (eg k-based retrieval)
2) Adaptation - Adapts the solution to fit the current problem
3) Evaluation - Runs and evaluates the solution.
4) Storage - Stores the new problem and solution as a case.
What are 3 examples of Case Adaptation?
1) Model Based Method -> Leveraging prior models
2) Recursive Reasoning -> Piecing together a solution using prior cases
3) Heuristics in the form of Rules
What are 2 storage mechanisms used in Case Storage?
1) Indexing
2) Discrimination Tree