Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithms
Not on the map. Why?
Abstract (arXiv)
We consider counterfactual explanations, the problem of minimally adjusting features in a source input instance so that it is classified as a target class under a given classifier. This has become a topic of recent interest as a way to query a trained model and suggest possible actions to overturn its decision. Mathematically, the problem is formally equivalent to that of finding adversarial examples, which also has attracted significant attention recently. Most work on either counterfactual explanations or adversarial examples has focused on differentiable classifiers, such as neural nets. We focus on classification trees, both axis-aligned and oblique (having hyperplane splits). Although here the counterfactual optimization problem is nonconvex and nondifferentiable, we show that an exact solution can be computed very efficiently, even with high-dimensional feature vectors and with both continuous and categorical features, and demonstrate it in different datasets and settings. The results are particularly relevant for finance, medicine or legal applications, where interpretability and counterfactual explanations are particularly important.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 19 of its 53 references that are in the map. First posted on arXiv 1 Mar 2021.
Builds on
19 of 53 references.
References · 19
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2013Intriguing properties of neural networkscited by 5,114
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2016The Mythos of Model Interpretabilitycited by 716
- 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
7 more
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2015Inverting Visual Representations with Convolutional Networkscited by 168
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2015Visualizing Deep Convolutional Neural Networks Using Natural Pre-Imagescited by 93
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2019An Experimental Comparison of Old and New Decision Tree Algorithmscited by 7
- 2019Sampling the "Inverse Set" of a Neuron: An Approach to Understanding Neural Netscited by 2
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 6; 2024: 2; 2025: 2.
14 papers.
Sort:
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2023Efficient XAI Techniques: A Taxonomic Surveycited by 14
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussioncited by 11
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainabilitycited by 6
- 2023Very fast, approximate counterfactual explanations for decision forestscited by 4
- 2021An exact counterfactual-example-based approach to tree-ensemble models interpretabilitycited by 3
- 2021Sparse Oblique Decision Trees: A Tool to Understand and Manipulate Neural Net Featurescited by 2
- 2023counterfactuals: An R Package for Counterfactual Explanation Methodscited by 2
- 2024Towards Non-Adversarial Algorithmic Recoursecited by 2
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible controlcited by 2
- 2025Explainable Reinforcement Learning for Formula One Race Strategycited by 1
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recoursescited by 0
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025Explainable Reinforcement Learning for Formula One Race Strategy7 Jan 2025
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainability29 May 2024
- 2024Towards Non-Adversarial Algorithmic Recourse15 Mar 2024
- 2023Inverse classification with logistic and softmax classifiers: efficient optimization16 Sep 2023
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussion10 May 2023
- 2023counterfactuals: An R Package for Counterfactual Explanation Methods13 Apr 2023
- 2023Data-centric Artificial Intelligence: A Survey17 Mar 2023
- 2023Very fast, approximate counterfactual explanations for decision forests6 Mar 2023
- 2023Efficient XAI Techniques: A Taxonomic Survey7 Feb 2023
- 2022Learning Inter-Annual Flood Loss Risk Models From Historical Flood Insurance Claims and Extreme Rainfall Data15 Dec 2022
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recourses29 Sep 2022
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2023Efficient XAI Techniques: A Taxonomic Surveycited by 14
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussioncited by 11
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainabilitycited by 6
- 2023Very fast, approximate counterfactual explanations for decision forestscited by 4
- 2021An exact counterfactual-example-based approach to tree-ensemble models interpretabilitycited by 3
- 2021Sparse Oblique Decision Trees: A Tool to Understand and Manipulate Neural Net Featurescited by 2
- 2023counterfactuals: An R Package for Counterfactual Explanation Methodscited by 2
- 2024Towards Non-Adversarial Algorithmic Recoursecited by 2
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible controlcited by 2
- 2025Explainable Reinforcement Learning for Formula One Race Strategycited by 1
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recoursescited by 0
12 most cited of 14 All 14 (JSON)
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025Explainable Reinforcement Learning for Formula One Race Strategy7 Jan 2025
- 2024GLANCE: Global Actions in a Nutshell for Counterfactual Explainability29 May 2024
- 2024Towards Non-Adversarial Algorithmic Recourse15 Mar 2024
- 2023Inverse classification with logistic and softmax classifiers: efficient optimization16 Sep 2023
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussion10 May 2023
- 2023counterfactuals: An R Package for Counterfactual Explanation Methods13 Apr 2023
- 2023Data-centric Artificial Intelligence: A Survey17 Mar 2023
- 2023Very fast, approximate counterfactual explanations for decision forests6 Mar 2023
- 2023Efficient XAI Techniques: A Taxonomic Survey7 Feb 2023
- 2022Learning Inter-Annual Flood Loss Risk Models From Historical Flood Insurance Claims and Extreme Rainfall Data15 Dec 2022
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recourses29 Sep 2022
12 newest of 14 All 14 (JSON)