Decision Predicate Graphs: Enhancing Interpretability in Tree Ensembles

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Arrighi, Leonardo, Pennella, Luca, Tavares, Gabriel Marques, Junior, Sylvio Barbon
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929302949330944
author Arrighi, Leonardo
Pennella, Luca
Tavares, Gabriel Marques
Junior, Sylvio Barbon
author_facet Arrighi, Leonardo
Pennella, Luca
Tavares, Gabriel Marques
Junior, Sylvio Barbon
contents Understanding the decisions of tree-based ensembles and their relationships is pivotal for machine learning model interpretation. Recent attempts to mitigate the human-in-the-loop interpretation challenge have explored the extraction of the decision structure underlying the model taking advantage of graph simplification and path emphasis. However, while these efforts enhance the visualisation experience, they may either result in a visually complex representation or compromise the interpretability of the original ensemble model. In addressing this challenge, especially in complex scenarios, we introduce the Decision Predicate Graph (DPG) as a model-agnostic tool to provide a global interpretation of the model. DPG is a graph structure that captures the tree-based ensemble model and learned dataset details, preserving the relations among features, logical decisions, and predictions towards emphasising insightful points. Leveraging well-known graph theory concepts, such as the notions of centrality and community, DPG offers additional quantitative insights into the model, complementing visualisation techniques, expanding the problem space descriptions, and offering diverse possibilities for extensions. Empirical experiments demonstrate the potential of DPG in addressing traditional benchmarks and complex classification scenarios.
format Preprint
id arxiv_https___arxiv_org_abs_2404_02942
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Decision Predicate Graphs: Enhancing Interpretability in Tree Ensembles
Arrighi, Leonardo
Pennella, Luca
Tavares, Gabriel Marques
Junior, Sylvio Barbon
Machine Learning
Artificial Intelligence
Understanding the decisions of tree-based ensembles and their relationships is pivotal for machine learning model interpretation. Recent attempts to mitigate the human-in-the-loop interpretation challenge have explored the extraction of the decision structure underlying the model taking advantage of graph simplification and path emphasis. However, while these efforts enhance the visualisation experience, they may either result in a visually complex representation or compromise the interpretability of the original ensemble model. In addressing this challenge, especially in complex scenarios, we introduce the Decision Predicate Graph (DPG) as a model-agnostic tool to provide a global interpretation of the model. DPG is a graph structure that captures the tree-based ensemble model and learned dataset details, preserving the relations among features, logical decisions, and predictions towards emphasising insightful points. Leveraging well-known graph theory concepts, such as the notions of centrality and community, DPG offers additional quantitative insights into the model, complementing visualisation techniques, expanding the problem space descriptions, and offering diverse possibilities for extensions. Empirical experiments demonstrate the potential of DPG in addressing traditional benchmarks and complex classification scenarios.
title Decision Predicate Graphs: Enhancing Interpretability in Tree Ensembles
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2404.02942