FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensembles
Not on the map. Why?
Abstract (arXiv)
Model interpretability has become an important problem in machine learning (ML) due to the increased effect that algorithmic decisions have on humans. Counterfactual explanations can help users understand not only why ML models make certain decisions, but also how these decisions can be changed. We frame the problem of finding counterfactual explanations as a gradient-based optimization task and extend previous work that could only be applied to differentiable models. In order to accommodate non-differentiable models such as tree ensembles, we use probabilistic model approximations in the optimization framework. We introduce an approximation technique that is effective for finding counterfactual explanations for predictions of the original model and show that our counterfactual examples are significantly closer to the original instances than those produced by other methods specifically designed for tree ensembles.
Key facts. Cited by 43 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 10; 2023: 6; 2024: 5; 2025: 9; 2026: 7.
43 papers.
Sort:
By area:
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2022Robust Counterfactual Explanations for Tree-Based Ensemblescited by 49
- 2022Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recoursecited by 40
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2023GLOBE-CE: A Translation-Based Approach for Global Counterfactual Explanationscited by 27
- 2021ReLAX: Reinforcement Learning Agent eXplainer for Arbitrary Predictive Modelscited by 25
- 2021Counterfactual Explanations for Arbitrary Regression Modelscited by 22
- 2022GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendationscited by 22
- 2021A Framework and Benchmarking Study for Counterfactual Generating Methods on Tabular Datacited by 19
- 2022Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanationscited by 11
- 2022Global Counterfactual Explanations: Investigations, Implementations and Improvementscited by 9
31 more
- 2022Higher-order Neural Additive Models: An Interpretable Machine Learning Model with Feature Interactionscited by 7
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Againcited by 7
- 2024Learning Decision Trees and Forests with Algorithmic Recoursecited by 7
- 2024Sparse and Faithful Explanations Without Sparse Modelscited by 5
- 2023Very fast, approximate counterfactual explanations for decision forestscited by 4
- 2024Generating Feasible and Plausible Counterfactual Explanations for Outcome Prediction of Business Processescited by 4
- 2021An exact counterfactual-example-based approach to tree-ensemble models interpretabilitycited by 3
- 2024Debiasing Machine Unlearning with Counterfactual Examplescited by 3
- 2025FUTURE: Flexible Unlearning for Tree Ensemblecited by 3
- 2022Don't Explain Noise: Robust Counterfactuals for Randomized Ensemblescited by 2
- 2026TRACER: Token ReAssignment for Concept ERasure in Generative Recommendationcited by 2
- 2023Understanding User Preferences in Explainable Artificial Intelligence: A Survey and a Mapping Function Proposalcited by 1
- 2024Collective Counterfactual Explanations: Balancing Individual Goals and Collective Dynamicscited by 1
- 2026Fair Recourse for All: Ensuring Individual and Group Fairness in Counterfactual Explanationscited by 1
- 2026Counterfactual Maps: What They Are and How to Find Themcited by 1
- 2022Towards the Use of Saliency Maps for Explaining Low-Quality Electrocardiograms to End Userscited by 0
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recoursescited by 0
- 2022Decomposing Counterfactual Explanations for Consequential Decision Makingcited by 0
- 2023CEnt: An Entropy-based Model-agnostic Explainability Framework to Contrast Classifiers' Decisionscited by 0
- 2025Countering Overfitting with Counterfactual Examplescited by 0
- 2025Analysis of Customer Journeys Using Prototype Detection and Counterfactual Explanations for Sequential Datacited by 0
- 2025Generalizability vs. Counterfactual Explainability Trade-Offcited by 0
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Datacited by 0
- 2025Explaining Fine Tuned LLMs via Counterfactuals A Knowledge Graph Driven Frameworkcited by 0
- 2025From Facts to Foils: Designing and Evaluating Counterfactual Explanations for Smart Environmentscited by 0
- 2025CONFEX: Uncertainty-Aware Counterfactual Explanations with Conformal Guaranteescited by 0
- 2025Interpretable Model-Aware Counterfactual Explanations for Random Forestcited by 0
- 2026Counterfactual Explanations for Hypergraph Neural Networkscited by 0
- 2026Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigmscited by 0
- 2026Target-confidence Recourse Using tSeTlin machines: TRUSTcited by 0
- 2026Leaf Values as Coordinates: Exact Contrastive Explanation for Gradient-Boosted Ensemblescited by 0
- 2026Leaf Values as Coordinates: Exact Contrastive Explanation for Gradient-Boosted Ensembles19 Aug 2026
- 2026Target-confidence Recourse Using tSeTlin machines: TRUST17 Jun 2026
- 2026TRACER: Token ReAssignment for Concept ERasure in Generative Recommendation5 Jun 2026
- 2026Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms7 May 2026
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2026Counterfactual Explanations for Hypergraph Neural Networks4 Feb 2026
- 2026Fair Recourse for All: Ensuring Individual and Group Fairness in Counterfactual Explanations28 Jan 2026
- 2025Interpretable Model-Aware Counterfactual Explanations for Random Forest31 Oct 2025
- 2025CONFEX: Uncertainty-Aware Counterfactual Explanations with Conformal Guarantees22 Oct 2025
- 2025From Facts to Foils: Designing and Evaluating Counterfactual Explanations for Smart Environments3 Oct 2025
- 2025Explaining Fine Tuned LLMs via Counterfactuals A Knowledge Graph Driven Framework25 Sep 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
31 more
- 2025FUTURE: Flexible Unlearning for Tree Ensemble28 Aug 2025
- 2025Generalizability vs. Counterfactual Explainability Trade-Off29 May 2025
- 2025Analysis of Customer Journeys Using Prototype Detection and Counterfactual Explanations for Sequential Data16 May 2025
- 2025Countering Overfitting with Counterfactual Examples13 Feb 2025
- 2024Learning Decision Trees and Forests with Algorithmic Recourse3 Jun 2024
- 2024Debiasing Machine Unlearning with Counterfactual Examples24 Apr 2024
- 2024Generating Feasible and Plausible Counterfactual Explanations for Outcome Prediction of Business Processes14 Mar 2024
- 2024Sparse and Faithful Explanations Without Sparse Models15 Feb 2024
- 2024Collective Counterfactual Explanations: Balancing Individual Goals and Collective Dynamics7 Feb 2024
- 2023GLOBE-CE: A Translation-Based Approach for Global Counterfactual Explanations26 May 2023
- 2023Data-centric Artificial Intelligence: A Survey17 Mar 2023
- 2023Very fast, approximate counterfactual explanations for decision forests6 Mar 2023
- 2023Understanding User Preferences in Explainable Artificial Intelligence: A Survey and a Mapping Function Proposal7 Feb 2023
- 2023Explainable Data-Driven Optimization: From Context to Decision and Back Again24 Jan 2023
- 2023CEnt: An Entropy-based Model-agnostic Explainability Framework to Contrast Classifiers' Decisions19 Jan 2023
- 2022Decomposing Counterfactual Explanations for Consequential Decision Making3 Nov 2022
- 2022Higher-order Neural Additive Models: An Interpretable Machine Learning Model with Feature Interactions30 Sep 2022
- 2022Local and Regional Counterfactual Rules: Summarized and Robust Recourses29 Sep 2022
- 2022Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanations27 Sep 2022
- 2022GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendations4 Aug 2022
- 2022Robust Counterfactual Explanations for Tree-Based Ensembles6 Jul 2022
- 2022Towards the Use of Saliency Maps for Explaining Low-Quality Electrocardiograms to End Users6 Jul 2022
- 2022Don't Explain Noise: Robust Counterfactuals for Randomized Ensembles27 May 2022
- 2022Global Counterfactual Explanations: Investigations, Implementations and Improvements14 Apr 2022
- 2022Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recourse13 Mar 2022
- 2021ReLAX: Reinforcement Learning Agent eXplainer for Arbitrary Predictive Models22 Oct 2021
- 2021A Framework and Benchmarking Study for Counterfactual Generating Methods on Tabular Data9 Jul 2021
- 2021Counterfactual Explanations for Arbitrary Regression Models29 Jun 2021
- 2021Optimal Counterfactual Explanations in Tree Ensembles11 Jun 2021
- 2021An exact counterfactual-example-based approach to tree-ensemble models interpretability31 May 2021
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networks5 Feb 2021
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2021CF-GNNExplainer: Counterfactual Explanations for Graph Neural Networkscited by 118
- 2022Robust Counterfactual Explanations for Tree-Based Ensemblescited by 49
- 2022Probabilistically Robust Recourse: Navigating the Trade-offs between Costs and Robustness in Algorithmic Recoursecited by 40
- 2021Optimal Counterfactual Explanations in Tree Ensemblescited by 36
- 2023GLOBE-CE: A Translation-Based Approach for Global Counterfactual Explanationscited by 27
- 2021ReLAX: Reinforcement Learning Agent eXplainer for Arbitrary Predictive Modelscited by 25
- 2021Counterfactual Explanations for Arbitrary Regression Modelscited by 22
- 2022GREASE: Generate Factual and Counterfactual Explanations for GNN-based Recommendationscited by 22
- 2021A Framework and Benchmarking Study for Counterfactual Generating Methods on Tabular Datacited by 19
- 2022Global Counterfactual Explanations: Investigations, Implementations and Improvementscited by 9
- 2022Higher-order Neural Additive Models: An Interpretable Machine Learning Model with Feature Interactionscited by 7
12 most cited of 39 All 39 (JSON)
- 2026Leaf Values as Coordinates: Exact Contrastive Explanation for Gradient-Boosted Ensembles19 Aug 2026
- 2026Target-confidence Recourse Using tSeTlin machines: TRUST17 Jun 2026
- 2026Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms7 May 2026
- 2026Counterfactual Maps: What They Are and How to Find Them9 Feb 2026
- 2026Counterfactual Explanations for Hypergraph Neural Networks4 Feb 2026
- 2026Fair Recourse for All: Ensuring Individual and Group Fairness in Counterfactual Explanations28 Jan 2026
- 2025Interpretable Model-Aware Counterfactual Explanations for Random Forest31 Oct 2025
- 2025CONFEX: Uncertainty-Aware Counterfactual Explanations with Conformal Guarantees22 Oct 2025
- 2025From Facts to Foils: Designing and Evaluating Counterfactual Explanations for Smart Environments3 Oct 2025
- 2025Explaining Fine Tuned LLMs via Counterfactuals A Knowledge Graph Driven Framework25 Sep 2025
- 2025An Explainable Gaussian Process Auto-encoder for Tabular Data31 Aug 2025
- 2025Generalizability vs. Counterfactual Explainability Trade-Off29 May 2025
12 newest of 39 All 39 (JSON)