Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: MONTEIRO, Rodrigo de Paula
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Engenharia Eletrica
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/43360
Resumo: A detecção de anomalias consiste em identificar padrões que divirjam de comportamen- tos tidos como normais. Ela é uma importante área de estudos, cuja aplicabilidade se estende a diversos domínios, como a segurança de redes de comunicação, a detecção de doenças, a identificação de fraudes, dentre outros. A detecção de anomalias configura-se como uma etapa essencial de processos que envolvem tomadas de decisão, como o planejamento de manutenções em fábricas ou o início do tratamento de doenças graves. Comportamentos anômalos podem ser provocados por erros ou eventos ainda desconhecidos pelo sistema de detecção. A detecção de anomalias apresenta uma série de desafios que a distanciam de problemas de classificação tradicionais. Um deles diz respeito ao desbalanceamento dos dados disponíveis para treinar o modelo de detecção. A inexistência, ou existência em pequenas quantidades, de dados perten- centes às classes anômalas é bastante comum em problemas reais. Isto torna difícil a definição de uma região no espaço amostral que contenha todos os comportamentos normais possíveis, sem compreender os anômalos. Diversas técnicas foram desenvolvidas ao longo dos anos para tratar deste problema. No entanto, um grupo de técnicas ganhou atenção especial da comunidade acadêmica. Tal grupo baseia-se no uso de aprendizado profundo. Este consiste no processamento da informação através de múltiplas camadas, tornando possível a obtenção de representações mais significativas da informação de entrada para um dado problema de classificação ou re- gressão. Apesar dos avanços obtidos, o uso de aprendizado profundo na detecção de anomalias ainda apresenta algumas dificuldades, principalmente na obtenção de características capazes de representar de forma satisfatória a classe normal, ao mesmo tempo em que a diferencie da classe anômala. Este trabalho apresenta as etapas do desenvolvimento de um sistema para a detecção de anomalias baseado na atuação conjunta de técnicas profundas e tradicionais de aprendizado de máquina. As primeiras abordagens analisadas consistiram de algoritmos treinados de forma supervisionada, supondo-se que todas as classes anômalas eram conhecidas, visando promover um melhor entendimento acerca do problema. Em seguida, partiu-se para as abordagens nas quais o treinamento do algoritmo foi realizado apenas com dados pertencentes à classe normal. Dentre as técnicas propostas na tese, a de resultado mais promissor envolveu o treinamento do extrator de características baseado em aprendizado profundo conjuntamente com um processo de seleção de protótipos. A técnica apresentou valores médios de AUC relativamente altos e estáveis, e.g., acima de 0,95, para um nicho de problemas de detecção de anomalias. Todos os modelos treinados foram avaliados com bases de dados compostas por espectrogramas de sinais sonoros e de vibração, coletados por sensores posicionados em dispositivos eletromecânicos.
id UFPE_aa91fc8b9f7b891c1ae98d2668f1dc36
oai_identifier_str oai:repositorio.ufpe.br:123456789/43360
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomaliasEngenharia ElétricaDetecção de anomaliasAprendizado profundoSeleção de protótiposAprendizado de máquinaA detecção de anomalias consiste em identificar padrões que divirjam de comportamen- tos tidos como normais. Ela é uma importante área de estudos, cuja aplicabilidade se estende a diversos domínios, como a segurança de redes de comunicação, a detecção de doenças, a identificação de fraudes, dentre outros. A detecção de anomalias configura-se como uma etapa essencial de processos que envolvem tomadas de decisão, como o planejamento de manutenções em fábricas ou o início do tratamento de doenças graves. Comportamentos anômalos podem ser provocados por erros ou eventos ainda desconhecidos pelo sistema de detecção. A detecção de anomalias apresenta uma série de desafios que a distanciam de problemas de classificação tradicionais. Um deles diz respeito ao desbalanceamento dos dados disponíveis para treinar o modelo de detecção. A inexistência, ou existência em pequenas quantidades, de dados perten- centes às classes anômalas é bastante comum em problemas reais. Isto torna difícil a definição de uma região no espaço amostral que contenha todos os comportamentos normais possíveis, sem compreender os anômalos. Diversas técnicas foram desenvolvidas ao longo dos anos para tratar deste problema. No entanto, um grupo de técnicas ganhou atenção especial da comunidade acadêmica. Tal grupo baseia-se no uso de aprendizado profundo. Este consiste no processamento da informação através de múltiplas camadas, tornando possível a obtenção de representações mais significativas da informação de entrada para um dado problema de classificação ou re- gressão. Apesar dos avanços obtidos, o uso de aprendizado profundo na detecção de anomalias ainda apresenta algumas dificuldades, principalmente na obtenção de características capazes de representar de forma satisfatória a classe normal, ao mesmo tempo em que a diferencie da classe anômala. Este trabalho apresenta as etapas do desenvolvimento de um sistema para a detecção de anomalias baseado na atuação conjunta de técnicas profundas e tradicionais de aprendizado de máquina. As primeiras abordagens analisadas consistiram de algoritmos treinados de forma supervisionada, supondo-se que todas as classes anômalas eram conhecidas, visando promover um melhor entendimento acerca do problema. Em seguida, partiu-se para as abordagens nas quais o treinamento do algoritmo foi realizado apenas com dados pertencentes à classe normal. Dentre as técnicas propostas na tese, a de resultado mais promissor envolveu o treinamento do extrator de características baseado em aprendizado profundo conjuntamente com um processo de seleção de protótipos. A técnica apresentou valores médios de AUC relativamente altos e estáveis, e.g., acima de 0,95, para um nicho de problemas de detecção de anomalias. Todos os modelos treinados foram avaliados com bases de dados compostas por espectrogramas de sinais sonoros e de vibração, coletados por sensores posicionados em dispositivos eletromecânicos.CAPESThe anomaly detection consists of identifying patterns that differ from an expected behavior. It is an important field of study, whose applicability extends to several domains, such as the security of communication networks, the detection of diseases and frauds, among others. The anomaly detection is an essential step in decision-making processes, such as planning the factory maintenance or starting the treatment of serious illnesses. Anomalous behaviors can be caused by errors in the process or by events not known by the detection system. Anomaly detection presents some challenges that makes it different from a traditional classification problem. One of them concerns the unbalance of the data available to train the anomaly detection model. The lack, or even the availability in small quantities of data belonging to the anomalous classes are quite common situations in real-world problems. It makes difficult to define a region in space that contains all possible normal behaviors without comprising the anomalies. Several techniques have been developed over the years to address this problem. However, a group of techniques has gained special attention from the academic community. Such techniques are based on the use of deep learning. They consist of processing information across multiple layers, making it possible to obtain more meaningful representations of the input information for a given classification or regression problem. Despite the advances achieved in this field, using deep learning in anomaly detection tasks still presents some difficulties, especially in obtaining characteristics capable of representing the normal class in a satisfactory way, while simultaneously distinguishing it from the anomalous class. This paper presents the development stages of an anomaly detection system based on the joint operation of deep and traditional machine learning techniques. The first approaches that we analyzed consisted of supervised trained algorithms, assuming that all anomalous classes were known, to promote a better understanding of the problem. Then, we proceeded to the approaches in which the training of the algorithm was performed only by using data belonging to the normal class. Among the techniques proposed in the thesis, the one with the most promising results regarded the training of a deep learning-based feature extractor together with a prototype selection process. The technique presented relatively high and stable mean AUC values, e.g., above 0.95, for a niche of anomaly detection problems. The trained models were evaluated with databases composed of sound and vibration signal spectrograms, collected by sensors placed on electromechanical devices.Universidade Federal de PernambucoUFPEBrasilPrograma de Pos Graduacao em Engenharia EletricaBASTOS FILHO, Carmelo José Albanezhttp://lattes.cnpq.br/3277723105321597http://lattes.cnpq.br/9745937989094036MONTEIRO, Rodrigo de Paula2022-03-14T19:59:26Z2022-03-14T19:59:26Z2021-03-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfMONTEIRO, Rodrigo de Paula. Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias. 2021. Tese (Doutorado em Engenharia Elétrica) - Universidade Federal de Pernambuco, Recife, 2021.https://repositorio.ufpe.br/handle/123456789/43360porAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2022-03-15T05:11:01Zoai:repositorio.ufpe.br:123456789/43360Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212022-03-15T05:11:01Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.none.fl_str_mv Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
title Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
spellingShingle Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
MONTEIRO, Rodrigo de Paula
Engenharia Elétrica
Detecção de anomalias
Aprendizado profundo
Seleção de protótipos
Aprendizado de máquina
title_short Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
title_full Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
title_fullStr Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
title_full_unstemmed Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
title_sort Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias
author MONTEIRO, Rodrigo de Paula
author_facet MONTEIRO, Rodrigo de Paula
author_role author
dc.contributor.none.fl_str_mv BASTOS FILHO, Carmelo José Albanez
http://lattes.cnpq.br/3277723105321597
http://lattes.cnpq.br/9745937989094036
dc.contributor.author.fl_str_mv MONTEIRO, Rodrigo de Paula
dc.subject.por.fl_str_mv Engenharia Elétrica
Detecção de anomalias
Aprendizado profundo
Seleção de protótipos
Aprendizado de máquina
topic Engenharia Elétrica
Detecção de anomalias
Aprendizado profundo
Seleção de protótipos
Aprendizado de máquina
description A detecção de anomalias consiste em identificar padrões que divirjam de comportamen- tos tidos como normais. Ela é uma importante área de estudos, cuja aplicabilidade se estende a diversos domínios, como a segurança de redes de comunicação, a detecção de doenças, a identificação de fraudes, dentre outros. A detecção de anomalias configura-se como uma etapa essencial de processos que envolvem tomadas de decisão, como o planejamento de manutenções em fábricas ou o início do tratamento de doenças graves. Comportamentos anômalos podem ser provocados por erros ou eventos ainda desconhecidos pelo sistema de detecção. A detecção de anomalias apresenta uma série de desafios que a distanciam de problemas de classificação tradicionais. Um deles diz respeito ao desbalanceamento dos dados disponíveis para treinar o modelo de detecção. A inexistência, ou existência em pequenas quantidades, de dados perten- centes às classes anômalas é bastante comum em problemas reais. Isto torna difícil a definição de uma região no espaço amostral que contenha todos os comportamentos normais possíveis, sem compreender os anômalos. Diversas técnicas foram desenvolvidas ao longo dos anos para tratar deste problema. No entanto, um grupo de técnicas ganhou atenção especial da comunidade acadêmica. Tal grupo baseia-se no uso de aprendizado profundo. Este consiste no processamento da informação através de múltiplas camadas, tornando possível a obtenção de representações mais significativas da informação de entrada para um dado problema de classificação ou re- gressão. Apesar dos avanços obtidos, o uso de aprendizado profundo na detecção de anomalias ainda apresenta algumas dificuldades, principalmente na obtenção de características capazes de representar de forma satisfatória a classe normal, ao mesmo tempo em que a diferencie da classe anômala. Este trabalho apresenta as etapas do desenvolvimento de um sistema para a detecção de anomalias baseado na atuação conjunta de técnicas profundas e tradicionais de aprendizado de máquina. As primeiras abordagens analisadas consistiram de algoritmos treinados de forma supervisionada, supondo-se que todas as classes anômalas eram conhecidas, visando promover um melhor entendimento acerca do problema. Em seguida, partiu-se para as abordagens nas quais o treinamento do algoritmo foi realizado apenas com dados pertencentes à classe normal. Dentre as técnicas propostas na tese, a de resultado mais promissor envolveu o treinamento do extrator de características baseado em aprendizado profundo conjuntamente com um processo de seleção de protótipos. A técnica apresentou valores médios de AUC relativamente altos e estáveis, e.g., acima de 0,95, para um nicho de problemas de detecção de anomalias. Todos os modelos treinados foram avaliados com bases de dados compostas por espectrogramas de sinais sonoros e de vibração, coletados por sensores posicionados em dispositivos eletromecânicos.
publishDate 2021
dc.date.none.fl_str_mv 2021-03-17
2022-03-14T19:59:26Z
2022-03-14T19:59:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MONTEIRO, Rodrigo de Paula. Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias. 2021. Tese (Doutorado em Engenharia Elétrica) - Universidade Federal de Pernambuco, Recife, 2021.
https://repositorio.ufpe.br/handle/123456789/43360
identifier_str_mv MONTEIRO, Rodrigo de Paula. Treinando um extrator de características baseado em aprendizado profundo para uso em detecção de anomalias. 2021. Tese (Doutorado em Engenharia Elétrica) - Universidade Federal de Pernambuco, Recife, 2021.
url https://repositorio.ufpe.br/handle/123456789/43360
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Engenharia Eletrica
publisher.none.fl_str_mv Universidade Federal de Pernambuco
UFPE
Brasil
Programa de Pos Graduacao em Engenharia Eletrica
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1856041986900885504