paper-with-me

Papers

Optimal Counterfactual Explanations in Tree Ensembles

2021-06-11 · Axel Parmentier, Thibaut Vidal

Counterfactual explanations are usually generated through heuristics that are sensitive to the search's initial conditions. The absence of guarantees of performance and robustness hinders trustworthiness. In this paper, we take a disciplined approach towards counterfactual explanations for tree ensembles. We advocate for a model-based search aiming at "optimal" explanations and propose efficient mixed-integer programming approaches. We show that isolation forests can be modeled within our framework to focus the search on plausible explanations with a low outlier score. We provide comprehensive coverage of additional constraints that model important objectives, heterogeneous data types, structural constraints on the feature space, along with resource and actionability restrictions. Our experimental analyses demonstrate that the proposed search approach requires a computational effort that is orders of magnitude smaller than previous mathematical programming algorithms. It scales up to large data sets and tree ensembles, where it provides, within seconds, systematic explanations grounded on well-defined models solved to optimality.

📄 PDF Abstract BibTeX arXiv:2106.06631

Code (1)

vidalt/OCEAN 공식 구현

Tasks

counterfactualCounterfactual ExplanationInterpretable Machine Learning

Similar Papers 제목 키워드 기반

FOCUS: Flexible Optimizable Counterfactual Explanations for Tree Ensembles

2019-11-27 · Ana Lucic, Harrie Oosterhuis, Hinda Haned, Maarten de Rijke

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…

counterfactual

Optimal Counterfactual Search in Tree Ensembles: A Study Across Modeling and Solution Paradigms

2026-05-07 · Awa Khouna, Youssouf Emine, Julien Ferry, Thibaut Vidal arxiv

Trust in counterfactual explanations depends critically on whether their recommended changes are truly minimal: suboptimal explanations may vastly overshoot the actual changes needed to alter a decision, and heuristic er…

Counterfactual Maps: What They Are and How to Find Them

2026-02-09 · Awa Khouna, Julien Ferry, Thibaut Vidal arxiv

Counterfactual explanations are a central tool in interpretable machine learning, yet computing them exactly for complex models remains challenging. For tree ensembles, predictions are piecewise constant over a large col…

Interpretable Machine Learning

Robust Counterfactual Explanations for Tree-Based Ensembles

2022-07-06 · Sanghamitra Dutta, Jason Long, Saumitra Mishra, Cecilia Tilli 외

Counterfactual explanations inform ways to achieve a desired outcome from a machine learning model. However, such explanations are not robust to certain real-world changes in the underlying model (e.g., retraining the mo…

counterfactual

Explaining Predictions from Tree-based Boosting Ensembles

2019-07-04 · Ana Lucic, Hinda Haned, Maarten de Rijke

Understanding how "black-box" models arrive at their predictions has sparked significant interest from both within and outside the AI community. Our work focuses on doing this by generating local explanations about indiv…

counterfactualCounterfactual Explanation