An automated method of identifying incorrectly labelled images based on the sequences of loss functions of deep learning networks
Este artículo propone y valida un método automatizado para identificar imágenes médicas etiquetadas incorrectamente mediante el análisis de secuencias de la función de pérdida de aprendizaje profundo, demostrando que la corrección de estos errores mejora significativamente la calidad del conjunto de datos y el rendimiento del modelo en el cribado de la retinopatía diabética.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que estás intentando enseñarle a un robot a reconocer diferentes tipos de frutas. Le muestras miles de fotos, pero algunas de las fotos tienen etiquetas con nombres incorrectos pegadas en ellas. Por ejemplo, podrías etiquetar accidentalmente un plátano como una manzana. Si dejas que el robot estudie estas etiquetas erróneas, se confundirá y aprenderá cosas equivocadas.
En el mundo médico, esto es exactamente lo que sucede con la IA que analiza escaneos oculares. Los médicos tienen que etiquetar manualmente miles de imágenes para entrenar estos sistemas de IA. Pero los médicos son humanos; se cansan, las imágenes pueden ser borrosas o las condiciones pueden parecerse mucho entre sí. Los autores de este artículo estiman que hasta el 10% de estas etiquetas médicas podrían estar mal.
El Problema: El Estudiante "Confundido"
Los investigadores notaron algo interesante sobre cómo "aprende" la IA. Cuando una IA observa una imagen con la etiqueta correcta, gana confianza rápidamente. Su "puntuación de error" (llamada función de pérdida) baja suavemente, como un estudiante que entiende la lección y obtiene mejores calificaciones cada día.
Sin embargo, cuando la IA observa una imagen con una etiqueta incorrecta, se queda atrapada en un bucle de confusión. Intenta aprender, falla, lo intenta de nuevo y falla de nuevo. Su "puntuación de error" rebota salvajemente o se mantiene alta, como un estudiante que está constantemente confundido por las instrucciones del profesor.
La Solución: Escuchar el "Latido" de la IA
El artículo propone una forma ingeniosa y automatizada de encontrar estas etiquetas erróneas sin necesidad de que un humano revise cada imagen. Así es como lo hicieron:
- La Larga Carrera: Dejaron que la IA estudiara el conjunto de datos muchas veces (como correr un maratón de sesiones de entrenamiento).
- La Historia de la Puntuación: En lugar de mirar solo el resultado final, registraron la "puntuación de error" de la IA después de cada una de las sesiones de entrenamiento. Esto creó una "historia" o secuencia única para cada imagen.
- Encontrando los Patrones: Utilizaron una herramienta matemática para observar estas historias. Descubrieron que las historias de las imágenes correctamente etiquetadas se parecían mucho entre sí (un deslizamiento suave hacia abajo). Las historias de las imágenes incorrectamente etiquetadas se veían totalmente diferentes (accidentadas, planas o caóticas).
- La Clasificación: Utilizaron un algoritmo informático para agrupar estas historias en dos montones: "Las Confundidas" (probablemente etiquetas incorrectas) y "Las Confiadas" (probablemente etiquetas correctas).
El Experimento: Limpiando el Salón de Clases
Para probar si esto funcionaba, los investigadores tomaron un conjunto perfecto de 10,788 imágenes oculares y cambiaron secretamente las etiquetas de un 6% de ellas (648 imágenes), fingiendo que eran errores del mundo real.
- La Búsqueda: Ejecutaron su nuevo método en este conjunto de datos desordenado. Logró encontrar el 75% de las etiquetas intercambiadas.
- La Red de Seguridad: Crucialmente, no dio falsas alarmas con demasiada frecuencia. Solo acusó falsamente a aproximadamente el 5% de las etiquetas correctas.
- La Limpieza: Tomaron las imágenes que la computadora señaló, hicieron que médicos experimentados revisaran solo esas imágenes específicas y corrigieron las etiquetas. Esto redujo la tasa de error en todo el conjunto de datos del 6% al 1.5%.
El Resultado: Una IA más Inteligente
Finalmente, reentrenaron la IA utilizando este conjunto de datos "limpio". ¿El resultado? La IA se volvió mejor en su trabajo. Su precisión en un conjunto de prueba aumentó del 95.93% al 96.50%. Aunque ese número parece pequeño, en el mundo de la IA médica, acercarse a la puntuación "perfecta" (que era 96.57% cuando se entrenó con los datos originales no corrompidos) es algo muy importante.
En Resumen
El artículo muestra que, al escuchar cómo cambia la "puntuación de error" de una IA a lo largo del tiempo, podemos detectar automáticamente las imágenes que tienen los nombres incorrectos asignados. Esto permite que los médicos concentren su tiempo solo en las imágenes que necesitan ser corregidas, haciendo que el conjunto de datos final sea más limpio y la IA médica resultante sea más precisa.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.