Propuestas de TFM en Diseño y desarrollo de interfaces multimodales y experiencias de usuario interactivas

A continuación se muestran los títulos provisionales y descripción de los temas de trabajo que se proponen en el curso 2023-2024 en la especialidad de Diseño y desarrollo de interfaces multimodales y experiencias de usuario interactivasl.

  • Generación de asistentes conversacionales mediante RASA. El objetivo fundamental de este TFM es automatizar el desarrollo de asistentes conversacionales tipo chatbot a partir de plataformas disponibles como RASA. En el proyecto se llevará a cabo una comparativa con el desarrollo de este tipo de asistentes con otras plataformas y se primará su cooperación con otras alternativas de código abierto para el desarrollo de sistemas de reconocimiento y síntesis del habla, así como para el despliegue de estos sistemas. Trabajo de aplicación práctica (T1). Tutores: David Griol, Zoraida Callejas. Posibilidad de continuar con tesis: Si

  • Desarrollo práctico de modelos estadísticos para la gestión del diálogo mediante chatbots. El objetivo principal de este TFM es el desarrollo y evaluación de diferentes métodos para el desarrollo de chatbots cuyo comportamiento se aprenda a partir de conversaciones reales. De entre los diversos módulos que se engloban en estos sistemas, el TFM se centrará en el diseño y desarrollo de métodos estadísticos para la gestión de diálogo y representación del contexto de la interacción. Los modelos desarrollados se evaluarán en tareas reales a partir de corpus disponibles en diferentes proyectos de investigación y que se suministrarán al estudiante. . Trabajo de aplicación práctica (T1). Tutores: David Griol, Zoraida Callejas. Posibilidad de continuar con tesis: Si

  • Estudio de la aceptación tecnológica de los sistemas de RV por personas mayores. El uso de los entornos Inmersivos de realidad virtual (RV) están sufriendo un importante auge en los últimos años y para todas las franjas de edades. Sin embargo, es necesario analizar los problemas y las limitaciones que, a nivel de usabilidad y experiencia de usuario, se generan en este colectivo especifico de personas. El principal objetivo del trabajo es analizar la usabilidad y la experiencia de usuario que generan los entornos de RV y los dispositivos usados en las personas mayores. Para realizar la evaluación se va a diseñar y desarrollar un entorno de ejemplo, que sea interesante y motivador para los mayores, al que se le integrarán elementos de interacción y locomoción específicos de este paradigma y que permitan medir problemas importantes como son: la pérdida de inmersión y motivación, el mareo o el cansancio físico y cognitivo. Se propondrán cuestionarios de evaluación basados en los modelos de aceptación tecnológica y de satisfacción específicos para los mayores y los entornos inmersivos y se realizarán evaluaciones reales con personas de este colectivo. Uno de los resultados secundarios del proyecto va a consistir en un conjunto de guías de diseño que ayuden al desarrollo y a la evaluación de los entornos de RV para personas mayores. Trabajo de investigación empírica (T3). Tutores: Francisco Luis Gutierrez, Patricia Paderewski. Posibilidad de continuidad con tesis. Si

  • Desarrollo de un juego de fomento de las interacciones sociales en adultos mayores usando un robot social. Uno de los mayores problemas que tienen las personas mayores, es la disminucion de las relaciones e interacciones sociales. En centros como las residencias de mayores o centros de día se realizan diferentes actividades para fomentar este tipo de actividades, donde los cuidadores se encargan de fomentar, motivar y dirigir las actividades para que los mayores participen y aumenten sus relaciones sociales con otros miembros de las residencias. El uso de tecnología es un motivador clásico para muchas actividades, como pueden ser el entretenimiento, la educación, el turismo, ... En el caso de los mayores, es necesario adaptar los sistemas a sus características y limitaciones. En los últimos años están proliferando los robots llamados sociales, debido a sus capacidades no sólo de moverse (propias de los robots) sino de realizar conversaciones con las personas y participar en actividades de carácter social. El objetivo de este trabajo es utilizar un robot social, en concreto un robot TEMI (https://www.robotemi.com/), para diseñar y desarrollar una actividad lúdica de socialización en un entorno de una residencia de mayores, donde el robot actuaria como el encargado de dinamizar la actividad y fomentar la participación. El robot TEMI, tiene implementado todas las funciones propias de un robot (desplazarse, esquivar y detectar objetos, girar, hablar, ....) y posee dos asistentes virtuales (uno propio y un ALEXA) para los diálogos con las personas. Estos asistentes son los que deberán usarse para el diseño y desarrollo de la actividad. También se realizará un análisis de la aceptación de esta tecnología por parte de los mayores y de los niveles de motivación y diversión alcanzados. Trabajo de aplicación práctica (T1). Tutores: Francisco Luis Gutierrez, Patricia Paderewski. Posibilidad de continuidad con tesis: Si

  • Sistema de locomoción basado en interacción por manos para realidad virtual. Uno de los principales objetivos de la realidad virtual (RV) es disponer de entornos y sistemas que permitan la mejor y más natural inmersión posible por parte de sus usuarios. En esa línea, uno de los avances que han tenido las gafas de RV actuales es la posibilidad de detectar las manos de los usuarios (hand tracking) y mediante su representación en el mundo virtual poder realizar todo tipo de interacciones con ellas y con el entorno. Una de las interacciones más importantes en las aplicaciones de RV es desplazarse dentro del entorno (Locomotion). Tradicionalmente los sistemas de locomoción están basados en el uso de los mandos de las gafas de RV para indicar hacia dónde queremos movernos (técnicas de movimiento continuo usando los cursores de los mandos, técnicas de movimiento por teletransporte, uso de la cabeza para orientar el desplazamiento, …), la incorporación de las manos como dispositivo de entrada requiere de una actualización y mejora de estas técnicas de locomoción. El objetivo del trabajo es analizar las técnicas existentes de interacción por manos, y en base a las posibilidades que nos dan, proponer un conjunto de técnicas para facilitar el movimiento por un entorno de RV. A modo de ejemplo se diseñará un entorno inmersivo, se implementarán las técnicas de locomoción propuestas y se evaluarán con usuarios reales. Las evaluaciones se realizarán tanto a nivel de eficiencia de movimientos, como de facilidad, inmersión y aceptación por parte de los usuarios. Trabajo de investigación empírica (T3). Tutores: Francisco Luis Gutierrez. Posibilidad de continuidad con tesis: No

  • Desarrollo de una aventura tipo Point & Click usando la plataforma de desarrollo de juegos Godot. Las aventuras gráficas es uno de los géneros de juegos que desde siempre han tenido una amplia aceptación por parte de los jugadores. Son juegos en los que la parte narrativa es un elemento muy importante y donde las mecánicas de juego están orientadas a tomar decisiones y formar parte de la narrativa que el juego va contando al jugador. Las aventuras tipo Point&Click, como pueden ser las clásicas “The Secret of Monkey Island” y “Day of the Tentacle” o aventuras más modernas como “Broken Age” y “Deponia” basan su jugabilidad en buscar objetos por las diferentes escenas, usar esos objetos en retos que nos proporciona el juego y tomar decisiones sobre los diálogos que se realizan con los personajes que van a pareciendo en las escenas. El objetivo del trabajo es diseñar y desarrollar un juego basado en este género, usando la plataforma de desarrollo de juegos Godot (https://godotengine.org/). Para el desarrollo del juego se propondrá una metodología basada en la narrativa del juego y se realizaran análisis de los niveles de jugabilidad, en base a la diversión que provoca el juego en los jugadores. Trabajo de aplicación práctica (T1). Tutores: Francisco Luis Gutierrez, Patricia Padrewski. Posibilidad de continuar con tesis: No

  • Uso de los agentes sociales interactivos (AIS) como elemento de persuasión en actividades de carácter social. Los agentes sociales interactivos (AIS) son tecnologías basadas en los sistemas de interacción multimodal donde su principal objetivo es interactuar con seres humanos siguiendo los protocolos y formas de actuar que los humanos realizan a nivel social. Dentro de estos agentes nos encontramos con robots sociales, asistentes virtuales, sistemas conversacionales, chatbot inteligentes, etc. El principal objetivo de estos agentes es participar en los procesos de interacción social en los diferentes contextos en los que pueden estar involucrados (educación, entretenimiento, salud, …). Los agentes sociales suelen aplicarse para la motivación y coordinación de actividades de carácter social, promoviendo las interacciones y las relaciones sociales y gestionando las conversaciones que se producen, ya sean de forma individual entre el agente y una persona o entre los grupos de personas donde el agente intenta ser uno más del grupo. Para realizar estas actividades los agentes sociales deben ser capaces de realizar tareas como son: gestionar emociones (detectarlas, analizarlas y generarlas), producir cambios de actitud en las personas, motivar y persuadir a la realización de actividades, guiar el dialogo y la interacción humano-agente, … El objetivo del trabajo es analizar como los agentes sociales son una herramienta adecuada para favorecer el desarrollo de experiencias sociales que incorporen actitudes de persuasión. Trabajo de investigación teórica (T2). Tutores: Francisco Luis Gutierrez, Patricia Paderewski. Posibilidad de continuar con tesis: Si

  • Desarrollo de un sistema basado en juego para la reducción de los problemas de ansiedad/estrés en adolescentes. El problema de la ansiedad en adolescentes es un tema de gran relevancia en la actualidad. La adolescencia es una etapa de la vida caracterizada por una serie de cambios físicos, emocionales y sociales, lo que la hace particularmente susceptible a los trastornos de ansiedad. El potencial del juego como herramienta terapéutica, de motivación y de gestión de emociones es muy interesante. los juegos pueden ser efectivos para ayudar a las personas a aprender estrategias de afrontamiento de problemas, de comunicación y relación social, y para mejorar su bienestar emocional. Hoy en día hay diversas estrategias para incorporar el juego a un sistema tecnológico: podemos diseñar un juego serio e incluir aspectos del problema que queremos solucionar, podemos incluir mecánicas y dinámicas de juego usando técnicas de gamificación, podemos diseñar una narrativa que motive e incluirla en nuestro sistema para dar sentido a las actividades a realizar, … El objetivo del trabajo es estudiar los problemas y los tratamientos asociados a la ansiedad y el estrés en adolescentes y diseñar un sistema de juego que incorpore los elementos que se consideren pueden beneficiarse de las características del juego. Trabajo de aplicación práctica (T1). Tutores: Francisco Luis Gutierrez, Patricia Paderewski. Posibilidad de continuar con tesis: No

  • Implementación de un módulo de comprensión del habla para un sistema de diálogo Los sistemas de diálogo hablado constan de un módulo para reconocer las frases expresadas por los usuarios mediante lenguaje natural, y de otro módulo que se encarga de comprender las frases. En este trabajo fin de máster se propone que el alumno desarrolle un módulo de comprensión del habla. Para simplificar el problema, se asumirá que las frases se corresponden con una tarea concreta realizada por el sistema de diálogo, por ejemplo, diagnostico médico. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un gestor del diálogo para Inteligencia Ambiental basado en ontologías. La Inteligencia Ambiental (AmI) tiene como objetivo transformar en entornos inteligentes los lugares en que las personas desarrollan sus actividades cotidianas. Tales entornos captan información de las personas de forma automática y no intrusiva con la finalidad de adaptarse automáticamente a ellas, aumentando su calidad de vida y confort, así como otras características de los entornos, por ejemplo, su eficiencia energética. Tales entornos se pueden implementar mediante sistemas de diálogo, siendo uno de sus módulos más importantes el denominado “gestor del diálogo”. La finalidad de este módulo es interaccionar con el entorno y con las personas para lograr la adaptación del entorno y proporcionar servicios específicos. En este trabajo fin de master se propone que el alumno implemente un gestor del diálogo basado en ontologías para representar las características y preferencias del usuario, así como las características del entorno en que el usuario desarrolla su actividad, por ejemplo, un hogar. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo de fusión multimodal. Los sistemas de diálogo multimodal disponen de un módulo que se encarga del realizar un proceso denominado “fusión multimodal”. Este proceso consiste en combinar la información que el sistema capta del usuario a través de varias modalidades de interacción, por ejemplo, habla, gestos corporales, expresiones faciales y movimientos de labios. De esta forma se logra que los sistemas puedan interaccionar de forma más natural con los usuarios, pues la fusión multimodal permite aumentar la robustez de los sistemas frente a errores, especialmente cuando la interacción se lleva a cabo en entornos ruidosos. Asimismo, el proceso de fusión permite adaptar la interacción a las características y preferencias de los usuarios. En este trabajo fin de master se propone el desarrollo de un módulo de fusión multimodal para un sistema de diálogo, debiendo determinar el alumno cuales serán las modalidades de interacción involucradas así como la tarea concreta que realice el sistema de diálogo. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un sistema de razonamiento automático para un entorno de Inteligencia Ambiental (AmI). La Inteligencia Ambiental (AmI) es un campo de investigación que tiene como finalidad desarrollar entornos adaptativos a las necesidades y/o preferencias de los usuarios, con la finalidad de mejorar su calidad de vida. En estos entornos, es característico el uso de una capa software inteligente que, entre otras cuestiones, permite a los entornos aprender cuales son los hábitos de los usuarios, así como realizar acciones automáticas si el comportamiento observado de los usuarios difiere del habitual. En este proyecto se propone implementar un sistema de razonamiento que reciba información de los hábitos de los usuarios de un determinado entorno AmI, captada mediante diversos tipos de sensores, por ejemplo, de presencia, proximidad (p.e., RFID), iluminación y ruido. Usando esta información, el sistema realizará automáticamente una determinada acción, por ejemplo, generará un mensaje de emergencia, o bien, informará acerca de la actividad que está realizando el usuario en un momento dado. Tutores del Trabajo: Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo de procesamiento del lenguaje natural probabilístico para un sistema de diálogo. El procesamiento del lenguaje natural (PLN) es un área de investigación que emplea técnicas, herramientas y metodologías para procesar y analizar automáticamente el lenguaje natural, es decir, el lenguaje usado por los seres humanos para transmitir todo tipo de conocimiento. Entre otras aplicaciones, el .PLN se utiliza en los sistemas de diálogo con la finalidad de obtener representaciones semánticas de las frases emitidas de forma hablada o mediante texto por los usuarios de estos sistemas. Las primeras aproximaciones a este problema se basan en el uso de reglas creadas a mano por los diseñadores de los sistemas, usando su conocimiento experto sobre las tareas que deben realizar los sistemas. En dominios de aplicación bien restringidos, esta aproximación puede ser acertada y los módulos de PLN pueden funcionar satisfactoriamente. No obstante, la creación de las reglas generalmente conlleva un gran esfuerzo. Además, las reglas presentan problemas de portabilidad, pues suele ser complicado adaptarlas si un determinado sistema se debe cambiar de dominio de aplicación. Por ello, los sistemas de diálogo actuales suelen usar módulos de PLN probabilísticos, que no utilizan reglas sino conocimiento aprendido automáticamente a partir de corpus de frases de entrenamiento. En este trabajo fin de máster se propone la implementación de un módulo de procesamiento del lenguaje natural que funcione en base a información probabilística. Este módulo deberá integrarse en un sistema de diálogo simple, que interaccione mediante habla o texto, y que será diseñado para una o varias aplicaciones concretas. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo de procesamiento del lenguaje natural híbrido para un sistema de diálogo. El procesamiento del lenguaje natural (PLN) es un área de investigación que emplea técnicas, herramientas y metodologías para procesar y analizar automáticamente el lenguaje natural, es decir, el lenguaje usado por los seres humanos para transmitir todo tipo de conocimiento. Entre otras aplicaciones, el .PLN se utiliza en los sistemas de diálogo con la finalidad de obtener representaciones semánticas de las frases emitidas de forma hablada o mediante texto por los usuarios de estos sistemas. Las primeras aproximaciones a este problema se basan en el uso de reglas creadas a mano por los diseñadores de los sistemas, usando su conocimiento experto sobre las tareas que deben realizar los sistemas. En dominios de aplicación bien restringidos, esta aproximación puede ser acertada y los módulos de PLN pueden funcionar satisfactoriamente. No obstante, la creación de las reglas generalmente conlleva un gran esfuerzo. Además, las reglas presentan problemas de portabilidad, pues suele ser complicado adaptarlas si un determinado sistema se debe cambiar de dominio de aplicación. Por ello, muchos sistemas de diálogo actuales usan módulos de PLN probabilísticos, que no utilizan reglas sino conocimiento aprendido automáticamente a partir de corpus de frases de entrenamiento. También existen hoy en días sistemas que utilizan módulos de PLN híbridos, los cuales funcionan combinando información estadística con información representada mediante reglas. En este trabajo fin de máster se propone la implementación de un módulo híbrido para realizar el procesamiento del lenguaje natural en un sistema de diálogo. Este módulo deberá integrarse en un sistema de diálogo simple, que interaccione mediante habla o texto, y que será diseñado para una o varias aplicaciones concretas. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo probabilístico para la gestión del diálogo. La gestión del diálogo (GD) es un aspecto muy importante en un sistema de diálogo. Su finalidad es determinar la siguiente acción que realizará el sistema, como por ejemplo, proporcionar información al usuario, solicitar al usuario que confirme algún dato, transferir el diálogo hacia un operador humano, etc. Existen diversas técnicas para realizar la GD. Las primeras aproximaciones se basan en reglas. No obstante, usar reglas conlleva tener que crear nuevas reglas, o adaptar las ya existentes, si se cambia el dominio de aplicación del sistema de diálogo, lo cual suele conllevar bastante tiempo y esfuerzo. En este trabajo fin de máster se propone la implementación de un módulo de GD que no utilice reglas, sino que tome las decisiones en base a información exclusivamente probabilística aprendida automáticamente a partir de un corpus de entrenamiento. Este módulo deberá integrarse en un sistema de diálogo simple, que interaccione mediante habla o texto, y que será diseñado para una o varias aplicaciones concretas. TTrabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo híbrido para la gestión del diálogo. La gestión del diálogo (GD) es un aspecto muy importante en un sistema de diálogo. Su finalidad es determinar la siguiente acción que realizará el sistema, como por ejemplo, proporcionar información al usuario, solicitar al usuario que confirme algún dato, transferir la interacción hacia un operador humano, etc. Existen diversas técnicas para realizar la GD. Las primeras aproximaciones se basan en el uso de reglas. No obstante, usar reglas conlleva tener que crear nuevas reglas, o adaptar las ya existentes, si se cambia el dominio de aplicación del sistema de diálogo, lo cual suele conllevar bastante tiempo y esfuerzo. En este trabajo fin de máster se propone la implementación de un módulo de GD híbrido, que tome las decisiones en base a dos fuentes de información. Por una parte, información estadística aprendida automáticamente a partir de un corpus de entrenamiento. Y por otra, información implementada mediante reglas parar mejorar la respuesta puramente estadística, o para complementarla frente a situaciones no observadas en el corpus de entrenamiento. Este módulo deberá integrarse en un sistema de diálogo simple, que interaccione mediante habla o texto, y que será diseñado para una o varias aplicaciones concretas. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo probabilístico para la generación del lenguaje natural en un sistema de diálogo. La generación de lenguaje natural (GLN) es un aspecto muy importante en un sistema de diálogo. Su finalidad es generar mensajes de texto a partir de la representación interna de la información manejada por el sistema, que posteriormente serán transformados en voz mediante un proceso de conversión texto-a-voz (Text-To-Speech, TTS). Existen diversas técnicas para realizar la GLN. Las primeras aproximaciones han sido utilizadas en sistemas cerrados (canned systems) o en sistemas basados en patrones, frases o características. No obstante, más recientemente se han comenzado a utilizar técnicas basadas en aproximaciones probabilísticas con la facilidad de facilitar la implementación y la portabilidad de los sistemas de diálogo de una aplicación a otra. En este trabajo fin de máster se propone la implementación de un módulo que realice la GLN siguiendo una aproximación exclusivamente probabilística. Este módulo deberá integrarse en un sistema de diálogo simple, que interaccione mediante habla o texto, y que será diseñado para una o varias aplicaciones concretas. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Implementación de un módulo híbrido para la generación del lenguaje natural en un sistema de diálogo. La generación de lenguaje natural (GLN) es un aspecto muy importante en un sistema de diálogo. Su finalidad es generar mensajes de texto a partir de la representación interna de la información manejada por el sistema, que posteriormente serán transformados en voz mediante un proceso de conversión texto-a-voz (Text-To-Speech, TTS). Existen diversas técnicas para realizar la GLN. Las primeras aproximaciones han sido utilizadas en sistemas cerrados (canned systems) o en sistemas basados en patrones, frases o características. No obstante, más recientemente se han comenzado a utilizar técnicas basadas en aproximaciones puramente probabilísticas con la facilidad de facilitar la implementación y la portabilidad de los sistemas de diálogo de una aplicación a otra. Asimismo, han surgido aproximaciones híbridas, que combinan las ventajas de las técnicas probabilísticas con las de las técnicas basadas en patrones, frases o características. En este trabajo fin de máster se propone la implementación de un módulo que realice la GLN siguiendo una aproximación híbrida. Este módulo deberá integrarse en un sistema de diálogo simple, que interaccione mediante habla o texto, y que será diseñado para una o varias aplicaciones concretas. Trabajo de aplicación práctica (T1). Tutores: Ramón López-Cózar. Posibilidad de continuar con tesis: si.

  • Diseño y desarrollo de un ecosistema de hogar conectado. El proyecto se centra en el diseño, desarrollo y puesta a punto de un ecosistema de hogar conectado que se encargue de optimizar el confort, eficiencia energética y seguridad perimetral de un hogar digital. Para ello, se va a implantar en un Laboratorio, accesible desde sistemas de internet de las cosas. Una vez implementada la infraestructura se realizarán distintos tipos de experiencias con personas adultas mayores y jóvenes para estudiar la aceptación tecnológica, integración con asistentes virtuales y asistentes robóticos. Trabajo de investigación empírica (T2). Tutores: Juan Antonio Holgado, Francisco Luis Gutierrez. Posibilidad de continuar con tesis: Si

  • Sistema de control domótico basado en el uso combinado de gafas de realidad mixta con un sistema de interacción gestual. Recientemente han aparecido multitud de sistemas de interacción no táctiles con los que se puede controlar distintos tipos de sistemas de computo. En este trabajo se propone el uso combinado de gafas de realidad mixta con sistemas de interacción gestuales para el control y supervisión de hogares conectados. Para ello, se utilizará unas gafas RV Oculus Meta Quest 3 junto con un sistema de control gestual basado en Leap motion. Se considera como publico objetivo las personas adultas mayores o personas adultas con algún tipo de discapacidad. Trabajo de aplicación práctica (T1). Tutores: Juan Antonio Holgado, Francisco Luis Gutierrez. Posibilidad de continuar con tesis: Si

  • Robots asistenciales en entornos de hogar digital. Los sistemas asistenciales robóticos se están convirtiendo en agentes de interacción que pueden ayudar y supervisar a las personas mayores adultas para que puedan realizar las tareas de vida diaria. En este proyecto nos proponemos estudiar cómo pueden integrarse los sistemas robóticos en entornos de hogar digital para facilitar la resolución de problemas como agentes activos y participar junto con los humanos en las tareas de vida diaria en adultos mayores. Trabajo de investigación teórica (T2). Tutores: Juan Antonio Holgado, Francisco Luis Gutierrez. Posibilidad de continuar con tesis: Si