An automated method of identifying incorrectly labelled images based on the sequences of loss functions of deep learning networks
Este artigo propõe e valida um método automatizado para identificar imagens médicas rotuladas incorretamente por meio da análise de sequências da função de perda de aprendizagem profunda, demonstrando que a correção desses erros melhora significativamente a qualidade do conjunto de dados e o desempenho do modelo na triagem de retinopatia diabética.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você esteja tentando ensinar um robô a reconhecer diferentes tipos de frutas. Você mostra a ele milhares de fotos, mas algumas das fotos têm etiquetas com nomes errados coladas nelas. Por exemplo, você pode acidentalmente rotular uma banana como uma maçã. Se você deixar o robô estudar essas etiquetas erradas, ele ficará confuso e aprenderá as coisas erradas.
No mundo médico, é exatamente isso que acontece com a IA que analisa exames de olhos. Médicos precisam rotular manualmente milhares de imagens para treinar esses sistemas de IA. Mas médicos são humanos; eles se cansam, as imagens podem estar borradas ou as condições podem parecer muito semelhantes. Os autores deste artigo estimam que até 10% desses rótulos médicos possam estar errados.
O Problema: O Aluno "Confuso"
Os pesquisadores notaram algo interessante sobre como a IA "aprende". Quando uma IA olha para uma foto com o rótulo correto, ela ganha confiança rapidamente. Sua "pontuação de erro" (chamada de função de perda) diminui suavemente, como um aluno que entende a lição e tira notas melhores a cada dia.
No entanto, quando a IA olha para uma foto com um rótulo errado, ela fica presa em um ciclo de confusão. Ela tenta aprender, falha, tenta novamente e falha novamente. Sua "pontuação de erro" oscila violentamente ou permanece alta, como um aluno que está constantemente confuso com as instruções do professor.
A Solução: Ouvindo o "Batimento Cardíaco" da IA
O artigo propõe uma maneira inteligente e automatizada de encontrar esses rótulos ruins sem precisar que um humano verifique cada imagem. Veja como eles fizeram:
- A Longa Jornada: Eles deixaram a IA estudar o conjunto de dados muitas vezes (como correr uma maratona de sessões de treinamento).
- A História da Pontuação: Em vez de apenas olhar para o resultado final, eles registraram a "pontuação de erro" da IA após cada sessão de treinamento. Isso criou uma "história" ou sequência única para cada imagem.
- Encontrando os Padrões: Eles usaram uma ferramenta matemática para analisar essas histórias. Eles descobriram que as histórias das imagens rotuladas corretamente eram todas muito semelhantes (um deslizamento suave para baixo). As histórias das imagens rotuladas incorretamente pareciam totalmente diferentes (acidentadas, planas ou caóticas).
- A Classificação: Eles usaram um algoritmo de computador para agrupar essas histórias em dois montes: "Os Confusos" (provavelmente rótulos errados) e "Os Confiantes" (provavelmente rótulos corretos).
O Experimento: Limpando a Sala de Aula
Para testar se isso funcionava, os pesquisadores pegaram um conjunto perfeito de 10.788 imagens de olhos e trocaram secretamente os rótulos de 6% delas (648 imagens), fingindo que eram erros do mundo real.
- A Caçada: Eles aplicaram o novo método nesse conjunto de dados bagunçado. Ele encontrou com sucesso 75% dos rótulos trocados.
- A Rede de Segurança: Crucialmente, ele não deu alarmes falsos com muita frequência. Ele só acusou erroneamente cerca de 5% dos rótulos corretos.
- A Limpeza: Eles pegaram as imagens que o computador sinalizou, pediram que médicos seniores revisassem apenas aquelas específicas e corrigiram os rótulos. Isso reduziu a taxa de erro em todo o conjunto de dados de 6% para 1,5%.
O Resultado: Uma IA Mais Inteligente
Finalmente, eles treinaram a IA novamente usando este conjunto de dados "limpo". O resultado? A IA tornou-se melhor em seu trabalho. Sua precisão em um conjunto de teste subiu de 95,93% para 96,50%. Embora esse número pareça pequeno, no mundo da IA médica, chegar mais perto da pontuação "perfeita" (que era 96,57% quando treinada nos dados originais não corrompidos) é algo grandioso.
Em Resumo
O artigo mostra que, ao ouvir como a "pontuação de erro" de uma IA muda ao longo do tempo, podemos identificar automaticamente as imagens que possuem os nomes errados anexados a elas. Isso permite que os médicos foquem seu tempo apenas nas imagens que precisam de correção, tornando o conjunto de dados final mais limpo e a IA médica resultante mais precisa.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.