Documentos de Académico
Documentos de Profesional
Documentos de Cultura
l a e da d d e o ro d e l a
inteligencia artificial
M ODELO S COGNITI V O S
el valor
de la
experiencia
para los
robots
Las mquinas pueden aprender a partir de
vivencias pasadas. El mtodo, conocido como
razonamiento basado en casos, se ha aplicado
con xito en el diagnstico mdico, el ftbol
robtico o la interpretacin musical
Ramon Lpez de Mntaras
******************************************************
EN SNTESIS
a s f u n c i o na
asigna un nuevo problema, un algoritmo recupera el caso precedente ms similar 1 y reutiliza su solucin 2 , a menudo
adaptada para tener en cuenta las diferencias con el nuevo problema. Despus, dicha solucin es revisada 3 , modificada
si es necesario y, una vez considerada correcta, retenida en la
base de casos 4 . Este ltimo paso enriquece la experiencia del
sistema y mejora su capacidad para afrontar nuevos problemas
en el futuro. El esquema reproducido aqu ilustra de manera
simplificada las principales etapas de un ciclo de CBR, tomando
como ejemplo un caso de diagnstico mdico.
Problema inicial
Descripcin interpretable
por el ordenador
Caso nuevo
SNTOMAS NUEVOS
RECUPERAR
Recuperacin del caso
almacenado ms similar
BASE DE CASOS
Soluciones
Caso
recuperado
Solucin
recuperada
Reutilizacin
(y posible adaptacin)
de la solucin recuperada
SNTOMAS RECUPERADOS
2
TILIZAR
Caso nuevo
Caso nuevo
REU
Casos
precedentes
Fiebre: 38,5 oC
Congestin
Tos
Fiebre: 38,1 oC
Congestin
Inamacin
Dolor
DIAGNSTICO INICIAL
Solucin
Resfriado comn
Caso nuevo
Solucin
reparada
Solucin
reutilizada
Reparacin de la solucin
(si es necesario)
Caso nuevo
Por ltimo, otro factor que puede guiar la etapa de recuperacin es la capacidad del sistema para justificar sus resultados.
En IA es fundamental que el usuario pueda conocer los motivos
que soportan las sugerencias a las que llegan los algoritmos.
Las razones para ello son varias, pero un motivo es que, de esa
manera, el usuario puede confiar en el sistema inteligente, sobre
todo en aquellas aplicaciones donde las decisiones puedan implicar consecuencias de calado, como sucede en el diagnstico
mdico. Otro mbito en el que la posibilidad de dar explicaciones
desempea un papel clave es el jurdico, ya que los precedentes
similares crean jurisprudencia, la cual debe usarse para justificar
nuevas decisiones. Existen numerosos ejemplos de aplicaciones
jurdicas basadas en el CBR. Uno de los sistemas ms conocidos
es HYPO, desarrollado por Kevin Ashley, de la Universidad de
Pittsburgh, el cual ayuda a tomar decisiones legales sobre con-
RE
DIAGNSTICO REVISADO
S
VI
AR
Gripe
NE
TE
RE 4
Almacenamiento
del caso resuelto.
La experiencia del
sistema aumenta
En el caso de la interpretacin musical, su principal atracsituacin suele darse en tareas de clasificacin, cuyo objetivo
consiste en determinar a qu clase pertenece el nuevo problema tivo radica en la dificultad que entraa representar los casos
y, por tanto, parece razonable asignarle la clase del precedente precedentes; es decir, las piezas musicales. La primera aplicacin del CBR a este mbito fue presentada en 1998 por Joms similar.
Sin embargo, otras tareas requieren adaptar la solucin sep Llus Arcos, del Instituto de Investigacin en Inteligencia
del caso ms parecido antes de reutilizarla. Por ejemplo, si Artificial (IIIA) de Barcelona; Xavier Serra, de la Universidad
hemos de planificar un men a partir de una base de casos de Pompeu Fabra, y el autor de este artculo, y fue desarrollada en
recetas, y uno de los platos es lasaa pero uno de los comen- varios aspectos durante los aos posteriores. Nuestro sistema,
sales es vegetariano, el sistema proceder a adaptar la receta denominado SaxEx, es capaz de interpretar baladas de jazz de
sustituyendo, por ejemplo, la carne por espinacas. El mtodo una alta calidad expresiva a partir de una base de casos forde adaptacin basado en reemplazar elementos de la solucin mada por interpretaciones humanas del mismo estilo musical.
original es muy comn en CBR. A menudo, dicha sustitucin Gracias a los ejemplos almacenados en su memoria y ayudado
implica otros cambios. En nuestro ejemplo, el proceso de coc- por las partituras, las cuales tambin se le proporcionan al
cin de las espinacas ser distinto del de la carne, por lo que el sistema, SaxEx puede convertir una entrada no expresiva en
sistema deber incorporar las modificaciones correspondientes una interpretacin que s lo es (alegre o triste, por ejemplo).
La expresividad musical constituye un campo de estudio de
en la receta final.
La etapa de revisin consiste en comprobar si la solucin gran importancia tanto en musicologa como en informtica
propuesta es correcta y, en caso de no serlo, proceder a su re- musical. En el pasado, los sistemas basados en reglas para
paracin. Para ello el sistema deber poseer los conocimientos modelizar la expresividad contemplaban nicamente dos panecesarios para enmendar la solucin, los cuales pueden re- rmetros, la dinmica y el rubato, ya que resulta muy difcil
presentarse en forma de reglas de reparacin. Tambin pueden encontrar reglas que capturen la variedad que caracteriza a
buscarse otros casos precedentes que la completen. Considere- las interpretaciones expresivas. Adems, los diferentes parmos un diagnstico mdico que sugiera que la vlvula artica metros interactan unos con otros, lo que complica an ms
est calcificada. Si, en opinin de los mdicos, ese dictamen la identificacin de reglas.
an no explica todos los sntomas del paciente,
convendr revisar la solucin y buscar precedentes
a p l i c ac i o n e s
relevantes. Uno de ellos podra sugerir que tal vez
la vlvula mitral tambin se encuentre calcificada.
Si dicha posibilidad explica mejor todos los sntomas, el diagnstico inicial se revisara para incluir
El razonamiento basado en casos se ha aplicado con xito en todo
ambas vlvulas.
tipo de dominios, desde el diagnstico mdico y la jurisprudenLa ltima etapa del ciclo de resolucin de procia hasta el ftbol robtico o la interpretacin musical. Este ltimo
blemas mediante CBR es la de retencin, o memombito ha dado lugar a importantes avances debido a la gran dificulrizacin del nuevo caso y de su solucin. Este paso
tad que entraa representar los casos (piezas musicales) en un lenno suele ser completamente automtico, ya que por
guaje interpretable por un ordenador.
lo general es el usuario quien, una vez revisada la
SaxEx, un sistema pionero desarrollado por investigadores del
solucin y considerada correcta, decide aadirla a
Instituto de Investigacin en Inteligencia Artificial (IIIA) de Barcela base de casos, enriqueciendo as la experiencia del
lona, es capaz de generar interpretaciones expresivas de baladas de
sistema de cara a problemas futuros. Es importante
jazz (alegres o tristes, por ejemplo) a partir de una entrada carente
sealar que numerosos sistemas de CBR comparan
de expresin (esquema). Para ello, el sistema emplea una base de
el nuevo caso con los ya existentes para detectar
casos que incluye interpretaciones humanas del mismo estilo musiposibles redundancias. Si existe algn precedente
cal. Tras recuperar las ms pertinentes y analizarlas, SaxEx deduce
con caractersticas muy similares, se le mostrara
qu rasgos interpretativos debe emplear para conferir expresin
al usuario para que considere la conveniencia de
a la pieza propuesta.
retenerlo. La razn para querer almacenar casos
muy similares puede ser que haya muy pocas diferencias pero que estas sean muy significativas. Si
All of me
eso ocurre, el usuario procedera a incluir el nuevo
Cmaj7
E7
A7
Dproblema y su solucin en la base de casos y lo
indexara segn la diferencia observada, con el fin
de facilitar su futura recuperacin. De esta maneE7
AD7
D-7
G7
ra se cierra por completo el ciclo de resolucin de
problemas con CBR.
INTELIGENCIA MUSICAL
A continuacin describiremos dos reas de aplicacin del CBR especialmente interesantes por la gran
complejidad que presentan: la msica y el ftbol
robtico. Estudiadas durante la primera dcada de
este siglo, ambas plantearon importantes desafos al
CBR y contribuyeron a perfeccionar varios aspectos
de esta tcnica.
SI TE INTERESA
ESTE TEMA...
Descubre Inteligencia artificial,
el ltimo nmero de nuestra coleccin
de monogrficos digitales (en PDF),
donde podrs encontrar algunos de
los mejores artculos publicados
en IyC sobre los retos cientficos,
tcnicos, cognitivos y ticos que
plantean las mquinas pensantes.
www.investigacionyciencia.es/revistas/especial/numero/21
FUTBOL ROBTICO
PARA SABER MS