Circuit Representations of Random Forests with Applications to XAI

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Ji, Chunxi, Darwiche, Adnan
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912966897565696
author Ji, Chunxi
Darwiche, Adnan
author_facet Ji, Chunxi
Darwiche, Adnan
contents We make three contributions in this paper. First, we present an approach for compiling a random forest classifier into a set of circuits, where each circuit directly encodes the instances in some class of the classifier. We show empirically that our proposed approach is significantly more efficient than existing similar approaches. Next, we utilize this approach to further obtain circuits that are tractable for computing the complete and general reasons of a decision, which are instance abstractions that play a fundamental role in computing explanations. Finally, we propose algorithms for computing the robustness of a decision and all shortest ways to flip it. We illustrate the utility of our contributions by using them to enumerate all sufficient reasons, necessary reasons and contrastive explanations of decisions; to compute the robustness of decisions; and to identify all shortest ways to flip the decisions made by random forest classifiers learned from a wide range of datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2602_08362
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Circuit Representations of Random Forests with Applications to XAI
Ji, Chunxi
Darwiche, Adnan
Artificial Intelligence
Machine Learning
Logic in Computer Science
We make three contributions in this paper. First, we present an approach for compiling a random forest classifier into a set of circuits, where each circuit directly encodes the instances in some class of the classifier. We show empirically that our proposed approach is significantly more efficient than existing similar approaches. Next, we utilize this approach to further obtain circuits that are tractable for computing the complete and general reasons of a decision, which are instance abstractions that play a fundamental role in computing explanations. Finally, we propose algorithms for computing the robustness of a decision and all shortest ways to flip it. We illustrate the utility of our contributions by using them to enumerate all sufficient reasons, necessary reasons and contrastive explanations of decisions; to compute the robustness of decisions; and to identify all shortest ways to flip the decisions made by random forest classifiers learned from a wide range of datasets.
title Circuit Representations of Random Forests with Applications to XAI
topic Artificial Intelligence
Machine Learning
Logic in Computer Science
url https://arxiv.org/abs/2602.08362