Pesquisa & Papers

Aprender Representações Contrastivas: Método Fundamental em Machine Learning

Fonte: Lilian Weng30/05/2021, 21:00
O aprendizado por contraste é uma técnica fundamental para treinar sistemas de inteligência artificial a criar representações numéricas onde exemplos similares ficam próximos entre si e exemplos diferentes ficam afastados no espaço de embedding. A metodologia é aplicável tanto em cenários supervisionados quanto não supervisionados, sendo particularmente poderosa para aprendizado auto-supervisionado com dados sem rótulos. As técnicas evoluíram significativamente desde as abordagens iniciais que utilizavam apenas um par positivo e um negativo. Os métodos modernos incorporam múltiplos pares positivos e negativos numa única iteração de treinamento. Várias funções de perda foram desenvolvidas para este propósito, desde a perda contrastiva clássica até abordagens mais sofisticadas como a perda de triplets, perda estruturada e estimação de contraste com ruído. Para obter bons resultados, fatores críticos incluem a escolha adequada de aumentação de dados, o tamanho da batch de treinamento e a seleção de exemplos negativos desafiadores. Investigações recentes identificaram e tentam mitigar problemas de viés nos processos de amostragem que podem prejudicar o desempenho em cenários não supervisionados. Estas técnicas têm aplicações extensas na visão computacional e outras áreas do aprendizado de representação.
Aprender Representações Contrastivas: Método Fundamental em Machine Learning — lupAI