Case-Based Reasoning (CBR) classifiers utilize a database of problem solutions to address new problems by checking for identical training cases or searching for similar cases. CBR combines solutions from neighboring cases and may require backtracking if compatibilities arise, employing background knowledge for feasible solutions. Applications include customer service, engineering, law, and medical education, with challenges in similarity metrics and indexing techniques as the number of cases increases.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
16 views2 pages
Case Based Reasoning
Case-Based Reasoning (CBR) classifiers utilize a database of problem solutions to address new problems by checking for identical training cases or searching for similar cases. CBR combines solutions from neighboring cases and may require backtracking if compatibilities arise, employing background knowledge for feasible solutions. Applications include customer service, engineering, law, and medical education, with challenges in similarity metrics and indexing techniques as the number of cases increases.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Case Based Reasoning (CBR)
As we know Nearest Neighbour classifiers stores training tuples as points
in Euclidean space. But Case-Based Reasoning classifiers (CBR) use a database of problem solutions to solve new problems. It stores the tuples or cases for problem-solving as complex symbolic descriptions. How CBR works? When a new case arises to classify, a Case-based Reasoner(CBR) will first check if an identical training case exists. If one is found, then the accompanying solution to that case is returned. If no identical case is found, then the CBR will search for training cases having components that are similar to those of the new case. Conceptually, these training cases may be considered as neighbours of the new case. If cases are represented as graphs, this involves searching for subgraphs that are similar to subgraphs within the new case. The CBR tries to combine the solutions of the neighbouring training cases to propose a solution for the new case. If compatibilities arise with the individual solutions, then backtracking to search for other solutions may be necessary. The CBR may employ background knowledge and problem-solving strategies to propose a feasible solution. Applications of CBR includes: 1. Problem resolution for customer service help desks, where cases describe product-related diagnostic problems. 2. It is also applied to areas such as engineering and law, where cases are either technical designs or legal rulings, respectively. 3. Medical educations, where patient case histories and treatments are used to help diagnose and treat new patients. Challenges with CBR Finding a good similarity metric (eg for matching subgraphs) and suitable methods for combining solutions. Selecting salient features for indexing training cases and the development of efficient indexing techniques. CBR becomes more intelligent as the number of the trade-off between accuracy and efficiency evolves as the number of stored cases becomes very large. But after a certain point, the system’s efficiency will suffer as the time required to search for and process relevant cases increases.
Julie Main, Tharam S. Dillon, Simon C. K. Shiu (Auth.), Sankar K. Pal MTech, PHD, DIC, Fellow IEEE, Tharam S. Dillon BE, PHD, FSaRS, FIE, SMIEEE, Daniel S. Yeung BA, MA, MSC, MBA, PHD, FHKIE (Eds.)