ETSI Ingeniería Informática » Posgrados oficiales » Masters en Inteligencia Artificial y Sist. Informáticos

Posgrados Oficiales

.........................................
Presentación
Oferta
Preinscripción
Matrícula
Admisión
Plazos
Precios
Legalización
Traducción
Convalidaciones
Documentación
Preguntas Frecuentes
Enlaces
Contactar
.........................................
Ir a Espacio Europeo ...


INTERFACES ADAPTATIVOS



Profesorado

Coordinador: Elena Gaudioso Vázquez (Dpto. Inteligencia Artificial, UNED)
Profesores:
Jesús González Boticario (Dpto. Inteligencia Artificial, UNED)
Félix Hernández del Olmo (Dpto. Inteligencia Artificial, UNED)
Antonio Rodríguez Anaya. Dpto. Inteligencia Artificial (UNED)


Ficha técnica:

TipoOptativa
CuatrimestrePrimero
Créditos/horas totales6/150
Horas de estudio teórico50
Horas de prácticas50
Horas complementarias50

DESCRIPCIÓN DE LA ASIGNATURA

Prerrequisitos recomendables

Para la mayoría del temario no se establece ningún prerrequisito diferente de los generales de acceso al programa de postgrado.
No obstante para el bloque 2 de contenidos, será necesario conocimientos básicos de técnicas de aprendizaje automático.
Para el desarrollo del trabajo final de curso, el alumno deberá programar un pequeño interfaz adaptativo con lo cual serán necesarios ciertos conocimientos de programación (Java, C, C++, Lisp o Prolog,...)

Objetivos generales de la materia

La finalidad básica del estudio de esta asignatura es el de dar a conocer a los alumnos los fundamentos de los sistemas conocidos como interfaces de usuario adaptativos, entendiendo como tales a los sistemas que en el campo de la Inteligencia artificial son capaces de adaptar su funcionamiento de acuerdo con las experiencias realizadas, y especialmente, los que proporcionan servicios y recursos adaptables dinámicamente a las necesidades del usuario.

Destrezas y competencias

-Ser capaz de localizar información relacionada con Interfaces Adaptativos
-Poder relacionar nueva información con los fundamentos de Interfaces Adaptativos
-Ser capaz de identificar un Interfaz Adaptativo
-Conocer dificultades de desarrollos ya realizados
-Ser capaz de practicar con Interfaces Adaptativos
-Ser capaz de desarrollar nuevos Interfaces Adaptativos
-Ser capaz de desarrollar nuevos componentes para sistemas ya implementados
-Ser capaz de ampliar un sistema ya existente
-Ser capaz de modificar Interfaces Adaptativos
-Estimar dificultades en la aplicación de Interfaces Adaptativos
-Estimar complejidad de desarrollo de aplicación de Interfaces Adaptativos
-Evaluar Interfaces Adaptativos
-Saber plantear puntos abiertos de investigación en el área de Interfaces Adaptativos
-Saber criticar Interfaces Adaptativos

Contextualización de la materia en el conjunto del Master

Esta asignatura se encuadra como obligatoria en la especialidad "IA.2: Enseñanza, aprendizaje , colaboración y adaptación" y como optativa en la especialidad "IA.1: Sistemas Inteligentes de diagnóstico, planificación y control" de la titulación de posgrado "Master de IA Avanzada. Fundamentos Métodos y Aplicaciones". Las áreas implicadas en el desarrollo de los interfaces adaptativos son muy variadas. Entre las materias del postgrado con las que está relacionada podemos citar: métodos de aprendizaje automático, minería de datos, fundamentos metodológicos y Paradigmas de la IA, fundamentos lógicos de la IA, técnicas básicas de búsqueda y representación del conocimiento.

1  MEDIOS DE ESTUDIO

1.1  Metodología docente

Se recomienda que el alumno estudie la materia de una manera secuencial siguiendo el orden establecido en el programa de la asignatura. Para cada tema se propondrán una serie de actividades que permitan asimilar los contenidos. Dichas actividades tendrán un peso en la calificación final de la materia.
Al impartirse a distancia el alumno es libre de temporalizar el estudio según sus necesidades. No obstante, muchas de las actividades que se propongan tendrán fechas concretadas por el equipo docente y el alumno deberá ajustarse a las mismas.
Para algún tema, se propondrán cuestionarios de autoevaluación que permitan al alumno evaluar su nivel de conocimientos. Dichos cuestionarios son puramente orientativos de manera que serán las actividades y el proyecto final el que determinen el grado de conocimiento del alumno en la materia.
Las estrategias de aprendizaje que se van a seguir serán fundamentalmente basado en problemas, estudio de casos y trabajo colaborativo. Dado que la asignatura se va a impartir a distancia, todas las actividades se realizarán utilizando una plataforma de aprendizaje basada en Internet.
En resumen, la metodología docente que se seguirá en esta asignatura será:

-Estudio de contenidos teóricos: El alumno deberá estudiar individualmente los contenidos teóricos de cada tema, utilizando la bibliografía y los materiales propuestos por el equipo docente.
-Actividades de aprendizaje: Siguiendo las estrategias de aprendizaje basado en problemas, estudio de casos y trabajo colaborativo se realizarán los siguientes tipo de actividades de aprendizaje.
- Actividades individuales:
-Estudio de artículos y la resolución de una serie de cuestiones relacionadas con dichos artículos.
-Análisis crítico de sistemas ya implementados.
-Uso de sistemas y componentes ya implementados.
-Desarrollo de componentes de actividades de aprendizaje.
-Búsqueda bibliográfica.
-Actividades colaborativas:
-A partir del estudio de artículos y revisión de sistemas ya implementados se discutirá en grupo el trabajo individual realizado por los alumnos.
-Búsqueda bibliográfica colaborativa.
-Estudio de casos colaborativo.
-Tutorías: El alumnado tiene a su disposición cuatro horas de tutorías a la semana en las que puede consultar cualquier duda relacionada con los contenidos, organización y planificación de la asignatura.
-Zona Virtual: Dado que la asignatura es no presencial, todas las actividades se realizarán a través de una plataforma de aprendizaje a través de Internet.
-Trabajo final: Además de las actividades que se plantean durante el curso el alumno deberá realizar un trabajo final que deberá ser planificado con el equipo docente. El alumno podrá elegir entre:
-Desarrollar un nuevo interfaz adaptativo
-Desarrollar nuevos módulos de interfaces adaptativos ya implementados
-Analizar un sistema no adaptativo y desarrollar la versión adaptativa del mismo
-Calificación: La calificación final de esta asignatura se calculará teniendo en cuenta las actividades realizadas, la participación en el grupo y el trabajo final del curso.

1.2  Material de estudio

-Bibliografía: Artículos de investigación disponibles en el grupo de trabajo (se relacionan en el apartado de bibliografía)
-Cuestionarios: Proporcionados a través de de Internet
-Apuntes: Proporcionados por el equipo docente
-Software: Se utilizará para las prácticas software de código libre accesible a través de Internet

1.3  BIbliografia general de consulta

1. Langley, P. (1999). User modeling in adaptive interfaces. Proceedings of the Seventh International Conference on User Modeling (pp. 357-370). Banff, Alberta: Springer. Disponible en http://www.isle.org/langley/papers/adapt.um99.ps.gz
2. Jameson, A.(2003). Adaptive Interfaces and Agents in Human-Computer Interface Handbook, eds J.A. Jacko and A. Sears, pp 305-330, 2003 . Disponible en: http://dfki.de/jameson/pdf/hci-handbook.jameson.pdf
3. Burke, R. (2002). Hybrid Recommender Systems: Survey and Experiments User Modeling and User-Adapted Interaction. 12(4), pages 331-370. Disponible en: http://josquin.cti.depaul.edu/rburke/pubs/burke-umuai02.pdf
4. Langley, P. (1997). Machine learning for adaptive user interfaces. Proceedings of the 21st German Annual Conference on Artificial Intelligence (pp. 53-62). Freiburg, Germany: Springer. Disponible en: http://cll.stanford.edu/langley/papers/adapt.ki97.ps
5. Langley, P. (1997). Machine learning for intelligent systems. Proceedings of the Fourteenth National Conference on Artificial Intelligence (pp. 763-769). Providence, RI: AAAI Press. Disponible en: http://cll.stanford.edu/langley/papers/invite97.ps
6. Webb, G., Pazzani,M., Billsus,D. (2001) Machine Learning for User Modeling. User Modeling and User-Adapted Interaction 11(1-2): 19-29 Disponible en: http://www.umuai.org/anniversary/webb-umuai-2001.pdf
7. Ehlert, P. (2003). Capítulo 4 de Intelligent user interfaces: introduction and survey . Research Report DKS03-01 / ICE 01. Data and Knowledge Systems group Faculty of Information Technology and Systems.Delft University of Technology Disponible en: http://www.kbs.twi.tudelft.nl/docs/report/DKS03-01.pdf
8. Langley, P., y Fehling, M. (1998). The experimental study of adaptive user interfaces (Technical Report 98-3). Institute for the Study of Learning and Expertise, Palo Alto, CA. Disponible en: http://www.isle.org/langley/papers/adapt.exper.ps.gz
9. Chin, D. (2001). Empirical Evaluations of User Models and User-Adapted Systems. User Modeling and User-Adapted Interaction 11(1-2): 31-48 Disponible en: http://www.umuai.org/anniversary/chin-umuai-2001.pdf
10. Brusilovsky, P. (2001) Adaptive hypermedia. User Modeling and User Adapted Interaction, Ten Year Anniversary Issue (Alfred Kobsa, ed.) 11 (1/2), 87-110. Disponible en: http://www2.sis.pitt.edu/peterb/papers/brusilovsky-umuai-2001.pdf.
11. Weber, G., y Specht, M. (1997). User modeling and adaptive navigation support in WWW-based tutoring systems. In A. Jameson, C. Paris, & C. Tasso (Eds.), User modeling: Proceedings of the Sixth International Conference, UM97 (pp. 289?300). Vienna: Springer Wien New York. Disponible en: http://citeseer.ifi.unizh.ch/weber97user.html
12. Fink, J. Y A. Kobsa (2000). A Review and Analysis of Commercial User Modeling Servers for Personalization on the World Wide Web. User Modeling and User-Adapted Interaction 10(3-4), Special Issue on Deployed User Modeling, 209-249 Disponible en: http://www.ics.uci.edu/kobsa/papers/2000-UMUAI-kobsa.pdf
13. Schafer, J. B., Konstan, J., y Riedl, J. (1999). Recommender systems in e-commerce. In Proceedings of the ACM Conference on Electronic Commerce. Disponible en: http://www.grouplens.org/papers/pdf/ec-99.pdf
14. Fink, J., A. Kobsa y A. Nill (1996). User-Oriented Adaptivity and Adaptability in the AVANTI Project. Proceedings of the Conference 'Designing for the Web: Empirical Studies', Redmond, WA, Oct. 30, 1996. Disponible en: http://www.ics.uci.edu/kobsa/papers/1996-designing-web-kobsa.pdf
15. Billsus, D., Pazzani, M. J. (1999) A hybrid user model for news story classification. In Proceedings of the Seventh Intl. Conference on User Modeling, Springer-Verlag New York, Inc. Disponible en: http://www.ics.uci.edu/pazzani/Publications/um99.pdf

- Bibliografía Complementaria para Tareas de Adaptación:

16. Pazzani, M., Muramatsu, J., y Billsus, D. (1996). Syskill & Webert: Identifying interesting web sites. Proceedings of the Thirteenth National Conference on Artificial Intelligence (pp. 54-61). Portland, OR: AAAI Press.
Disponible en: http://www.ics.uci.edu/dbillsus/papers/aaai-webert.pdf
17.Mladenic, D. (1996). Personal WebWatcher: Implementation and design (Technical Report IJS-DP-7472). Department of Intelligent Systems, J. Stefan Institute, Ljubljana, Slovenia.
Disponible en: http://www-ai.ijs.si/DunjaMladenic/papers/PWW/pwwTR.ps.Z
18.Billsus, D., y Pazzani, M. (1999). A personal news agent that talks, learns and explains. Proceedings of the Third International Conference on Autonomous Agents (pp. 268-275). Seattle: ACM Press.
Disponible en: http://www.ics.uci.edu/pazzani/Publications/agents99-news.pdf
19.Gervasio, M. T., Iba, W., y Langley, P. (1999). Learning user evaluation functions for adaptive scheduling assistance. Proceedings of the Sixteenth International Conference on Machine Learning (pp. 152-161). Bled, Slovenia: Morgan Kaufmann. Disponible en: http://www.isle.org/langley/papers/inca.ml99.ps.gz
20.Thompson, C., y Goker, M. (2000). Learning to suggest: The adaptive place advisor. Papers from the 2000 AAAI Spring Symposium on Adaptive User Interfaces (pp. 130-135). Menlo Park, CA: AAAI Press. Disponible en: http://www.cs.utah.edu/cindi/papers/aui2000.pdf
21.Segal, R., y Kephart, J. (2000). Incremental learning in SwiftFile. Proceedings of the Seventeenth International Conference on Machine Learning. San Francisco: Morgan Kaufmann.
Disponible en: http://www.research.ibm.com/swiftfile/dynlearn.pdf

1.4  Tutorización

El seguimiento del trabajo del alumno se realizará a través de la plataforma de aprendizaje a través de la cual se realizan las actividades. Así mismo, el equipo docente moderará las discusiones que tengan lugar durante las actividades colaborativas previstas.
En cualquier caso, los propios alumnos siempre pueden demandar ayuda al equipo docente para resolver dudas o ampliar información, a través de los canales establecidos para ello:

-Teléfono: Horario de guardias: Lunes de 15h a 19h
Elena Gaudioso Vázquez: despacho 3.10 (E.T.S.I. Informática) Tel: 913 988 450
Jesús González Boticario: despacho 3.07 (E.T.S.I. Informática) Tel: 913 987 197
Félix Hernández del Olmo: despacho 3.06 (E.T.S.I. Informática) Tel: 913 988 345
Antonio Rodríguez Anaya: despacho 3.05 (E.T.S.I. Informática) Tel: 913 986 550

-Dirección de correo postal:
Dpto. Inteligencia Artificial.
E.T.S. Ingeniería Informática - UNED
Ciudad Universitaria s/n
E-28040 Madrid

2  ESTRUCTURA DEL CURSO

2.1  Estructura y contenido teórico

El programa de la asignatura se divide en cuatro grandes bloques: Introducción y Fundamentos, Técnicas, Aplicaciones y Proyecto Final. A continuación se detalla cada uno de los bloques con más detalle:

1. Introducción y Fundamentos
1.1 Introducción
1.2 Fundamentos de los Interfaces de Usuario Adaptativos

2. Técnicas
2.1 Introducción: Componentes básicos de los Interfaces de Usuario Adaptativos
2.2 Modelado del usuario:
2.2.1 Tipos de modelos de usuario
2.2.2 Modelos de usuario basados en el conocimiento
2.2.3 Modelos de usuario y aprendizaje automático. Técnicas y requisitos. Minería de datos
2.2.4 Modelos de usuario híbridos
2.2.5 Actualización del modelo de usuario
2.3 Modelado del dispositivo
2.4 Tareas de Adaptación en los Interfaces de Usuario
2.4.1 Introducción
2.4.2 Tareas de adaptación
2.5 Sistemas Recomendadores Adaptativos
2.6 Evaluación de Interfaces de Usuario Adaptativos

3. Aplicaciones
3.1 Web Adaptativa e Hipermedia Adaptativa
3.2 Sistemas Adaptativos orientados al Aprendizaje en la Web (E-Learning)
3.3 Sistemas Adaptativos orientados al Comercio Electrónico (E-Commerce)
3.4 Turismo Electrónico
3.5 Recuperadores de Información

4. Proyecto Final

2.2  Objetivos por tema y orientaciones breves

En este apartado se indicarán los objetivos y algunas orientaciones para cada tema. Como se verá los objetivos más concretos especificados para cada tema, se corresponden con la adquisición de las destrezas y competencias especificadas anteriormente.

Tema 1: Introducción y Fundamentos.

Objetivos:
El objetivo global del tema es estudiar los fundamentos de los interfaces adaptativos y sentar las bases para los siguientes bloques. Es por tanto, imprescindible adquirir en este bloque los conceptos básicos del área.
Este objetivo global puede descomponerse en los siguientes objetivos más concretos:
O.1.1: Conocer los fundamentos de los Interfaces Adaptativos.
O.1.2: Saber identificar y utilizar un Interfaz Adaptativo.
O.1.3: Ser consciente de la utilidad de los Interfaces Adaptativos.
O.1.4: Ser consciente de las limitaciones y de las dificultades en su desarrollo.
O.1.5: Saber localizar información relacionada con Interfaces Adaptativos
O.1.6: Relacionar nueva información con los fundamentos de Interfaces Adaptativos.

Orientaciones:
Este bloque es fundamentalmente teórico, y se complementará su estudio con actividades prácticas orientadas a que el alumno utilice algún interfaz adaptativo ya implementado.
Dentro de las actividades de aprendizaje se especifican las lecturas más adecuadas para su estudio y discusión. El tema se complementa con actividades prácticas con el objetivo de asegurarse que se alcanzan los objetivos del tema.

Tema 2: Técnicas.

Objetivos:
El objetivo de este tema es el de profundizar en el estudio de las técnicas de desarrollo de Interfaces Adaptativos. Este objetivo global puede descomponerse en los siguientes objetivos más concretos:
O.2.1. Conocer las técnicas del área
O.2.2. Estimar complejidad de desarrollo y de aplicación de Interfaces Adaptativos
O.2.3. Utilizar las técnicas para desarrollo de un Interfaz Adaptativo
O.2.4. Desarrollar nuevos componentes para sistemas ya implementados
O.2.5. Modificar Interfaces Adaptativos
O.2.6. Desarrollar nuevos Interfaces Adaptativos
O.2.7. Evaluar y criticar Interfaces Adaptativos
O.2.8. Plantear puntos abiertos de investigación en el área de Interfaces Adaptativos

Orientaciones:
Este tema tiene un carácter téorico/práctico y sentará las bases del desarrollo de los interfaces adaptativos. Es importante, además de adquirir los conocimientos básicos que se presentan, realizar las actividades prácticas que se propongan de manera que se pueda poner en práctica algunas de las técnicas utilizadas en el área.
Dentro de las actividades de aprendizaje se especifican de nuevo las lecturas más adecuadas para su estudio y discusión. En este tema toman especial importancia las actividades prácticas con el objetivo de asegurarse que se alcanzan los objetivos del tema.

Tema 3: Aplicaciones.

Objetivos:
Una vez vistos los componentes básicos de un interfaz adaptativo y las técnicas empleadas en el área en este bloque se estudiará la aplicación de estos sistemas en diferentes dominios como por ejemplo la web, e-learning o el turismo electrónico. Este objetivo global puede descomponerse en los siguientes objetivos más concretos:
O.3.1. Practicar con Interfaces Adaptativos
O.3.2. Plantear puntos abiertos de investigación en el área de Interfaces Adaptativos
O.3.3. Evaluar y criticar Interfaces Adaptativos
O.3.4. Desarrollar nuevos componentes para sistemas ya implementados
O.3.5. Ampliar un sistema ya existente

Orientaciones:
Es esencial tener en cuenta las características de cada dominio de aplicación y tenerlas en cuenta en todo el proceso de diseño y desarrollo de un sistema adaptativo. En este tema veremos diferentes áreas de aplicación y estudiaremos sus características. Una vez hecho esto el alumno deberá determinar para el dominio que ha elegido para su proyecto final, cuáles son esos factores que sin duda, debe tener en cuenta a la hora de implementar su proyecto.
Este tema es fundamentalmente aplicado, por tanto, es importante que el alumno ponga en práctica los conocimientos obtenidos en los bloques anteriores.

Tema 4: Proyecto Final.

Objetivos:
A lo largo de los temas anteriores se habrá comenzado en el desarrollo de un proyecto final. En este bloque se formalizará y terminará el desarrollo del mismo.

Orientaciones:
Es importante realizar un trabajo incremental consultando cualquier aspecto dudoso antes de continuar con el proyecto.

3  Actividades y plan de trabajo

3.1  Actividades prácticas programadas

Siguiendo las estrategias de aprendizaje basado en problemas, estudio de casos y trabajo colaborativo se realizarán los siguientes tipo de actividades de aprendizaje.

- Actividades individuales:
-Estudio de artículos y la resolución de una serie de cuestiones relacionadas con dichos artículos.
-Análisis crítico de sistemas ya implementados
-Uso de sistemas y componentes ya implementados
-Desarrollo de componentes de actividades de aprendizaje
-Búsqueda bibliográfica

-Actividades colaborativas:
-A partir del estudio de artículos y revisión de sistemas ya implementados se discutirá en grupo el trabajo individual realizado por los alumnos.
-Búsqueda bibliográfica colaborativa
-Estudio de casos colaborativo

3.2  Otras actividades prácticas programadas

Si fuera necesario para profundizar alguno de los conceptos de esta asignatura se irán generando de forma dinámica nuevas actividades de aprendizaje en el curso virtual.

3.3  Plan de trabajo

De manera orientativa mostramos a continuación el plan de trabajo previsto:
SemanaactividadHoras (h.)estudioh. prácticash.otras actividades
1-4Actividades Tema 1152 0
5-8Actividades Tema 11032
9-13Actividades Tema 210100
14-18Actividades Tema 210155
19-21Actividades Tema 352010
21-24Proyecto final0033

4  Evaluación

La evaluación se realizará esencialmente a partir del proyecto de final de asignatura. Sin embargo, también se tendrán en cuenta las actividades realizadas a lo largo del curso. La evaluación final del curso se calculará de la siguiente forma:
- Análisis y trabajo realizado en las actividades individuales: 40% (4 puntos)
- Participación en actividades colaborativas: 20% (2 puntos)
- Trabajo final del curso (obligatorio): 40% (4 puntos)

Reseña del profesorado

GAUDIOSO VÁZQUEZ, ELENA:
Profesora del departamento de Inteligencia Artificial de la E.T.S.I. Informática de la UNED desde 2001. Sus líneas de investigación incluyen la aplicación de técnicas de inteligencia artificial en educación, aprendizaje automático, modelado de ususario e interfaces adaptativos. Actualmente trabaja en la aplicación de técnicas de minería de datos para ayudar al tutor en sistemas de educación basados en web y comunidades virtuales educativas.
e.mail: elena@dia.uned.es
Web personal: http://www.ia.uned.es/elena/

GONZÁLEZ BOTICARIO, JESÚS:
Profesor del departamento de Inteligencia Artificial de la E.T.S.I. Informática de la UNED desde 1993. Su trabajo comenzó en el campo del aprendizaje automático como base de los sistemas adaptativos y luego se ha centrado en la aplicación de diversas técnicas de inteligencia artificial a los sistemas interactivos de enseñanza/aprendizaje (SIEA). Actualmente es el investigador responsable y coordinador de varios proyectos nacionales y europeos centrados en introducir en los SIEA la adaptación a las necesidades de accesibilidad y diversidad funcional de cada usuario, así como en resolver automáticamente tareas que conjuguen planificación, aprendizaje e interacción con diversos agentes (humanos y de software) en dicho contexto.
e.mail: jgb@dia.uned.es
Web personal:http://www.ia.uned.es/jgb/

HERNÁNDEZ DEL OLMO, FÉLIX:
Profesor del departamento de Inteligencia Artificial de la E.T.S.I. Informática de la UNED desde 2001. Sus líneas de investigación incluyen el aprendizaje automático, la aplicación de técnicas de inteligencia artificial en educación, modelado de usuario e interfaces adaptativos. Actualmente su trabajo se centra en el área de interfaces adaptativos, más concretamente, en el área de los denominados sistemas recomendadores.
e.mail:felixh@dia.uned.es
Web personal:http://www.ia.uned.es/felixh/

RODRIGUEZ ANAYA, ANTONIO:
Profesor ayudante del departamento de Inteligencia Artificial de la E.T.S.I. Informática de la UNED desde 2004. Sus líneas de investigación incluyen la aplicación de técnica de inteligencia artificial en educación, aprendizaje automático, modelado de alumno y planificación. Actualmente trabaja en técnicas de clasificación borrosa mediante prototipos para ayudar a la detección de problemas de aprendizaje en alumnos de comunidades virtuales educativas.
e.mail: arodriguez@dia.uned.es
Web personal:http://www.ia.uned.es/arodriguez/

Vista para imprimir