IA Sistemasenz
IA Sistemasenz
IA Sistemasenz
ISSN: 1994-1536
[email protected]
Universidad de las Ciencias Informáticas
Cuba
Martínez Sánchez, Natalia; García Valdivia, Zenaida; García Lorenzo, María Matilde;
Ferreira Lorenzo, Gheisa
Uso de técnicas de inteligencia artificial en la elaboración de sistemas de enseñanza
aprendizaje
Revista Cubana de Ciencias Informáticas, vol. 1, núm. 4, 2007, pp. 34-43
Universidad de las Ciencias Informáticas
Ciudad de la Habana, Cuba
Key words: Case based Reasoning, Intelligent teaching /learning Systems, Student
Modeling.
Una revisi6n bibliografica de Sanchez y Lama (2007) presenta a los sistemas educativos
inteligentes que estan basados en diversas tecnicas de inteligencia artificial, planteando
que las mas utilizadas en el campo de la educaci6n son: las tecnicas de personalizaci6n
basadas en modelos de estudiantes y de grupos, los sistemas basados en agentes
inteligentes, y las ontologfas y las tcnicas de Web semntica.
Las tecnicas de personalizaci6n, que son la base de los sistemas tutores inteligentes,
estan basadas en mode|Os del estudiante. En general, estos mode|Os consisten en la
elaboraci6n de Una representaci6n cualitativa que considere el comportamiento del
alumno en funci6n tanto del conocimiento existente sobre un determinado ambito como
del aprendizaje de otros estudiantes en este dominio. Estas representaciones pueden
utilizarse posteriormente en sistemas tutores inteligentes, en entornos de aprendizaje
inteligente o en generar agentes inteligentes que representen estudiantes que colaboren
con los estudiantes humanos (Sanchezy Lama, 2007).
Por otro lado el Conocimiento del Alumno (Modelo del estudiante), puede dividirse en
dos secciones: seleccionar la estructura de datos que sera usada para representar toda
la informaci6n relativa al alurnno: estado cognitivo, estrategias instructoras preferidas,
pantallas visitadas, ejercicios resueltos, resultados de evaluaciones, etc. Y la elecci6n del
procedimiento o tecnica que se utiliza para realizar el diagn6stico, es decir, para inferir
dada la informaci6n generada en la interacci6n del alumno con el sistema, el estado
cognitivo del alumno.
Nu cas!Modl|lIl~
def Olante)
___________________________________________
~ ~
_",
.// \`
Fig. 2. Estructura General del Sistema de Enseanza/Aprendizaje basado en casos para la teoria de Bases de
Datos.
Analizando las respuestas a las preguntas anteriores puede concluirse que el problema
presenta condiciones difusas donde un t6pico puede tomar uno u otro valor (los Va|ores
no necesariamente son excluyentes) y el valor que toma tiene un grado de membresia
implicito. Ademas, las preguntas no necesariamente tienen igual grado de importancia, y
si el numero de las mismas es considerablemente grande algunas pueden ser superfluas,
condici6n no facil de detectar sin el uso de medios automatizados. Por tanto en la Figura
2 se aprecia la columna referida a "certeza" vacia, pues no es posible que sea completada
por el profesor manualmente.
Estas reflex|ones condujeron a los autores de este trabajo a realizar un estudio sobre el
proceso de selecci6n de rasgos, el cual se ha enfrentado desde diferentes formas: La
Teoria de los Conjuntos Aproximados (Caballero, 2006), Colonias de Hormigas (Subbotin,
2007), Bandadas de Pjaros (Takashi, 2007), Mtodos Estadisticos (Jin, 2006), Algoritmos
Genficos (Caballero, 2006), Redes Neuronales Artificiales (Verikas, 2002), Tcnicas de
Clusterizaci6n (Bonet, 2006), diversos algoritmos del enfoque L6gico Combinatorio tales
como CC, CT, BT, TB (Shulcloper et a/., 1995) y LEX (Pons, 2003), entre otros.
Algoritmo 1: Calculo del grado de pertenencia de cada vector a cada valor que puede
tomar el t6pico.
Entrada: Vector O (vector de 0s y 1s, evaluaci6n de las respuestas del cuestionario) y
un ejemplar fuerteoOF (ejemplar fuerte obtenido por criterio de experto) de cada valor
que puede tomar el t6pico.
donde: di )xi ~ ~ ) )
A2 , Tomar en consideraci6n el peso Wi (se obtiene a traves de por criterio de experto) de
Para Una pregunta Xi , di establece la semejanza o distancia entre dos Va/ores: Xi (00 )
y Xi (OF) de esa pregunta.
di : Mi xMi ->[o,I], donde:
I -1 (1)
La Figura 4 muestra los resultados que brinda el sistema aI usuario despus de aplicar los
algoritmos 1 y 2 a los datos suministrados para la evaluaci6n del t6pico del ejemplo.
La combinaci6n 1 que todas las preguntas se respondieron mal (0), se le asign6 el valor de
mal (0) aI t6pico con un grado de certeza 1, diferente a la combinaci6n 2 que la pregunta
3 se respondi6 correctamente y se le asign6 el valor 0 aI t6pico, pero con certeza 0.5. Si
Se analiza la tabla, se deduce que todas las preguntas no tienen la misma importancia.
Cada caso de la base de Casos esta compuesto por n t6picos (rasgos predictores), los
cuales tienen asociados un par (valor, grado de membresia). Cada caso puede pertenecer
a Una de las m categorias definidas segun el sistema de ensehanza/aprendizaje.Cada
categoria tiene asociado un ejemplar fuerte y uno debil segun criterio de experto.
pi di~ )xi o ))
b(Oo,ot )- i = 1 "
SP
i-1 i (2)
n: numero de rasgos productores
di'(xi (Ot, Xi (oo))) : Funci6n de comparaci6n transformada segOn:
di' (xi (Ot ) Xi - m(Oo )`
(oo))= di (xi (Ot )xi (oo ))(1 m(Ot ) )
Pi ,. Peso del rasgo predictor Xi , que puede ser designado por criteria del experto, o
automaticamente todos los pesos pueden ser iguales.
R2. Calcular el grado de membresia de Oq a cada categoria.
Si b (Oo , OF ) = 1 entonces (Oo) - b(Oo ,OF )
en otro caso
(Oo) " g(b(Oo , OF ) (b(Oo ,OD )
La funci6n g puede ser cualquiera de las funciones de propagaci6n que han sido
utilizadas en la literatura para combinar medidas de incertidumbre y que se conocen
como t.-conormas, pero en este caso no se obtuvieron resultados satisfactorios con la
suma probabilistica: g(x, y)-,x + y x'y y siguiendo la idea de Hatzilygeroudis
et a/, (2002) se us6 la versi6n generalizada g(x, y)- WIX + W2y - Wx ' y , donde
WI ,W2 yW son pesos numeficos que satisfacen la ecuaci6n Wl + W2 +w - 1 , dandole
mayor peso a la semejanza con el ejemplar fuerte.
R3: Seleccionar los casos mas semejantes a 00 dentro de la categoria seleccionada (las
de mayor (Oo) )