Geração de conjuntos consistentes de regras para classificação multirrótulo com algoritmo evolutivo multiobjetivo
Autor(a) principal: | |
---|---|
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_ |
1813715619691888640 |