On Symbolically Encoding the Behavior of Random Forests
Not on the map. Why?
Abstract (arXiv)
Recent work has shown that the input-output behavior of some machine learning systems can be captured symbolically using Boolean expressions or tractable Boolean circuits, which facilitates reasoning about the behavior of these systems. While most of the focus has been on systems with Boolean inputs and outputs, we address systems with discrete inputs and outputs, including ones with discretized continuous variables as in systems based on decision trees. We also focus on the suitability of encodings for computing prime implicants, which have recently played a central role in explaining the decisions of machine learning systems. We show some key distinctions with encodings for satisfiability, and propose an encoding that is sound and complete for the given task.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 5; 2023: 3; 2024: 0; 2025: 1; 2026: 1.
15 papers.
Sort:
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2021Explanations for Monotonic Classifierscited by 39
- 2021On the Complexity of SHAP-Score-Based Explanations: Tractability via Knowledge Compilation and Non-Approximability Resultscited by 32
- 2021Trading Complexity for Sparsity in Random Forest Explanationscited by 32
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2022Computing Abductive Explanations for Boosted Treescited by 23
- 2023Logic for Explainable AIcited by 23
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AIcited by 16
- 2023Delivering Inflated Explanationscited by 16
- 2023A New Class of Explanations for Classifiers with Non-Binary Featurescited by 8
- 2022Principled Diverse Counterfactuals in Multilinear Modelscited by 1
3 more
- 2026Dsat: A Native SAT Solver for Discrete Logic10 May 2026
- 2025Comparing Neural Network Encodings for Logic-based Explainability26 May 2025
- 2023Delivering Inflated Explanations27 Jun 2023
- 2023Logic for Explainable AI9 May 2023
- 2023A New Class of Explanations for Classifiers with Non-Binary Features28 Apr 2023
- 2022Computing Abductive Explanations for Boosted Trees16 Sep 2022
- 2022A Model-Agnostic SAT-based Approach for Symbolic Explanation Enumeration23 Jun 2022
- 2022On Tackling Explanation Redundancy in Decision Trees20 May 2022
- 2022On the Computation of Necessary and Sufficient Explanations20 Mar 2022
- 2022Principled Diverse Counterfactuals in Multilinear Models17 Jan 2022
- 2021Foundations of Symbolic Languages for Model Interpretability5 Oct 2021
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AI23 Aug 2021
- 2022On Tackling Explanation Redundancy in Decision Treescited by 44
- 2021Explanations for Monotonic Classifierscited by 39
- 2021On the Complexity of SHAP-Score-Based Explanations: Tractability via Knowledge Compilation and Non-Approximability Resultscited by 32
- 2021Trading Complexity for Sparsity in Random Forest Explanationscited by 32
- 2021Foundations of Symbolic Languages for Model Interpretabilitycited by 26
- 2022On the Computation of Necessary and Sufficient Explanationscited by 23
- 2022Computing Abductive Explanations for Boosted Treescited by 23
- 2023Logic for Explainable AIcited by 23
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AIcited by 16
- 2023Delivering Inflated Explanationscited by 16
- 2023A New Class of Explanations for Classifiers with Non-Binary Featurescited by 8
- 2022Principled Diverse Counterfactuals in Multilinear Modelscited by 1
12 most cited of 15 All 15 (JSON)
- 2026Dsat: A Native SAT Solver for Discrete Logic10 May 2026
- 2025Comparing Neural Network Encodings for Logic-based Explainability26 May 2025
- 2023Delivering Inflated Explanations27 Jun 2023
- 2023Logic for Explainable AI9 May 2023
- 2023A New Class of Explanations for Classifiers with Non-Binary Features28 Apr 2023
- 2022Computing Abductive Explanations for Boosted Trees16 Sep 2022
- 2022A Model-Agnostic SAT-based Approach for Symbolic Explanation Enumeration23 Jun 2022
- 2022On Tackling Explanation Redundancy in Decision Trees20 May 2022
- 2022On the Computation of Necessary and Sufficient Explanations20 Mar 2022
- 2022Principled Diverse Counterfactuals in Multilinear Models17 Jan 2022
- 2021Foundations of Symbolic Languages for Model Interpretability5 Oct 2021
- 2021On Quantifying Literals in Boolean Logic and Its Applications to Explainable AI23 Aug 2021
12 newest of 15 All 15 (JSON)