Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo

Detalhes bibliográficos
Autor(a) principal: Miranda, Thiago Zafalon
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/13067
Resumo: Multi-label classification a machine learning task whose objective is to generate models capable of learning relationships between descriptive characteristics of objects and the sets of classes to which such objects belong. In certain applications, it is important for the models to be interpretable so that their users can trust it or so that its predictions can be explained. In this research, we investigated the generation of multi-label classification models based on consistent sets of rules. We proposed an evolutionary algorithm and two auxiliary algorithms that guide the rule generation process, ensuring that the rules created were consistent with each other. A set of rules is consistent if whenever multiple rules covers an object, such rules predict the same set of classes. The proposed evolutionary algorithm utilized multi-objective optimization techniques to generate collections of classification models that offer different compromises between interpretability and predictive power. Experiments were conducted with the proposed algorithms and with algorithms from the literature and, based on statistical analysis, we concluded that the generated models were, in terms of interpretability, superior to those generated by literature's algorithms and, in terms of predictive power, they were comparable to most.
id SCAR_1e9973b651393929a0ba68503dbf9e42
oai_identifier_str oai:repositorio.ufscar.br:ufscar/13067
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Miranda, Thiago ZafalonCerri, Ricardohttp://lattes.cnpq.br/6266519868438512http://lattes.cnpq.br/84058170437268907238a7c1-bfbd-4154-b0e6-f8d5ac0ce7242020-07-22T17:05:53Z2020-07-22T17:05:53Z2020-06-25MIRANDA, Thiago Zafalon. Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2020. Disponível em: https://repositorio.ufscar.br/handle/ufscar/13067.https://repositorio.ufscar.br/handle/ufscar/13067Multi-label classification a machine learning task whose objective is to generate models capable of learning relationships between descriptive characteristics of objects and the sets of classes to which such objects belong. In certain applications, it is important for the models to be interpretable so that their users can trust it or so that its predictions can be explained. In this research, we investigated the generation of multi-label classification models based on consistent sets of rules. We proposed an evolutionary algorithm and two auxiliary algorithms that guide the rule generation process, ensuring that the rules created were consistent with each other. A set of rules is consistent if whenever multiple rules covers an object, such rules predict the same set of classes. The proposed evolutionary algorithm utilized multi-objective optimization techniques to generate collections of classification models that offer different compromises between interpretability and predictive power. Experiments were conducted with the proposed algorithms and with algorithms from the literature and, based on statistical analysis, we concluded that the generated models were, in terms of interpretability, superior to those generated by literature's algorithms and, in terms of predictive power, they were comparable to most.A classificação multirrótulo é uma tarefa da área de aprendizado de máquina cujo objetivo é gerar modelos capazes de aprender relações entre características descritivas de objetos e os conjuntos de classes as quais tais objetos podem pertencer. Em certas aplicações, é importante que os modelos sejam interpretáveis para que seus usuários confiem nele ou para que suas predições possam ser explicadas. Nesta pesquisa, explorou-se a geração de modelos de classificação multirrótulo baseados em conjuntos consistentes de regras. Para tanto, propôs-se um algoritmo evolutivo e dois algoritmos auxiliares que orientam seu processo de geração de regras, garantindo que as regras criadas sejam consistentes entre si. Um conjunto de regras é consistente se sempre que mais de uma regra cobrir um objeto, tais regras associam a este objeto o mesmo conjunto de classes. O algoritmo evolutivo proposto, ao empregar técnicas de otimização multiobjetivo, gera coleções de modelos de classificação que oferecem diferentes compromissos entre interpretabilidade e poder preditivo. Foram conduzidos experimentos com o algoritmo proposto e algoritmos da literatura e, a partir de análise estatística, concluiu-se que os modelos gerados são, em termos de interpretabilidade, superiores aos da literatura e, em termos de poder preditivo, comparáveis à maioria.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)CAPES: Código de Financiamento 001porUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessClassificação multirrótuloInterpretabilidadeRegras consistentesOtimização multiobjetivoAlgoritmos evolutivosMulti-label classificationInterpretabilityConsistent rulesMulti-objective optimizationEvolutionary algorithmsCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOGeração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivoGeneration of consistent sets of multi-label classification rules with multi-objective evolutionary algorithminfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis600600c997f5ee-db84-40ed-8971-521dd105f2d1reponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALdefesa_texto.pdfdefesa_texto.pdfapplication/pdf522575https://repositorio.ufscar.br/bitstream/ufscar/13067/4/defesa_texto.pdfea669a5a673928906a904db5ff5a940cMD54Carta de Versão Final de Dissertação.pdfCarta de Versão Final de Dissertação.pdfapplication/pdf116305https://repositorio.ufscar.br/bitstream/ufscar/13067/3/Carta%20de%20Vers%c3%a3o%20Final%20de%20Disserta%c3%a7%c3%a3o.pdf16f90cf79ad75fe885e91375bc1325a8MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufscar.br/bitstream/ufscar/13067/5/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD55TEXTdefesa_texto.pdf.txtdefesa_texto.pdf.txtExtracted texttext/plain119733https://repositorio.ufscar.br/bitstream/ufscar/13067/6/defesa_texto.pdf.txt478d159c903ad37da769c5d9a881a543MD56Carta de Versão Final de Dissertação.pdf.txtCarta de Versão Final de Dissertação.pdf.txtExtracted texttext/plain1681https://repositorio.ufscar.br/bitstream/ufscar/13067/8/Carta%20de%20Vers%c3%a3o%20Final%20de%20Disserta%c3%a7%c3%a3o.pdf.txt65b0d87c40e52d48c65d75fb27b4e596MD58THUMBNAILdefesa_texto.pdf.jpgdefesa_texto.pdf.jpgIM Thumbnailimage/jpeg9876https://repositorio.ufscar.br/bitstream/ufscar/13067/7/defesa_texto.pdf.jpg8e486cfb2a18fce8000cd7beb43543ceMD57Carta de Versão Final de Dissertação.pdf.jpgCarta de Versão Final de Dissertação.pdf.jpgIM Thumbnailimage/jpeg12899https://repositorio.ufscar.br/bitstream/ufscar/13067/9/Carta%20de%20Vers%c3%a3o%20Final%20de%20Disserta%c3%a7%c3%a3o.pdf.jpg8068d5dd4a0006b4e94693d27a950002MD59ufscar/130672023-09-18 18:31:58.5oai:repositorio.ufscar.br:ufscar/13067Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:31:58Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
dc.title.alternative.eng.fl_str_mv Generation of consistent sets of multi-label classification rules with multi-objective evolutionary algorithm
title Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
spellingShingle Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
Miranda, Thiago Zafalon
Classificação multirrótulo
Interpretabilidade
Regras consistentes
Otimização multiobjetivo
Algoritmos evolutivos
Multi-label classification
Interpretability
Consistent rules
Multi-objective optimization
Evolutionary algorithms
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
title_short Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
title_full Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
title_fullStr Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
title_full_unstemmed Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
title_sort Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
author Miranda, Thiago Zafalon
author_facet Miranda, Thiago Zafalon
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://lattes.cnpq.br/8405817043726890
dc.contributor.author.fl_str_mv Miranda, Thiago Zafalon
dc.contributor.advisor1.fl_str_mv Cerri, Ricardo
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/6266519868438512
dc.contributor.authorID.fl_str_mv 7238a7c1-bfbd-4154-b0e6-f8d5ac0ce724
contributor_str_mv Cerri, Ricardo
dc.subject.por.fl_str_mv Classificação multirrótulo
Interpretabilidade
Regras consistentes
Otimização multiobjetivo
Algoritmos evolutivos
topic Classificação multirrótulo
Interpretabilidade
Regras consistentes
Otimização multiobjetivo
Algoritmos evolutivos
Multi-label classification
Interpretability
Consistent rules
Multi-objective optimization
Evolutionary algorithms
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
dc.subject.eng.fl_str_mv Multi-label classification
Interpretability
Consistent rules
Multi-objective optimization
Evolutionary algorithms
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
description Multi-label classification a machine learning task whose objective is to generate models capable of learning relationships between descriptive characteristics of objects and the sets of classes to which such objects belong. In certain applications, it is important for the models to be interpretable so that their users can trust it or so that its predictions can be explained. In this research, we investigated the generation of multi-label classification models based on consistent sets of rules. We proposed an evolutionary algorithm and two auxiliary algorithms that guide the rule generation process, ensuring that the rules created were consistent with each other. A set of rules is consistent if whenever multiple rules covers an object, such rules predict the same set of classes. The proposed evolutionary algorithm utilized multi-objective optimization techniques to generate collections of classification models that offer different compromises between interpretability and predictive power. Experiments were conducted with the proposed algorithms and with algorithms from the literature and, based on statistical analysis, we concluded that the generated models were, in terms of interpretability, superior to those generated by literature's algorithms and, in terms of predictive power, they were comparable to most.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-07-22T17:05:53Z
dc.date.available.fl_str_mv 2020-07-22T17:05:53Z
dc.date.issued.fl_str_mv 2020-06-25
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MIRANDA, Thiago Zafalon. Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2020. Disponível em: https://repositorio.ufscar.br/handle/ufscar/13067.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/13067
identifier_str_mv MIRANDA, Thiago Zafalon. Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo. 2020. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2020. Disponível em: https://repositorio.ufscar.br/handle/ufscar/13067.
url https://repositorio.ufscar.br/handle/ufscar/13067
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv 600
600
dc.relation.authority.fl_str_mv c997f5ee-db84-40ed-8971-521dd105f2d1
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.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/13067/4/defesa_texto.pdf
https://repositorio.ufscar.br/bitstream/ufscar/13067/3/Carta%20de%20Vers%c3%a3o%20Final%20de%20Disserta%c3%a7%c3%a3o.pdf
https://repositorio.ufscar.br/bitstream/ufscar/13067/5/license_rdf
https://repositorio.ufscar.br/bitstream/ufscar/13067/6/defesa_texto.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/13067/8/Carta%20de%20Vers%c3%a3o%20Final%20de%20Disserta%c3%a7%c3%a3o.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/13067/7/defesa_texto.pdf.jpg
https://repositorio.ufscar.br/bitstream/ufscar/13067/9/Carta%20de%20Vers%c3%a3o%20Final%20de%20Disserta%c3%a7%c3%a3o.pdf.jpg
bitstream.checksum.fl_str_mv ea669a5a673928906a904db5ff5a940c
16f90cf79ad75fe885e91375bc1325a8
e39d27027a6cc9cb039ad269a5db8e34
478d159c903ad37da769c5d9a881a543
65b0d87c40e52d48c65d75fb27b4e596
8e486cfb2a18fce8000cd7beb43543ce
8068d5dd4a0006b4e94693d27a950002
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1802136378081804288