[en] DECISION TREES WITH EXPLAINABLE RULES

Detalhes bibliográficos
Autor(a) principal: VICTOR FEITOSA DE CARVALHO SOUZA
Data de Publicação: 2023
Tipo de documento: Outros
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@2
http://doi.org/10.17771/PUCRio.acad.63537
Resumo: [pt] As árvores de decisão são estruturas comumente utilizadas em cenários nos quais modelos explicáveis de Aprendizado de Máquina são desejados, por serem visualmente intuitivas. Na literatura existente, a busca por explicabilidade em árvores envolve a minimização de métricas como altura e número de nós. Nesse contexto, definimos uma métrica de explicabilidade, chamada de explanation size, que reflete o número de atributos necessários para explicar a classificação dos exemplos. Apresentamos também um algoritmo, intitulado SER-DT, que obtém uma aproximação O(log n) (ótima se P diferente NP) para a minimização da altura no pior caso ou caso médio, assim como do explanation size no pior caso ou caso médio. Em uma série de experimentos, comparamos a implementação de SER-DT com algoritmos conhecidos da área, como CART e EC2, além de testarmos o impacto de parâmetros e estratégias de poda nesses algoritmos. SER-DT mostrou-se competitivo em acurácia com os algoritmos citados, mas gerou árvores muito mais explicáveis.
id PUC_RIO-1_33360067078aa0093c411c734b890d88
oai_identifier_str oai:MAXWELL.puc-rio.br:63537
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling [en] DECISION TREES WITH EXPLAINABLE RULES [pt] ÁRVORES DE DECISÃO COM REGRAS EXPLICÁVEIS [pt] APRENDIZADO DE MAQUINA[pt] MODELO EXPLICAVEL[pt] ALGORITMOS DE APROXIMACAO[pt] ARVORE DE DECISAO[pt] CLASSIFICACAO[en] MACHINE LEARNING[en] EXPLAINABLE MODEL[en] APPROXIMATION ALGORITHMS[en] DECISION TREE[en] CLASSIFICATION[pt] As árvores de decisão são estruturas comumente utilizadas em cenários nos quais modelos explicáveis de Aprendizado de Máquina são desejados, por serem visualmente intuitivas. Na literatura existente, a busca por explicabilidade em árvores envolve a minimização de métricas como altura e número de nós. Nesse contexto, definimos uma métrica de explicabilidade, chamada de explanation size, que reflete o número de atributos necessários para explicar a classificação dos exemplos. Apresentamos também um algoritmo, intitulado SER-DT, que obtém uma aproximação O(log n) (ótima se P diferente NP) para a minimização da altura no pior caso ou caso médio, assim como do explanation size no pior caso ou caso médio. Em uma série de experimentos, comparamos a implementação de SER-DT com algoritmos conhecidos da área, como CART e EC2, além de testarmos o impacto de parâmetros e estratégias de poda nesses algoritmos. SER-DT mostrou-se competitivo em acurácia com os algoritmos citados, mas gerou árvores muito mais explicáveis.[en] Decision trees are commonly used structures in scenarios where explainable Machine Learning models are desired, as they are visually intuitive. In the existing literature, the search for explainability in trees involves minimizing metrics such as depth and number of nodes. In this context, we define an explainability metric, called explanation size, which reflects the number of attributes needed to explain the classification of examples. We also present an algorithm, called SER-DT, which obtains an O(log n) approximation (optimal if P different NP) for the minimization of depth in the worst/average case, as well as of explanation size in the worst/average case. In a series of experiments, we compared the SER-DT implementation with well-known algorithms in the field, such as CART and EC2 in addition to testing the impact of parameters and pruning strategies on these algorithms. SER-DT proved to be competitive in terms of accuracy with the aforementioned algorithms, but generated much more explainable trees.MAXWELLEDUARDO SANY LABEREDUARDO SANY LABERVICTOR FEITOSA DE CARVALHO SOUZA2023-08-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/otherhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@2http://doi.org/10.17771/PUCRio.acad.63537porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2024-09-04T00:00:00Zoai:MAXWELL.puc-rio.br:63537Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342024-09-04T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.none.fl_str_mv [en] DECISION TREES WITH EXPLAINABLE RULES
[pt] ÁRVORES DE DECISÃO COM REGRAS EXPLICÁVEIS
title [en] DECISION TREES WITH EXPLAINABLE RULES
spellingShingle [en] DECISION TREES WITH EXPLAINABLE RULES
VICTOR FEITOSA DE CARVALHO SOUZA
[pt] APRENDIZADO DE MAQUINA
[pt] MODELO EXPLICAVEL
[pt] ALGORITMOS DE APROXIMACAO
[pt] ARVORE DE DECISAO
[pt] CLASSIFICACAO
[en] MACHINE LEARNING
[en] EXPLAINABLE MODEL
[en] APPROXIMATION ALGORITHMS
[en] DECISION TREE
[en] CLASSIFICATION
title_short [en] DECISION TREES WITH EXPLAINABLE RULES
title_full [en] DECISION TREES WITH EXPLAINABLE RULES
title_fullStr [en] DECISION TREES WITH EXPLAINABLE RULES
title_full_unstemmed [en] DECISION TREES WITH EXPLAINABLE RULES
title_sort [en] DECISION TREES WITH EXPLAINABLE RULES
author VICTOR FEITOSA DE CARVALHO SOUZA
author_facet VICTOR FEITOSA DE CARVALHO SOUZA
author_role author
dc.contributor.none.fl_str_mv EDUARDO SANY LABER
EDUARDO SANY LABER
dc.contributor.author.fl_str_mv VICTOR FEITOSA DE CARVALHO SOUZA
dc.subject.por.fl_str_mv [pt] APRENDIZADO DE MAQUINA
[pt] MODELO EXPLICAVEL
[pt] ALGORITMOS DE APROXIMACAO
[pt] ARVORE DE DECISAO
[pt] CLASSIFICACAO
[en] MACHINE LEARNING
[en] EXPLAINABLE MODEL
[en] APPROXIMATION ALGORITHMS
[en] DECISION TREE
[en] CLASSIFICATION
topic [pt] APRENDIZADO DE MAQUINA
[pt] MODELO EXPLICAVEL
[pt] ALGORITMOS DE APROXIMACAO
[pt] ARVORE DE DECISAO
[pt] CLASSIFICACAO
[en] MACHINE LEARNING
[en] EXPLAINABLE MODEL
[en] APPROXIMATION ALGORITHMS
[en] DECISION TREE
[en] CLASSIFICATION
description [pt] As árvores de decisão são estruturas comumente utilizadas em cenários nos quais modelos explicáveis de Aprendizado de Máquina são desejados, por serem visualmente intuitivas. Na literatura existente, a busca por explicabilidade em árvores envolve a minimização de métricas como altura e número de nós. Nesse contexto, definimos uma métrica de explicabilidade, chamada de explanation size, que reflete o número de atributos necessários para explicar a classificação dos exemplos. Apresentamos também um algoritmo, intitulado SER-DT, que obtém uma aproximação O(log n) (ótima se P diferente NP) para a minimização da altura no pior caso ou caso médio, assim como do explanation size no pior caso ou caso médio. Em uma série de experimentos, comparamos a implementação de SER-DT com algoritmos conhecidos da área, como CART e EC2, além de testarmos o impacto de parâmetros e estratégias de poda nesses algoritmos. SER-DT mostrou-se competitivo em acurácia com os algoritmos citados, mas gerou árvores muito mais explicáveis.
publishDate 2023
dc.date.none.fl_str_mv 2023-08-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/other
format other
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@2
http://doi.org/10.17771/PUCRio.acad.63537
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=63537@2
http://doi.org/10.17771/PUCRio.acad.63537
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv MAXWELL
publisher.none.fl_str_mv MAXWELL
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1814822641862705152