An exact counterfactual-example-based approach to tree-ensemble models interpretability
Not on the map. Why?
Abstract (arXiv)
Explaining the decisions of machine learning models is becoming a necessity in many areas where trust in ML models decision is key to their accreditation/adoption. The ability to explain models decisions also allows to provide diagnosis in addition to the model decision, which is highly valuable in scenarios such as fault detection. Unfortunately, high-performance models do not exhibit the necessary transparency to make their decisions fully understandable. And the black-boxes approaches, which are used to explain such model decisions, suffer from a lack of accuracy in tracing back the exact cause of a model decision regarding a given input. Indeed, they do not have the ability to explicitly describe the decision regions of the model around that input, which is necessary to determine what influences the model towards one decision or the other. We thus asked ourselves the question: is there a category of high-performance models among the ones currently used for which we could explicitly and exactly characterise the decision regions in the input feature space using a geometrical characterisation? Surprisingly we came out with a positive answer for any model that enters the category of tree ensemble models, which encompasses a wide range of high-performance models such as XGBoost, LightGBM, random forests ... We could derive an exact geometrical characterisation of their decision regions under the form of a collection of multidimensional intervals. This characterisation makes it straightforward to compute the optimal counterfactual (CF) example associated with a query point. We demonstrate several possibilities of the approach, such as computing the CF example based only on a subset of features. This allows to obtain more plausible explanations by adding prior knowledge about which variables the user can control. An adaptation to CF reasoning on regression problems is also envisaged.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 23 of its 35 references that are in the map. First posted on arXiv 31 May 2021.
Builds on
23 of 35 references.
References · 23
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2016The Mythos of Model Interpretabilitycited by 716
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2019Counterfactual Visual Explanationscited by 312
- 2018On the Robustness of Interpretability Methodscited by 310
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 165
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
- 2018Explaining Explanations in AIcited by 136
11 more
- 2021If Only We Had Better Counterfactual Explanations: Five Key Deficits to Rectify in the Evaluation of Counterfactual XAI Techniquescited by 82
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2019Measurable Counterfactual Local Explanations for Any Classifiercited by 48
- 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
- 2019FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensemblescited by 43
- 2019Explaining Deep Learning Models with Constrained Adversarial Examplescited by 19
- 2021Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithmscited by 14
- 2020Plausible Counterfactuals: Auditing Deep Learning Classifiers with Realistic Adversarial Examplescited by 9
- 2016Making Tree Ensembles Interpretablecited by 6
- 2016Interpreting extracted rules from ensemble of trees: Application to computer-aided diagnosis of breast MRIcited by 2
- 2018LEAFAGE: Example-based and Feature importance-based Explanationsfor Black-box ML modelscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 0; 2026: 1.
3 papers.
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2024A survey and taxonomy of methods interpreting random forest modelscited by 2
- 2026Counterfactual Maps: What They Are and How to Find Themcited by 1
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2024A survey and taxonomy of methods interpreting random forest models17 Jul 2024
- 2023Data-centric Artificial Intelligence: A Survey17 Mar 2023