[en] DECISION TREES WITH EXPLAINABLE RULES
Autor(a) principal: | |
---|---|
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 |