Use este identificador para citar ou linkar para este item: https://repositorio.ufba.br/handle/ri/35422
Tipo: Dissertação
Título: Meta learning for few-shot one-class classification
Autor(es): Dahia, Gabriel
Primeiro Orientador: Segundo, Maurício Pamplona
metadata.dc.contributor.referee1: Segundo, Mauricio Pamplona
metadata.dc.contributor.referee2: Lemes, Rubisley de Paula
metadata.dc.contributor.referee3: Faria, Fabio Augusto
Resumo: A detecção confiável e automática de anomalias é um problema fundamental em vários domínios. Suas carteiras médicas de segurança financeira para imagens. Uma maneira comum de abordar esse problema é equadrá-lo como um problema de classificação de uma classe: o problema conhecido apenas da classificação normal a priori deve determinar de quais dos novos exemplos também são normais. O sucesso dessa abordagem em algumas tarefas, os avanços recentes do Machine Learning devido às Deep Neural Networks ainda não atingiram as técnicas de classificação de uma classe. Tentativas anteriores de trazer esses avanços para o campo necessário compromissos, como impor ao poder de representação das neurais. Isso é indesejável porque um dos principais pontos fortes da abordagem de Deep Learning é ferramentas úteis diretamente dos dados, em vez de depender da engenharia manual de recursos. Propomos um método que pode realizar uma classificação de uma classe com um compromisso diferente. Nosso método não funciona na arquitetura de rede em vez disso, rotulou dados de tarefas relacionadas, um requisito que não está disponível para todos cenário. tarefas relacionadas Classificação de classe de meta-aprendizagem: o estágio de meta-treinamento como recurso recorrente de classificação de uma classe, o estágio de meta-treinamento como recurso de classificação de uma classe, escolhido para aprender uma representação de uma classe. Mostramos como o Support Vector Data Description (SVDD) pode ser usado com nosso método, e propor uma variante mais simples baseada em Redes Prototípicas que obtém desempenho comparável. Isso indica que aprender representações de recursos diretamente dos dados pode ser mais importante do que o de uma classe que escolhemos. Validamos nossa abordagem adaptando conjuntos de dados de classificação de poucos disparos ao cenário de classificação de poucos disparos, obtendo resultados semelhantes ao estado da arte da classificação tradicional de uma classe, e que melhora a classificação de uma classe de base de classificação empregados na configuração de poucos tiros. Além disso, como aplicação prática, empregamos nosso método na tarefa biométrica de verificação facial no dispositivo. Nesse cenário, ele se compara favoravelmente a uma técnica de aprendizado de métrica padrão.
Abstract: Reliably and automatically detecting anomalies is a fundamental problem in several domains. Its applications range from financial security to medical imaging. One common way to address this problem is to frame it as a one-class classification problem: the classifier knows only examples from the normal distribution a priori, and must determine after which of the novel examples are also normal. Despite the success of this approach in some tasks, the recent advances of Machine Learning due to Deep Neural Networks have not yet reached one-class classification techniques. Previous attempts of bringing these advances to the field required compromises, like imposing restrictions to the representational power of the neural networks. This is undesirable because one of the main strengths of the Deep Learning approach is learning useful representations from data directly, instead of relying on manual feature engineering. We propose a method that can perform one-class classification with a different compromise. Our method imposes no restrictions in the network architecture by requiring instead labeled data from related tasks, a requirement which is not available for every scenario. Using these related tasks, we formulate the learning of meaningful features for one- class classification as a meta-learning problem: the meta-training stage repeatedly simulates one-class classification, using the classification loss of the chosen algorithm to learn a feature representation. We show how Support Vector Data Description (SVDD) can be used with our method, and also propose a simpler variant based on Prototypical Networks that obtains comparable performance. This indicates that learning feature representations directly from data may be more important than which one-class algorithm we choose. We validate our approach by adapting few-shot classification datasets to the few-shot one-class classification scenario, obtaining similar results to the state-of-the-art of traditional one-class classification, and that improves upon that of one-class classification baselines employed in the few-shot setting. Moreover, as a practical application, we employ our method to the biometric task of on-device face verification. In this scenario, it compares unfavorably to a standard metric learning technique.
Palavras-chave: Meta-Aprendizagem
Visão computacional
Aprendizado do computador
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: eng
País: Brasil
Editora / Evento / Instituição: Universidade Federal da Bahia
Sigla da Instituição: UFBA
metadata.dc.publisher.department: Instituto de Computação - IC
metadata.dc.publisher.program: Programa de Pós-Graduação em Ciência da Computação (PGCOMP) 
Citação: DAHIA, Gabriel. Meta learning for few-shot one-class classification. 2022. 43 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Computação, Universidade Federal da Bahia, Salvador, Bahia, 2022.
URI: https://repositorio.ufba.br/handle/ri/35422
Data do documento: 8-Mar-2022
Aparece nas coleções:Dissertação (PGCOMP)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PGCOMP-2022-Dissertação_Mestrad-Gabriel_Dahia_Fernandes.pdf3,62 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.