Case-Based Reasoning system for medical aplications

Mabel Ximena Ortega and Diana Marcela Viveros Universidad de Nariño, San Juan de Pasto-Colombia 2017

Case-based Reasoning (CBR) solves new problems by retrieving previously solved problems and reusing the corresponding solutions. design, corporate planning and many engineering domains. The core of the CBR is the case, which usually indicates a problem situation. From another point of view, a case is prior learning experience, which has been captured and can be reused to solve future problems. The life cycle for solving a problem using CBR is mainly carried out in four phases: to identify the current problem and find a past case similar to the new case (retrieve), using the case and suggest a solution to the current problem (reuse/adaptation), evaluate the proposed solution (revise), and update the system to learn from experience (retain).

figure 1. Life cycle of CBR

The system consists of the following stages: Pre-processing which includes standardization, selection of characteristics and data balancing; Recovery of similar cases; Adaptation, containing the multi-class classification and estimation of membership probabilities and finally revision.

Graphical interface of a CBR for diagnostic assistance with the aim of facilitating the visualization of information to the experts in the field of medicine to be able to provide diagnoses to the patients of multiple classes closer to the reality taking into account the historical analysis of the same ones.

Graphic Interface

User Manual


A multi-class extension for case-based reasoning applied to medical problems: A first approach


Multi-class case based reasoning for medical applications: An exploratory study

See full poster

Tutorial Video

About us

 Mabel Ortega Diana Viveros
Electronic Engineer Electronic Engineer