Case Based Reasoning - Overview
Last Updated :
30 May, 2021
In this article, we are going to study about case based reasoning(CBR) in detail and will discuss the overview of Case Based Reasoning in machine learning and it's working cycle and finally concluded with it's benefits and limitations. Let's discuss it one by one.
Case Based Reasoning :
Case-Based Reasoning(CBR) resolve new problems by adjusting previously fortunate solutions to alike problems. Roger Schank is widely held to be the beginning of CBR. He proposed a unalike sight on model-based reasoning stimulated by human logical and memory organization.
Basis of CBR :
Here, we will discuss the basis key parameters of CBR.
- Regularity-
The identical steps executed under the same circumstances will tend to have the same or alike outcomes.
- Typicality-
Experiences tend to repeat themselves.
- Consistency-
Minor switch in the circumstances require merely small changes in the explanation and in the effect.
- Adaptability-
When things replicate, the dissimilarities tend to be minute, and the small differences are uncomplicated to repay for.
Working Cycle of CBR :
Here, we will discuss the working cycle of CBR.
- Case retrieval -
After the issue result has been judged, the best coordinating case is explored in the case base and an estimated solution is retrieved.
- Case adaptation -
The recovered result is adjusted to fit finer the new issue.
- Solution evaluation -
The modified solution can be judged either before the solution is applied to the complication or after the solution has been applied, the modified solution must be adapted again or more cases should be modified.
- Case- based updating -
If the solution was verified as correct the new case may be added to the case.
Knowledge in CBR :
Vocabulary includes the knowledge necessary for choosing the features utilized to describe the cases.
- Case features have to be specified so that they can be helpful in retrieving other cases, which contains useful solutions to similar problems.
- Similarity estimation include the mastery about the similarity measure itself and the grip used to choose the most efficient firm of the employed case base and the most suitable case-retrieval method.
- Modification knowledge includes the knowledge necessary for executing the adaptation and evaluation phases of the CBR working cycle.
- Cases contain knowledge about solved problem instances and, in many CBR systems, this represents the knowledge that the system acquire during use.
Benefits of CBR :
Here, we will discuss the benefits of CBR.
- CBR supports ease of knowledge elicitation.
- CBR works efficiently in the absence of problem solving bias.
- It is suitable for multiplex and not completely formalized result position.
- It holds up ease of explanation.
- It carry ease of maintenance.
Limitations :
Here, we will discuss the limitations of CBR.
- CBR finds it complex to handle large case bases.
- It is almost impossible for CBR to solve dynamic domain problems
- CBR method is unable in handling noisy data
References :
https://en.wikipedia.org/wiki/Case-based_reasoning
Similar Reads
Types of Reasoning in Artificial Intelligence In today's tech-driven world, machines are being designed to mimic human intelligence and actions. One key aspect of this is reasoning, a logical process that enables machines to conclude, make predictions, and solve problems just like humans. Artificial Intelligence (AI) employs various types of re
6 min read
Difference between Backward and Forward Chaining Backward and forward chaining are two fundamental reasoning methods used in rule-based systems and artificial intelligence. The primary difference lies in their approach to problem-solving. Forward chaining is fact-based starts with available facts, and applies rules to derive new information moving
3 min read
Discrete Mathematics - Applications of Propositional Logic A proposition is an assertion, statement, or declarative sentence that can either be true or false but not both. For example, the sentence "Ram went to school." can either be true or false, but the case of both happening is not possible. So we can say, the sentence "Ram went to school." is a proposi
11 min read
Analyzing Arguments - Logical Reasoning Questions and Answers Analyzing Arguments Reasoning: In the world of Logical Reasoning, Analyzing Arguments is a vital skill. It helps people break down, evaluate, and understand persuasive discussions. Arguments are a big part of how we communicate, and being able to analyze them carefully is useful in many areas of lif
4 min read
Assertion and Reason Questions- Logical Reasoning In logical reasoning, "Assertion and Reason" are tools used to evaluate statements and their justifications. Assertions are statements, and reasons explain them. Together, they help determine if a statement is logically supported. In this study of Assertion and Reason, you'll explore how they work t
9 min read