Sunteți pe pagina 1din 5

SISTEMAS INTELIGENTES APLICADOS AL MODELADO DEL ESTUDIANTE

Guido Costa1, Fernando A. Salgueiro2, Zulma Cataldi3, Ramn Garca Martinez4 y Fernando J Lage5

Abstract Esta investigacin surge en bsqueda de Un sistema de este tipo se lo puede definir como una
mtodos ms eficientes para mejorar el rendimiento de los aplicacin centrada en la representacin del conocimiento y
estudiantes de Algoritmos y Programacin I de la carrera de en la interaccin con los alumnos para la asimilacin de los
Ingeniera Informtica. A pesar de haber diversificado las mismos, basada en la inteligencia artificial (IA) [2].
estrategias didcticas para el dictado de las clases y de En este sentido se piensa que el aporte se centra en
cambiar la metodologa de trabajo es necesario incorporar esclarecimiento de algunos de los interrogantes an no
nuevas opciones. Los acercamientos actuales carecen de investigados en el tema de los estilos de aprendizaje por
versatilidad ya que no aclaran cmo el alumno mantiene, Felder y Silverman [3] y otros investigadores [4] en el tema
organiza y adquiere los nuevos conocimientos. Los estilos de desde otra perspectiva.
aprendizaje basan su aporte en la forma de pensar de los Para facilitar la tarea de aprendizaje, es necesario
alumnos, pero no se realiza un anlisis profundo del modo obtener los estilos de aprendizaje de los estudiantes a fin de
en que estos conocimientos se almacenan, se relacionan y se dar solucin a las problemticas recurrentes que evidencian
utilizan con los adquiridos anteriormente. a travs del reconocimiento de sus problemas en las
Es necesario obtener agrupamientos de estudiantes con evaluaciones de los ltimos tres aos, que ha sido analizados
caractersticas similares. Esto permitira brindar soluciones y categorizados (agrupados). Es decir, se trata de obtener
de un modo ms individualizado de acuerdo a cada estilo. diferentes grupos de estudiantes con caractersticas
En este contexto un sistema asesor inteligente para similares. Esto permitira brindar soluciones de un modo
diagnstico del estilo del estudiante. ms individualizado. Para el caso del estudiante, que debe
aprender un nuevo lenguaje de programacin, esto implica,
Index Terms estilos de aprendizaje, modelo del estructurar y conocer dicho lenguaje, para lo cual debe
estudiante, redes neuronales, sistemas asesores inteligentes. ajustar sus estructuras mentales para reconocer: nuevo
lxico, sintaxis y gramtica que permitiran darle significado
INTRODUCCIN a cada una de las frases u oraciones (sentencias). Si bien,
este mecanismo est pensado para un lenguaje de
El tema objeto de esta investigacin surge como una programacin, se lo podra extender al aprendizaje de
inquietud tendiente hacia la bsqueda de mtodos ms cualquier idioma.
eficientes a fin de mejorar el rendimiento (a travs de los El modelo del estudiante o aprendiz, es responsable de
aprendizajes) de los estudiantes de Algoritmos y establecer un perfil del estudiante, diagnosticando sus
Programacin I. La problemtica del rendimiento escaso de deficiencias, segn el nivel de conocimiento, formando una
los estudiantes ya ha sido estudiada [1] observndose que a imagen de su comprensin de los contenidos.
pesar de diversificar las estrategias didcticas para el dictado El modelado del alumno es crucial tambin en los
de las clases y de cambiar la metodologa de trabajo es sistemas expertos y en los sistemas de tutorizado dado que la
necesario incorporar nuevas opciones. caracterstica principal que los distingue de los CAI
En este contexto surgen los sistemas inteligentes como (Computer Aided Instruction) [5] tradicionales es su
una alternativa que podra facilitar el modelado, en este caso capacidad de adaptacin a las necesidades del alumno. Es
del estudiante. El modelado del estudiante permitira decir, el sistema debe determinar el estado cognitivo del
desarrollar asesores inteligentes para autorizado bsicamente mismo, o sea, cuales son los conocimientos previos
por refuerzo de acuerdo a las caractersticas del estudiante. (entendidas como las partes que el estudiante ya conoce del

1
Guido Costa, Laboratorio de Informtica Educativa y Medios Audiovisuales, Universidad de Buenos Aires, Facultad de Ingeniera, Paseo Coln 850 4
Piso, Buenos Aires, Argentina, gcosta@fi.uba.ar
2
Fernando Alberto Salgueiro, Laboratorio de Informtica Educativa y Medios Audiovisuales, Universidad de Buenos Aires, Facultad de Ingeniera, Paseo
Coln 850 4 Piso, Buenos Aires, Argentina, fsalgueiro@fi.uba.ar
3
Zulma Cataldi, Laboratorio de Informatica Educativa y Medios Audiovisuales. Universidad de Buenos Aires, Facultad de Ingenieria. Paseo Colon 850 Piso
4to Buenos Aires, Argentina. liema@fi.uba.ar
4
Ramn Garca Martnez, ITBA: Instituto Tecnolgico de Buenos Aires. Escuela de posgrado, CAPIS y Laboratorio de Sistemas inteligentes. Universidad
de Buenos Aires, Facultad de Ingenieria. Paseo Colon 850 Piso 4to Buenos Aires, Argentina. rgm@fi.uba.ar
5
Fernando Javier Lage, Laboratorio de Informatica Educativa y Medios Audiovisuales. Universidad de Buenos Aires, Facultad de Ingenieria. Paseo Colon
850 Piso 4to Buenos Aires, Argentina. fjlage@fi.uba.ar
dominio). De este modo, el sistema podr recomendar la dependen de la pregunta y del momento en la cual se la
estrategia ms conveniente y el tipo de accin a seguir a responda.
travs del estudio o de la resolucin de problemas, por El proceso evaluador est ligado estrechamente con el
ejemplo, y, dentro de ellos, el nivel de adecuacin de los proceso de diagnstico, ya que la eficacia del primero
ejercicios a dicho dominio. [6;7]. depender proporcionalmente de la del segundo, ya que una
Las acciones del estudiante sobre el modelo de dominio vez finalizada la prueba, los resultados se integran y se
de conocimientos, son las que pueden modelarse a travs de propagan a travs de la red, obtenindose nuevas
una serie de reglas que permiten evaluar el conocimiento del probabilidades.
aprendiz. En la literatura se describen los modelos: Conejo et al [10] utilizaron una red bayesiana para
diferencial, de overlay o superposicin, de perturbacin o integrar los elementos descriptos anteriormente. Los
buggs, por simulacin, de creencias, de agentes resultados demuestran que el algoritmos diagnostica bien el
inteligentes, entre otros. [8] 90.28% de los conceptos, mal el 3.065 de los conceptos y
Un sistema asesor que pudiera diagnosticar el tipo de deja sin evaluar tan solo el 6.67% de los conceptos. Se
estudiante, es decir su estilo de aprendizaje, y determinase su considera que estos resultados son muy buenos, aunque
estado actual dara informacin muy til para saber en qu perfectibles.
estado evolutivo se halla el mismo [9], fundamental para En el marco situacional planteado se considera que el
detectar en que etapa evolutiva se encuentra el estudiante ha problema del modelado podra encararse a travs de la
llegado a la universidad. aplicacin de sistemas inteligentes tales como las redes
En este sentido, se piensa, que un sistema con la neuronales y los algoritmos genticos.
previsin del modelado del alumno podra aportar cursos de Las redes neuronales (RN) estn formadas por
accin en beneficio de las diferentes dificultades de los elementos simples que se interconectan en paralelo en forma
alumnos. jerrquica y que interactan a modo de un sistema neuronal
El problema del modelado del alumno se puede dividir psicolgico. [11]. Cuando se las considera con
en dos partes: a) la seleccin de una estructura de datos (en retroalimentacin y lazos no lineales, pueden operar para
el sentido de variables, enlaces y parmetros) [10], y b) la descubrir fenmenos de mayor complejidad. Quizs la
eleccin de un procedimiento para efectuar el diagnstico particularidad ms importante sea que pueden aprender de la
del estado actual del estudiante. experiencia a travs de la generalizacin de casos a travs de
Conejo et al. [10] proponen efectuar el diagnstico la abstraccin de los datos. [12;13]
usando redes bayesianas y para ello definen un modelo Los algoritmos genticos (AG), se estima que pueden
llamado estructural, que est integrado por variables, enlaces contribuir a la resolucin del problema del modelado debido
entre dichas variables y parmetros. Las variables se pueden a su capacidad de explorar el espacio de bsqueda en forma
dividir en dos tipos: las que se utilizan para medir el amplia y eficiente [14;15]. Son una abstraccin del concepto
conocimiento del alumno y las que se utilizan para recolectar biolgico de evolucin natural y se los puede aplicar con
evidencia. Las primeras, se pueden dividir en: conceptos buenos resultados a problemas de optimizacin [16;17]. Su
(unidades mnimas de conocimiento), temas (grupos de funcionamiento se basa en los mecanismos de la seleccin
conceptos) y asignaturas (grupos de temas). Respecto del natural, a travs de la supervivencia del ms apto en un
segundo tipo, para medir evidencia, se utilizan preguntas con intercambio de informacin entre miembros de una
mltiples respuestas, que deben responderse en forma poblacin de posibles soluciones. [13]
correcta o incorrecta. Dadas estas alternativas, se busca investigar de qu
Los enlaces dependen de la funcin que cumplan, es forma pueden ser utilizadas ambas (o alguna de las)
decir, si solo conectan variables para medir el conocimiento alternativas para hallar la solucin del problema planteado
o si conectan nodos de conocimiento y de pregunta. En el
primer caso, dominar un nodo de conocimiento supone DESCRIPCIN DE LA SOLUCIN
dominar los nodos del nivel inmediatamente anterior y en el
segundo caso el nodo de conocimiento influye positivamente Si bien no se piensa romper con la estructura clsica de
en la probabilidad de contestar correctamente la pregunta. los sistemas tutores inteligentes, se debe redefinir los
[10] componentes bsicos y las interfaces que posee el mdulo
Uno de los parmetros utilizados, son las probabilidades del estudiante para llevar a cabo la tarea de representar el
de los nodos concepto estimadas a priori para el caso en que estado de conocimiento del alumno real en forma efectiva.
se dispone de informacin sobre el estudiante. En el caso Han sido dirigidos muchos esfuerzos a la separacin de
contrario, se podra usar una distribucin uniforme. Otro los tres mdulos fundamentales de los sistemas tutores
parmetro son las probabilidades condicionadas de los temas inteligentes, pero las implementaciones posteriores han
dados los conceptos, y de la asignatura dado los conceptos y demostrado que el dominio no puede separarse
finalmente las probabilidades condicionadas de cada completamente de los mdulos del tutor y del estudiante.
pregunta dados los conceptos que en ella intervienen. En Como primer paso se debi analizar la interaccin de los
este ltimo caso se deben tener en cuenta ciertos ndices que mdulos para un dominio hipottico general, y luego realizar
las modificaciones para el dominio particular de la 4. Planificacin de la leccin: En base al estilo
enseanza del lenguaje de programacin pascal. pedaggico seleccionado se gestiona al mdulo del
alumno el estado de conocimientos del alumno. En base
INTERACCIN DE LOS MDULOS al estilo y al estado de conocimientos se planifica una
FUNDAMENTALES leccin y se gestiona sobre el mdulo del dominio los
temas que se requieren en la leccin en el orden
La Figura 1 muestra los tres mdulos fundamentales y especifico en los que fueron planificados por el mdulo
la interaccin de los mismos en un dominio cualquiera. Este tutor.
enfoque desliga completamente al mdulo del dominio de 5. Sesin pedaggica: El mdulo tutor imparte los
cualquier tipo de solapamiento con los dems mdulos. conocimientos planificados en la leccin de acuerdo al
estilo pedaggico seleccionado. A esto se le dar la
forma del lenguaje natural para facilitar la interaccin
con el usuario del sistema y se lo presentara a travs de
Dominio la interfaz, la cual ubicara los elementos pedaggicos
utilizados para esa leccin en particular.
Dada una sesin pedaggica, el mdulo del tutor tendr
objetivos generales a cumplir (como puede ser la
Estudian resolucin de un problema en particular, alcanzar cierto
Tutor te grado de conocimiento sobre uno de los temas de la
curricula, etc), pero pueden surgir a lo largo de la
interaccin con el usuario objetivos secundarios,
necesarios o no, para alcanzar el objetivo principal de la
sesin pedaggica. Ser responsabilidad del mdulo
Interfaz tutor guiar al usuario hacia todos los objetivos,
manejndolos en forma correcta y no dar por terminada
la sesin hasta que todas las metas hayan sido
satisfechos.
Usuario
6. Evaluacin de sesin pedaggica: Los resultados de la
sesin son compilados por el mdulo tutor e
interpretados. Se parte de preguntas, ejercicios, etc. y se
obtiene como resultado el conocimiento (o no) de los
FIGURA. 1 temas impartidos. Con esto tambin se actualiza la pila
INTERACCIN DE LOS MDULOS DE UN SISTEMA TUTOR INTELIGENTE
de objetivos a cumplir para la sesin que se esta
llevando a cabo.
Las interacciones se suceden de la siguiente manera: 7. Actualizacin del mapa de conocimientos: Con los
1. Determinacin del estilo del alumno: Se entrega al resultados de la evaluacin procesados sobre los temas
alumno una planilla con preguntas para categorizarlo impartidos el mdulo del alumno actualiza el estado de
dentro de los estilos de alumnos disponibles en el conocimientos del usuario, con esto puede modificar sus
sistema. El alumno entrega la planilla completa y el predicciones sobre el tipo de aprendizaje del mismo, sus
modelo del estudiante lo categoriza dentro de alguno de creencias sobre el dominio y puede obtener estadsticas.
los estilos disponibles. Esta accin se sucede una sola
vez. De la interaccin antes descripta se pueden plantear los
2. Generacin del estado de conocimientos: Basndose componentes bsicos del mdulo del tutor y del mdulo del
en el modelo del dominio, el modelo del alumno se alumno. A continuacin se detallan los primeros y la
encarga de generar el estado de conocimientos del interaccin entre ellos.
alumno; el cual se actualizara a medida que el usuario se
vaya capacitando tanto en accin tutelar con el sistema COMPONENTES BSICOS DEL MDULO DEL
como en tutoras externas en clase. Este ltimo caso, el
sistema deber pasado el horario de una clase con un
ESTUDIANTE
tutor humano, y la lista de presentes, generar el nuevo Se realizarn un planteo en el cual el mdulo del
estado de conocimientos del alumno. estudiante contiene dos grandes mdulos que se pueden ver
3. Determinacin de estilo pedaggico: El modelo del en la Figura 2 y que se detallan a continuacin:
estudiante enva el estilo en el cual cuadra el usuario; Mdulo de estilos de aprendizaje: Esta compuesto por
con ello el mdulo tutor selecciona el estilo pedaggico una base de datos de estilos de aprendizajes disponibles
mas adecuado a las caractersticas del alumno para en el sistema tutor inteligente, y los mtodos de
impartir las lecciones. seleccin y caractersticas de cada uno de los mtodos
con respecto a los elementos propios del alumno. Estos CONCLUSIONES
ltimos varan con respecto al estado del sistema: si el
estado es inicial, es decir que el alumno recin es La redefinicion del mdulo del estudiante, en
cargado en el sistema, se lo debe evaluar para generar submdulos y en interfaces pretende solucionar algunos
una representacin estndar del estilo de aprendizaje (la problemas generales que afectan a los sistemas tutores
cual despus puede resultar incorrecta) y a lo largo de inteligentes desde hace aos.
las sesiones tuteladas con el sistema se ira actualizando Se facilitan los circuitos y se mejora la interaccion entre
o modificando la visin del sistema con respecto al los mdulos, separando completamente al mdulo del
estilo de aprendizaje real del alumno. Esto hace que el dominio del verdadero dominio de aplicacion.
sistema sea muy verstil a la hora de categorizar y Si bien no se rompe con la estructura clsica de los
recategorizar los estilos de los estudiantes. sistemas tutores inteligentes, este nuevo enfoque al tema
supone una mayor flexibilidad y adaptacion a nuevos
Mdulo de estado de conocimientos: Este contiene el dominios a las aplicaciones que la utilicen.
mapa de conocimientos obtenido inicialmente del
mdulo del dominio que progresivamente el TRABAJOS FUTUROS
actualizador de conocimientos ir modificando a travs Se est trabajando en la implementacin del sistema
de los resultados obtenidos de las evaluaciones asesor inteligente integral, en el cual se realizarn rediseos
efectuadas por el mdulo del tutor, el cul enviar a la estructura clsica de los mdulos del estudiante
dichos resultados procesados. Estos datos tambin se le desarrollado, del mdulo del tutor y del sistema evaluador
proporcionaran al mdulo tutor para que ste pueda (ambos actualmente en desarrollo).
decidir cmo y qu impartir en cada una de las sesiones Una vez finalizada la implementacin e integracin de
con el estudiante. La idea de este mdulo es contener los mdulos, el paso siguiente ser contrastar el sistema, lo
una representacin del estado de conocimientos cual ser realizado contra los datos de un curso piloto, que
instantneo del alumno. Deber ser modificado por utilizara al asesor en sus clases prcticas en los laboratorios
sesiones tuteladas fuera del sistema, como pueden serlo de la facultad. Estos datos se compararan con los datos
clases particulares o magistrales con tutores humanos. recabados hasta el momento y se generaran conclusiones al
respecto, indicando la viabilidad de la implementacin y
Estos dos grandes sub-mdulos interactan entre si y posterior utilizacin efectiva de un sistema asesor inteligente
con otros mdulos para componer el mdulo del estudiante como complemento a las clases tericas del curso tomado
de un sistema asesor inteligente. como piloto.

REFERENCIAS
[1] Lage, F.; Cataldi, Z. y Denazis, J.M. (2000). The Scripts of
University Students and Experts in the Preparation of the
Examinations: A Study in Process. FIE 2000: 30th ASEE/IEEE
Frontiers in Education Conference, Kansas City Missouri, 18-21
de Octubre. Paper 1154. Proceedings en CD-ROM. ISBN 0-
7803-6242/0/
[2] VanLehn, K (1988). Student Modelling. M. Polson.
Foundations of Intelligent Tutoring systems. Hillsdale. N.J.
Lawrence Erlbaum Associates, 55-78
[3] Felder, R. M. y. Silverman, L.K. (1988) Learning Styles and
Teaching Styles in Engineering Education. Journal of
Engineering Education, 78 (7), 674-681.
[4] Felder, R. y Brent, R. (1996) Navigating the bumpy road to
student-centred instruction. College Teaching. 44 (2), pp 43-47.
[5] Ayala Rivera, V.; Gonzlez Lpez, L. (2003) Herramienta para
la generacin de lecciones de Espaol bajo el esquema
establecido por el CSLR. Universidad de las Amricas-Puebla.
[6] Brachman, R.J. (1988) The basis of knowledge representation
and reasoning. AT&T. Technical Jurnal. 67, 1:15.
FIGURA. 2
COMPONENTES BSICOS DEL MDULO DEL ESTUDIANTE
[7] Gmez, A.; Juristo, N.; Montes, C., Pazos, J. (1997) Ingenieria
del conocimiento. Ed. R. Areces. Madrid.
[8] Casas, M. (1999) contribuies para a modelagem de um
ambiente inteligente de educao baseado em realidade virtual.
Tesis Doctoral Universidade Federal de Santa Catarina.
Programa de Ps-graduao em Engenharia de Produo.
[9] Piaget, J. (1969) Science of education and the psychology of the
child. New York. Viking.
[10] Conejo, R., Milln, E., Prez de la Cruz, J.L., y Trella, M.
(2000). An Empirical Approach to On-Line Learning in
SIETTE. In Proceedings of 3rd International Conference on
Intelligent Tutoring Systems ITS'2000. LNCS 1839, Springer
Verlag.

[11] Kohonen, T. (1988) Self-Organizing Maps Springer Series in


Information Sciences, Vol. 30, Springer, Berlin, Heidelberg,
NY(pp 236)
[12] Hilera Gonzlez y Martnez Hernando, 2000. Redes Neuronales
Artificiales: Fundamentos, modelos y aplicaciones. Ra-ma,
Madrid.
[13] Garca Martnez, R.; Servente; M. y Pasquini (2003) Sistemas
Inteligentes. Nueva Librera.
[14] Goldberg, D. E. (1989). Genetic Algorithms - in Search,
Optimization and Machine Learning. Addison-Wesley
Publishing Company, Inc.
[15] Koza, John R. (1997). Genetic Programming. Cambridge: M.I.T.
Press.
[16] Davis, L. (1991). Handbook of Genetic Algorithms. New York.
Van Nostrand Reihold.
[17] Falkenauer, E. (1999). Evolutionary Algorithms: Applying
Genetic Algorithms to Real-World Problems. Springer, New
York, Pag 65--88.

S-ar putea să vă placă și