Reusing XAI techniques for personalized AI systems
Reutilización de técnicas de XAI para Sistemas de IA personalizados

Impacto

Downloads

Downloads per month over past year



Darias Goitia, Jesús Miguel (2022) Reusing XAI techniques for personalized AI systems. [Trabajo Fin de Grado]

[thumbnail of DARIAS GOITIA 84999_JESUS_MIGUEL_DARIAS_GOITIA_Reusing_XAI_Techniques_for_Personalized_AI_Systems_1398832_1935053620.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

3MB



Abstract

Interpretability has become a crucial aspect in the field of Artificial Intelligence. Although there are many Explainable AI (XAI) techniques that provide explanations and improve the interpretability of AI systems, there are certain limitations. One of the most important limitations is that it is necessary to have a deep understanding of XAI to determine which techniques are better to explain a specific AI model to a specific user.
In this project, I reviewed some of the most well-known XAI libraries and methods. Then, I used these tools to build an API that unifies model-agnostic methods used to explain different types of models. Using the API as a basis, I built a case-based reasoning system that aims to recommend the best explanation techniques to users based on the feedback of previous users with similar background knowledge and AI models. The CBR system case base was populated by using real-user feedback on explanations for a set of use cases. Finally, I evaluate the case base and the performance of the system.

Resumen (otros idiomas)

La interpretabilidad se ha vuelto un aspecto crucial en el campo de la Inteligencia Artificial. Aunque existen muchas técnicas de Inteligencia Artificial Explicable (XAI) que proporcionan explicaciones y mejoran la interpretabilidad de sistemas de IA, existen ciertas limitaciones. Una las limitaciones más importantes es la necesidad de tener un conocimiento profundo en XAI para determinar cuáles son los mejores métodos para explicar un modelo de IA específico a un usuario específico. En este trabajo hago una revisión de algunas de las librerías y métodos de XAI más conocidos. Luego, utilizando estas herramientas, desarrollo una API que unifica métodos agnósticos para explicar diferentes tipos de modelos. Utilizando dicha API como base, construyo un sistema de razonamiento basado en casos que busca recomendar las mejores técnicas de explicación a los usuarios, basándose en la evaluación previa de otros usuarios con conocimientos y modelos de IA similares. La base de casos del sistema CBR se generó utilizando la evaluación de usuarios reales acerca de explicaciones generadas sobre un conjunto de casos de uso. Finalmente, evalúo la base de casos y el rendimiento del sistema.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2021/2022.

Directors:
Directors
Díaz Agudo, Belén
Recio García, Juan Antonio
Uncontrolled Keywords:XAI, Artificial Intelligence, Interpretability, Explainability, CBR, Case-based reasoning, Machine Learning
Palabras clave (otros idiomas):XAI, Inteligencia Artificial, Interpretabilidad, Explicabilidad, CBR, Razonamiento basado en casos, Aprendizaje Automático
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:74392
Deposited On:07 Sep 2022 15:46
Last Modified:07 Sep 2022 15:46

Origin of downloads

Repository Staff Only: item control page