Circuit Representations of Random Forests with Applications to XAI
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 16 of its 42 references that are in the map. First posted on arXiv 9 Feb 2026.
Builds on
16 of 42 references.
References · 16
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,201
- 2021Tabular Data: Deep Learning is Not All You Needcited by 530
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2018Abduction-Based Explanations for Machine Learning Modelscited by 159
- 2017PMLB: A Large Benchmark Suite for Machine Learning Evaluation and Comparisoncited by 139
- 2018A Symbolic Approach to Explaining Bayesian Network Classifierscited by 130
- 2020On The Reasons Behind Decisionscited by 99
- 2021On Explaining Random Forests with SATcited by 57
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2023Logic for Explainable AIcited by 23
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AIcited by 16
4 more
Built on by
Citing papers per year: 2026: 2.
2 papers.
- 2026Scaling the Explanation of Multi-Class Bayesian Network Classifierscited by 0
- 2026Dsat: A Native SAT Solver for Discrete Logiccited by 0
- 2026Dsat: A Native SAT Solver for Discrete Logic10 May 2026
- 2026Scaling the Explanation of Multi-Class Bayesian Network Classifiers15 Mar 2026