Aplicación al diseño de un sistema recomendador para la asignatura de Teoría de Autómatas I Autor: David Alfonso TFM – Máster en IA avanzada – UNED Directores: Ángeles Manjarrés Septiembre 2013 Manuel Arias
Herramienta muy utilizada en entornos educativos • Elementos: – conceptos, enlaces y frases de enlace 1) Generación semi-automática de mapas conceptuales
representar dependencias probabilísticas entre variables • Aprendizaje estructural automático a partir de bases de datos – Uso de algoritmos preexistentes 1) Generación semi-automática de mapas conceptuales
(50%, 75% y 100%) – continuos • Filtrado de posibles fuentes de ruido • Tratamiento de valores ausentes – eliminación e imputación (mediana y kNN) 1) Generación semi-automática de mapas conceptuales
ausentes – Uso de datos agregados de exámenes – Uso de datos independientes por examen: Algoritmo de fusión de redes bayesianas • Algoritmos – Hill Climbing – Max-Min Hill Climbing 1) Generación semi-automática de mapas conceptuales
de salto medio – Tamaño medio del Markov Blanket • Distancia Estructural de Hamming (SHD) con grafos de dependencias creados manualmente 1) Generación semi-automática de mapas conceptuales
complejidad de las redes • El algoritmo MMHC da lugar a redes más simples que el algoritmo HC • Con altos % de valores ausentes, ha sido necesario utilizar el algoritmo de fusión 1) Generación semi-automática de mapas conceptuales
bayesianas – Algoritmo que elimina los enlaces de menor peso manteniendo el grafo conectado • Paso 2: Asociación uno a uno • Paso 3: Asignación manual de frases de enlace – e.g. “es una subcompetencia relevante de” 1) Generación semi-automática de mapas conceptuales
Son de nivel 0, ya que el nº de conceptos largos es superior al de conceptos cortos (e.g. “lenguajes regulares” vs “cadena”) • La interpretación sigue siendo difícil a pesar de la simplificación realizada 1) Generación semi-automática de mapas conceptuales
• Perfil de los alumnos – Un vector de pesos por mapa conceptual – Algoritmo de actualización • Ítems de aprendizaje – Conceptos de los mapas – Preguntas (conceptos asociados, dificultad) 2) Diseño de un sistema recomendador introspectivo
conceptuales • Integración de diferentes conjuntos de datos (valores ausentes) – Imputación – Algoritmo de fusión de estructuras de red • Sistema recomendador introspectivo genérico
del trabajo – Características del dominio utilizado – La idiosincrasia de los alumnos – Otras fuentes de ruido – Dificultad intrínseca en la creación de mapas conceptuales
de profesores para su evaluación en entornos reales • Integración de un módulo de generación semi-automática de mapas conceptuales a partir de resultados de exámenes Sistema recomendador