mlsanityData to 7 Oct 2026

Counterfactual Explanations for Oblique Decision Trees: Exact, Efficient Algorithms

arXiv 2103.01096 ↗First posted 1 Mar 2021cs.LGcited by 14

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

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  2. 2013Intriguing properties of neural networkscited by 5,114
  3. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
  4. 2013Visualizing and Understanding Convolutional Networkscited by 2,278
  5. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  6. 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
  7. 2016The Mythos of Model Interpretabilitycited by 716
  8. 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
  9. 2018Actionable Recourse in Linear Classificationcited by 327
  10. 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
  11. 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
  12. 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
7 more
  1. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  2. 2015Inverting Visual Representations with Convolutional Networkscited by 168
  3. 2019Efficient Search for Diverse Coherent Explanationscited by 111
  4. 2015Visualizing Deep Convolutional Neural Networks Using Natural Pre-Imagescited by 93
  5. 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
  6. 2019An Experimental Comparison of Old and New Decision Tree Algorithmscited by 7
  7. 2019Sampling the "Inverse Set" of a Neuron: An Approach to Understanding Neural Netscited by 2

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 2; 2023: 6; 2024: 2; 2025: 2.

14 papers.

Sort: