SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
Proposta de um Modelo de Aprendizado Competitivo para Classificação Hierárquica
Multirrótulo
Elaine Cecília Gatto1, Ricardo Cerri2
1 Faculdade Anhanguera de Bauru, elainececiliagatto@gmail.com
2 Universidade Federal de São Carlos, cerri@dc.ufscar.br
A Classificação Hierárquica Multirrótulo (CHM) é um problema desafiador da área de
Aprendizado de Máquina (AM), sendo considerada uma tarefa complexa dentro da
Classificação de Dados[1], possuindo aplicações em áreas como Bioinformática,
classificação de textos e imagens. Um problema de CHM pode ser formalizado como
possuindo um espaço de exemplos X; um conjunto de classes C; uma ordem parcial que
representa o relacionamento superclasse ≤h; sendo que ∀ c1, c2 ∈ C : c1 ≤h c2 ⇔c1
uma superclasse de c2; uma hierarquia de Classes (C,≤h), um conjunto de tuplas (xi, Ci)
sendo xi ∈ X, Ci ⊆ C | c ∈ Ci ⇒∀c’ ≤h c : c’ ∈ Ci; um critério de qualidade q que
recompensa modelos com alto desempenho preditivo e baixa complexidade, e por fim,
uma função f:X → 2C; sendo 2C o conjunto de potência de C, | c ∈ f(x) ⇒ ∀c’ ≤h c : c’ ∈
f(x) e f otimiza q[2]. As classes em um problema de CHM podem ser organizadas como
uma Árvore ou como um Grafo Acíclico Direcionado. Dada essa taxonomia, os algoritmos
de AM devem rotular objetos como pertencentes a múltiplos caminhos
simultaneamente[3]. Abordagens Competitivas, que aplicam aprendizado não
supervisionado, têm sido recentemente aplicadas para resolução de problemas
envolvendo CHM, porém, ainda há poucos trabalhos que relatam soluções aplicando
Abordagens Competitivas Híbridas, mesclando aprendizado supervisionado e não-
supervisionado. Portanto, este projeto de pesquisa tem como objetivo investigar como o
aprendizado competitivo, usando redes neurais artificiais, pode colaborar para tarefas de
CHM. Abordagens não supervisionadas podem ser interessantes dado que, quanto mais
profunda uma classe na hierarquia, menos exemplos positivos ela possui, dificultando o
aprendizado supervisionado.
Palavras-Chave: Aprendizado de Máquina, Aprendizado Competitivo, Aprendizado Semi-
Supervisionado, Aprendizado Supervisionado, Tarefas de Classificação, Classificação
Hierárquica, Classificação Hierárquica Multirrótulo, Classificação Global, Classificação
Local, Redes Neurais Artificiais.
Referências
[1] WEHRMANN, J.; CERRI, R.; BARROS, R.C.Hierarchical Multi-Label Classification
Networks. In Proceedings of the 35th International Conference on Machine Learning,
PMLR 80:5075-5084, 2018.
[2] VENS, C., STRUYF, J. SCHIETGAT, L.; DZEROSKI, S.;BLOCKEEL, H. Decision
Trees for Hierarchical Multi-Label Classification. Machine Learning, 73(2);185-24.
[3] BORGER, H. B. Classificador Hierárquico Multirrótulo usando uma rede neural
competitiva. Tese (Doutorado em Informática) – Programa de Pós-Graduação em
Informática, Pontificia Universidade Católica do Paraná. Curitiba, p.4, 2012.

Mais conteúdo relacionado

Mais de Elaine Cecília Gatto

Mais de Elaine Cecília Gatto (20)

Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 
Exploring label correlations for partitioning the label space in multi label ...
Exploring label correlations for partitioning the label space in multi label ...Exploring label correlations for partitioning the label space in multi label ...
Exploring label correlations for partitioning the label space in multi label ...
 
Número de Bell
Número de BellNúmero de Bell
Número de Bell
 
Coeficiente da Silhueta
Coeficiente da SilhuetaCoeficiente da Silhueta
Coeficiente da Silhueta
 
Exercicios Resolvidos Série MIPS Embarcados
Exercicios Resolvidos Série MIPS EmbarcadosExercicios Resolvidos Série MIPS Embarcados
Exercicios Resolvidos Série MIPS Embarcados
 
Female gamers
Female gamersFemale gamers
Female gamers
 
Machine Learning: O que é, por onde começar e desafios
Machine Learning: O que é, por onde começar e desafiosMachine Learning: O que é, por onde começar e desafios
Machine Learning: O que é, por onde começar e desafios
 
Equacao da reta 2 exemplos com todos os quadrantes
Equacao da reta 2   exemplos com todos os quadrantesEquacao da reta 2   exemplos com todos os quadrantes
Equacao da reta 2 exemplos com todos os quadrantes
 
Equacao da reta 1 exemplo com todos os quadrantes
Equacao da reta 1   exemplo com todos os quadrantesEquacao da reta 1   exemplo com todos os quadrantes
Equacao da reta 1 exemplo com todos os quadrantes
 

Último

Último (9)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 

Proposta de um modelo de aprendizado competitivo para classificacao hierarquica multirrotulo

  • 1. Proposta de um Modelo de Aprendizado Competitivo para Classificação Hierárquica Multirrótulo Elaine Cecília Gatto1, Ricardo Cerri2 1 Faculdade Anhanguera de Bauru, elainececiliagatto@gmail.com 2 Universidade Federal de São Carlos, cerri@dc.ufscar.br A Classificação Hierárquica Multirrótulo (CHM) é um problema desafiador da área de Aprendizado de Máquina (AM), sendo considerada uma tarefa complexa dentro da Classificação de Dados[1], possuindo aplicações em áreas como Bioinformática, classificação de textos e imagens. Um problema de CHM pode ser formalizado como possuindo um espaço de exemplos X; um conjunto de classes C; uma ordem parcial que representa o relacionamento superclasse ≤h; sendo que ∀ c1, c2 ∈ C : c1 ≤h c2 ⇔c1 uma superclasse de c2; uma hierarquia de Classes (C,≤h), um conjunto de tuplas (xi, Ci) sendo xi ∈ X, Ci ⊆ C | c ∈ Ci ⇒∀c’ ≤h c : c’ ∈ Ci; um critério de qualidade q que recompensa modelos com alto desempenho preditivo e baixa complexidade, e por fim, uma função f:X → 2C; sendo 2C o conjunto de potência de C, | c ∈ f(x) ⇒ ∀c’ ≤h c : c’ ∈ f(x) e f otimiza q[2]. As classes em um problema de CHM podem ser organizadas como uma Árvore ou como um Grafo Acíclico Direcionado. Dada essa taxonomia, os algoritmos de AM devem rotular objetos como pertencentes a múltiplos caminhos simultaneamente[3]. Abordagens Competitivas, que aplicam aprendizado não supervisionado, têm sido recentemente aplicadas para resolução de problemas envolvendo CHM, porém, ainda há poucos trabalhos que relatam soluções aplicando Abordagens Competitivas Híbridas, mesclando aprendizado supervisionado e não- supervisionado. Portanto, este projeto de pesquisa tem como objetivo investigar como o aprendizado competitivo, usando redes neurais artificiais, pode colaborar para tarefas de CHM. Abordagens não supervisionadas podem ser interessantes dado que, quanto mais profunda uma classe na hierarquia, menos exemplos positivos ela possui, dificultando o aprendizado supervisionado. Palavras-Chave: Aprendizado de Máquina, Aprendizado Competitivo, Aprendizado Semi- Supervisionado, Aprendizado Supervisionado, Tarefas de Classificação, Classificação
  • 2. Hierárquica, Classificação Hierárquica Multirrótulo, Classificação Global, Classificação Local, Redes Neurais Artificiais. Referências [1] WEHRMANN, J.; CERRI, R.; BARROS, R.C.Hierarchical Multi-Label Classification Networks. In Proceedings of the 35th International Conference on Machine Learning, PMLR 80:5075-5084, 2018. [2] VENS, C., STRUYF, J. SCHIETGAT, L.; DZEROSKI, S.;BLOCKEEL, H. Decision Trees for Hierarchical Multi-Label Classification. Machine Learning, 73(2);185-24. [3] BORGER, H. B. Classificador Hierárquico Multirrótulo usando uma rede neural competitiva. Tese (Doutorado em Informática) – Programa de Pós-Graduação em Informática, Pontificia Universidade Católica do Paraná. Curitiba, p.4, 2012.