Ultralytics YOLO27: Únete a la lista de espera.
Licencia YOLO
Volver al glosario de Ultralytics

Explainable AI (XAI)

La IA explicable (XAI) hace que las decisiones de los modelos sean comprensibles para las personas. Cómo funcionan SHAP, LIME y Grad-CAM, cuándo las explicaciones pueden inducir a error y qué exige la legislación.

La IA explicable (XAI) engloba los métodos que hacen comprensibles para las personas los resultados de los modelos de inteligencia artificial (AI): qué entradas influyeron en una predicción, cómo se comporta un modelo en general y cuándo merecen confianza sus respuestas. Los modelos de aprendizaje profundo (DL), con millones o miles de millones de parámetros, funcionan como cajas negras: son precisos, pero opacos. La XAI permite a desarrolladores, usuarios, auditores y reguladores ver qué ocurre dentro. Las explicaciones sirven para depurar modelos, detectar el sesgo algorítmico, justificar decisiones ante las personas afectadas y cumplir los requisitos legales. El programa de IA explicable de DARPA, lanzado en 2017, popularizó el término.

Explicabilidad e interpretabilidad#

A menudo se usan ambos términos como sinónimos. Cuando los investigadores los distinguen, consideran que los modelos interpretables son comprensibles por diseño, como los modelos lineales, los árboles de decisión pequeños y los modelos con cuello de botella conceptual; en cambio, los métodos de explicabilidad generan explicaciones a posteriori para modelos que no son interpretables. En un artículo de 2019 publicado en Nature Machine Intelligence, Cynthia Rudin sostuvo que las decisiones de alto riesgo deberían basarse en modelos interpretables, ya que una explicación a posteriori puede tergiversar los cálculos reales del modelo.

Hay otros dos términos próximos, de alcance más amplio o mayor profundidad. La transparencia en IA abarca la apertura sobre todo un sistema, incluidas sus fuentes de datos, su diseño y su uso previsto. La interpretabilidad mecanicista aplica ingeniería inversa a los circuitos internos de una red, un enfoque que se utiliza sobre todo con modelos de lenguaje grandes.

Tipos de explicaciones#

Las explicaciones varían en alcance y en el nivel de acceso que requieren. Una explicación local justifica una predicción concreta, por ejemplo, por qué se denegó un préstamo; una explicación global describe el comportamiento del modelo en todas sus predicciones, por ejemplo, qué características son más importantes en general. Los métodos independientes del modelo lo tratan como una caja negra y solo consultan sus entradas y salidas; los métodos específicos del modelo utilizan sus elementos internos, como los gradientes o los pesos de atención.

Técnicas habituales de XAI#

  • SHAP (explicaciones aditivas de Shapley): Asigna a cada característica una parte de una predicción mediante valores de Shapley de la teoría de juegos cooperativos, de modo que las contribuciones sumen exactamente la diferencia entre la predicción y un valor de referencia.
  • LIME (explicaciones locales e interpretables independientes del modelo): Perturba una entrada muchas veces, registra cómo cambia la predicción y ajusta un modelo sustituto sencillo, como un modelo lineal disperso, que imita la caja negra cerca de esa entrada concreta.
  • Importancia de las características por permutación: Baraja una característica cada vez y mide cuánto disminuye la puntuación del modelo; es una explicación global que funciona con cualquier modelo.
  • Explicaciones contrafactuales: Indican el cambio mínimo en la entrada que invertiría la decisión, como los ingresos a partir de los cuales se habría aprobado un préstamo.
  • Mapas de saliencia: Resaltan los píxeles que más han influido en la salida de un modelo de visión. Los métodos de mapas de activación de clase (CAM), como Grad-CAM, ponderan los mapas de características de una red según los gradientes de la puntuación de la clase predicha para generar un mapa de calor aproximado de las evidencias.

Ultralytics YOLO26 incorpora un método CAM en la predicción: al establecer visualize=True, se guarda un mapa de calor LayerCAM que pondera cada posición de los mapas de características que entran en la cabeza de detección según su propio gradiente positivo hacia la clase predicha:

from ultralytics import YOLO

# Carga un detector YOLO26 preentrenado con COCO
model = YOLO("yolo26n.pt")

# Guarda un mapa de calor LayerCAM que explica solo las detecciones de «person» (clase 0)
model.predict("https://ultralytics.com/images/bus.jpg", visualize=True, classes=[0])

La carpeta de ejecución incluye bus_cam.jpg, un mapa de calor superpuesto a la imagen en el que los colores cálidos indican los píxeles que han aumentado las puntuaciones de persona.

Cuando las explicaciones inducen a error#

Una explicación puede parecer convincente y, aun así, no describir correctamente el modelo. En «Sanity Checks for Saliency Maps» (2018), los investigadores aleatorizaron los pesos entrenados de una red y observaron que varios métodos de saliencia populares producían mapas casi idénticos a los anteriores, lo que demostró que los mapas reflejaban más los bordes de la imagen de entrada que lo que había aprendido el modelo. Un estudio de 2020 mostró que se podía envolver un clasificador deliberadamente sesgado para que LIME y SHAP informaran de características inocuas mientras las decisiones subyacentes seguían siendo discriminatorias. Los cuatro principios de la IA explicable del NIST abordan directamente este problema: las explicaciones deben existir, ser relevantes para su público y reflejar con precisión el proceso del sistema; además, el sistema solo debe funcionar en las condiciones para las que se diseñó.

Aplicaciones y regulación#

  • Análisis de imágenes médicas: Los mapas de calor permiten al radiólogo confirmar que un modelo ha señalado una radiografía por la propia lesión y detectar modelos que se fijan en los marcadores del escáner o en el texto incrustado en la imagen.
  • Detección de atajos: En el artículo original de LIME, las explicaciones pusieron al descubierto un clasificador deliberadamente defectuoso de huskies frente a lobos que se basaba en la nieve del fondo.
  • Crédito y concesión de préstamos: En virtud de la Ley de Igualdad de Oportunidades de Crédito de EE. UU., los prestamistas deben comunicar a los solicitantes los motivos principales concretos de una denegación, sin excepciones para las decisiones tomadas por algoritmos complejos.

El RGPD reconoce a las personas sujetas a decisiones automatizadas el derecho a recibir información significativa sobre la lógica aplicada; el artículo 13 de la Ley de IA de la UE exige que los sistemas de alto riesgo sean lo bastante transparentes para que los responsables del despliegue interpreten sus resultados; y el artículo 86 otorga a las personas afectadas por una decisión basada en un sistema de alto riesgo el derecho a recibir explicaciones claras y significativas sobre el papel del sistema de IA y los elementos principales de la decisión.

Explora las soluciones

Visión artificial en el deporte

Visión artificial en el deporte

Descubre cómo Ultralytics YOLO impulsa la visión artificial en el deporte con el seguimiento de jugadores y balones, analíticas de rendimiento, información útil para entrenadores y rehabilitación de deportistas.
Más información
Visión artificial para imágenes aéreas

Visión artificial para imágenes aéreas

Convierte imágenes aéreas y de drones en información útil en tiempo real para la agricultura, la acuicultura, la conservación y el análisis geoespacial con Ultralytics YOLO.
Más información
Visión artificial en el sector aeroespacial

Visión artificial en el sector aeroespacial

Aplica la visión artificial en el sector aeroespacial con Ultralytics YOLO para inspeccionar aeronaves, detectar objetos extraños en pistas, gestionar operaciones en tierra y detectar defectos en materiales compuestos.
Más información
Visión artificial en seguridad

Visión artificial en seguridad

Protege todas tus instalaciones con los modelos Ultralytics YOLO. La IA visual permite supervisar perímetros, detectar amenazas, reconocer matrículas y mejorar la seguridad laboral.
Más información
Visión artificial en robótica

Visión artificial en robótica

Potencia máquinas más inteligentes con los modelos Ultralytics YOLO. La IA visual en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.
Más información
Visión artificial en logística

Visión artificial en logística

Agiliza la logística con modelos Ultralytics YOLO. La IA visual permite inspeccionar paquetes, clasificarlos, realizar el seguimiento de vehículos y supervisar la seguridad del almacén en tiempo real.
Más información
Visión artificial en el comercio minorista

Visión artificial en el comercio minorista

Reinventa el comercio minorista con modelos Ultralytics YOLO. La IA visual permite realizar el seguimiento del inventario, supervisar estanterías, gestionar colas y obtener información más útil sobre los clientes.
Más información
Visión artificial en el sector sanitario

Visión artificial en el sector sanitario

Desarrolla soluciones sanitarias con modelos Ultralytics YOLO. La IA visual en el sector sanitario permite acelerar el diagnóstico por imagen, mejorar los diagnósticos y supervisar a los pacientes.
Más información
Visión artificial en la fabricación

Visión artificial en la fabricación

Optimiza la fabricación con modelos Ultralytics YOLO. La IA visual mejora el control de calidad, la detección de defectos, el cumplimiento de las normas de uso de EPI y la automatización de las líneas de montaje.
Más información
Visión artificial en la automoción

Visión artificial en la automoción

Aplica la visión artificial al sector de la automoción con modelos Ultralytics YOLO. La IA visual mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.
Más información
Visión artificial en la agricultura

Visión artificial en la agricultura

Incorpora la IA de visión a la agricultura inteligente con modelos Ultralytics YOLO. Impulsa la monitorización de cultivos, el seguimiento del ganado y la agricultura de precisión para obtener cosechas más abundantes e inteligentes.
Más información

¡Construyamos juntos el futuro de la IA!

Inicia tu recorrido hacia el futuro del aprendizaje automático