Está en la página 1de 4

Indique que es Razonamiento Basado en Casos(RBC)?

El Razonamiento Basado en Casos, no es ms que otro paradigma de resolucin de problemas, pero


son precisamente las diferencias con el resto de los acercamientos de la inteligencia artificial las que
lo hacen tan especial. En lugar de confiar nicamente en el conocimiento general del dominio del
problema, o realizar asociaciones a lo largo de relaciones entre descripciones del problema y
conclusiones, este paradigma es capaz de utilizar conocimiento especfico de experiencias previas,
es decir, situaciones de un problema concreto (casos). Un problema nuevo (al decir nuevo nos
referimos a nunca antes tratado) es resuelto cuando se encuentra un caso pasado similar y se
reutiliza en la situacin del problema nuevo.

Indique cul es el ciclo o proceso del RBC?

Un ciclo de vida RBC est formado esencialmente por los cuatro procesos siguientes:

1. Recuperar el caso o casos pasados ms similares (RETRIEVE). Esto es, retomar la experiencia de
un problema anterior que se cree es similar al nuevo.

2. Reutilizar la informacin y conocimiento de este caso casos recuperados para resolver el nuevo
problema (REUSE). Esto es, copiar o integrar la solucin del caso casos recuperados.

3. Revisar la solucin propuesta (REVISE)

4. Guardar la nueva solucin una vez ha sido confirmada validada (RETAIN). Se guardan aquellas
partes de la experiencia de una manera tal que sea til para resolver problemas futuros.
Indique cada una de las etapas del proceso que lleva el RBC?

Una vez hemos analizado en profundidad todo el proceso de cmo llevar a cabo el razonamiento
basado en casos sera importante antes de continuar analizar todos aquellos problemas que existen
para llevar a cabo una correcta implementacin y la forma ms eficaz para solucionarlos. Como ya
podemos intuir, estos problemas se encontrarn principalmente en dos partes claramente
diferenciadas, por un lado, tendremos todos aquellos relacionados con el mantenimiento de la base
de conocimiento, y por otro lado tendremos aquellos relacionados con la lnea de razonamiento a
seguir. En el fondo son dos problemas bastante relacionados ya se necesitan el uno al otro para
alcanzar la solucin final.

As pues, a continuacin, procederemos a describir cada uno de los problemas con las posibles
soluciones para evitarlos.

Representacin del conocimiento

El razonamiento basado en casos es muy dependiente de la estructura en que se almacenando los


casos. Como un problema es solucionado mediante experiencias anteriores, el proceso de bsqueda
y unin entre este caso solucin y el caso que estamos intentando solucionar tiene que ser
necesariamente eficiente. El principal problema con el que nos encontramos es decidir cules sern
los elementos que almacenaremos en el caso, encontrado una estructura apropiada para hacerlo.
Adems, ser necesario decidir una estructura en la que almacenaremos el conjunto de casos, es
decir, como realizaremos la organizacin de los casos que conforman la base de conocimiento, as
como su indexacin, dos de las caractersticas ms importantes para asegurar un rpido acceso a
los casos. Finalmente nos quedara el problema de integrar este paquete de casos dentro del modelo
de la base de conocimiento de manera que este conocimiento pueda ser incorporado al sistema y
accedido por el resto del sistema experto.

Modelo de memoria dinmica

Cuando tenemos una descripcin de un nuevo caso y tenemos que realizar la bsqueda de la mejor
coincidencia con otro, el caso que nos dan de entrada es introducido en la parte de superior de la
estructura donde almacenamos la informacin, comenzando por el nodo principal. El proceso de
bsqueda es similar tanto para la recuperacin del caso como para el almacenamiento. As pues, lo
que sigue a esto es un paso bastante lgico y consiste en que cuando una o varias de las
caractersticas del caso coincide con una o varias de las de algn EG, el caso inicial del que partamos
es discriminando basndose en las caractersticas no comunes. Es decir, lo que estamos haciendo
es ir haciendo bajando el caso por el rbol que tenemos hasta llegar a alguna de las hojas. Durante
el proceso de guardado de un nuevo caso, cuando alguna caracterstica del caso coincide con alguna
caracterstica de algn caso existente, un nuevo episodio general es creado, siendo entonces los dos
casos discriminados indexndose debajo de ndices diferentes debajo de este episodio. En el caso
de que, durante el almacenaje de este caso, dos de los casos o dos de los EG terminaran con el
mismo ndice, una nueva generalizacin seria automticamente creada. As pues, podemos ver de
dnde viene el nombre del mtodo, recayendo en esta caracterstica dinmica de recolocacin de
la memoria a medida que vamos introduciendo nuevos casos.
Modelo de categoras

Encontrar un caso en la base de conocimientos que coincida con la descripcin del mismo se hace
mediante la combinacin de las caractersticas de la entrada y seleccionando aquellas que sean de
la misma categora, teniendo en cuenta que para seleccionar la categora nos tendremos que basar
en aquella categora que tenga ms caractersticas en comn con el caso del cual partimos. Para
almacenar un nuevo caso lo que tenemos que hacer es buscar un caso que coincida con el que
queremos introducir utilizando para ellos los ndices. Si el caso que encontramos solamente tiene
pequeas diferencias con el caso que ya existe no existe la necesidad de guardado o bien se pueden
unir las caractersticas de los dos casos, en el caso de que no se encuentre ningn caso, el nuevo
caso se introducir dentro de la base de hechos.

Mtodos de recuperacin

El proceso de recuperacin comienza con una descripcin parcial del problema de entrada, teniendo
como objetivo de la etapa de recuperacin dar como respuesta un conjunto de casos, los cuales
presenten un mayor nmero de similitudes con el caso inicial, es decir que tengan las caractersticas
ms parecidas posibles con el caso inicial. El proceso de identificacin comienza bsicamente con
una serie de descripciones del problema que sern la base a partir de la cual intentaremos buscar
alguna similitud con algn caso existente en la base de conocimiento.

Mtodos de reutilizacin

La reutilizacin de los casos tiene mucha importancia ya que con una correcta implementacin de
esta tcnica nos permitir mejorar la forma en que aprovechamos las caractersticas que tienen los
casos y por lo tanto mejorar la forma en que construimos la solucin final del problema.

La reutilizacin de los casos recuperados se fundamenta bsicamente en dos aspectos:

Las diferencias entre el caso recuperado de la base de conocimientos y el nuevo caso.

Que parte del caso recuperado de la base de conocimiento puede ser utilizado en el nuevo caso.

Para todo esto existen una serie de tcnicas que procederemos a describir que nos permitirn
mejorar la forma en que reutilizamos los casos existentes en el sistema.

Mtodos de revisin

Otra de las cosas importantes en el proceso de construccin de la solucin es la validacin de que


la solucin que hemos construido sea realmente correcta y solucione el problema que hemos
planteado. Todo y as como hemos dicho estos sistemas no solo se basan en las soluciones correctas
que se proporcionan, si no que las soluciones incorrectas tambin son introducidas en la base de
conocimiento como ejemplo de errores de manera que el sistema no vuelva a generar soluciones
con ese error y permitir mejorar la calidad de las soluciones. Esta fase es lo que llamamos la revisin
y bsicamente la podramos dividir en 2 etapas: evaluar la solucin generada, si esta es correcta la
aadimos a la base de conocimiento mientras que si esta es incorrecta solucionaremos los
problemas que esta tenga y aprenderemos de este error.
Mtodos de aprendizaje

La lnea de aprendizaje del razonamiento basado en casos es realmente la parte ms importante del
sistema, no solo porque es la encargada de ampliar la base de conocimiento del sistema, sino
tambin porque constituye realmente la parte que realmente permitir al sistema evolucionar y
seguir creciendo, ya que sin esta parte, aun teniendo el mejor sistema basado en el razonamiento
este sistema tendra pocos das de vida ya que no sera capaz de aprender y a poco que cambiasen
las cosas externas a su conocimiento no sera capaz de resolverlas adecuadamente. A continuacin,
expondremos los diversos pasos que se dan en este proceso de aprendizaje.

Indique cul puede ser una aplicacin prctica en nuestro medio del RBC?

Mario era un joven, tena muchas ocupaciones, y muy poco tiempo para hacer actividades en familia
incluso para comer. Un da se senta extremadamente cansado, pens que era el trabajo, luego se
dio cuenta que se senta fatigado, se vio al espejo y noto que estaba plido, se imaginaba que el aire
le faltaba, senta palpitaciones. Mario decidi ir al mdico, y expreso todos sus sntomas al doctor.
El doctor anteriormente haba atendido a Rosita una joven estudiante que presento los mismos
sntomas, el medico sabia por la experiencia y conocimientos retenido en su memoria que las
palpitaciones, el cansancio y la fatiga no poda ser ms que Mario estaba presentaba los sntomas
de anemia por su ritmo de vida en el cual no le permita ni comer sanamente.

Indique cul es la forma en que aprende un sistema de RBC?

Proceso repetitivo para solucionar los problemas actuales mediante los problemas similares
ocurridos anteriormente. Bsicamente este algoritmo revisa si han existido casos similares y utiliza
las soluciones aportadas para intentar solucionar lo mejor posible el problema actual. Este algoritmo
intenta simular el comportamiento humano utilizando los casos antiguos que ha habido para dar la
mejor solucin al problema actual.