paper-with-me

홈 › Papers

NICE: An Algorithm for Nearest Instance Counterfactual Explanations

2021-04-15 · Dieter Brughmans, Pieter Leyman, David Martens

In this paper we suggest NICE: a new algorithm to generate counterfactual explanations for heterogeneous tabular data. The design of our algorithm specifically takes into account algorithmic requirements that often emerge in real-life deployments: (1) the ability to provide an explanation for all predictions, (2) being able to handle any classification model (also non-differentiable ones), and (3) being efficient in run time. More specifically, our approach exploits information from a nearest unlike neighbour to speed up the search process, by iteratively introducing feature values from this neighbour in the instance to be explained. We propose four versions of NICE, one without optimization and, three which optimize the explanations for one of the following properties: sparsity, proximity or plausibility. An extensive empirical comparison on 40 datasets shows that our algorithm outperforms the current state-of-the-art in terms of these criteria. Our analyses show a trade-off between on the one hand plausibility and on the other hand proximity or sparsity, with our different optimization methods offering users the choice to select the types of counterfactuals that they prefer. An open-source implementation of NICE can be found at https://github.com/ADMAntwerp/NICE.

📄 PDF Abstract BibTeX arXiv:2104.07411

Code (3)

ADMAntwerp/NICE 공식 구현 tf
DBrughmans/NICE_experiments 공식 구현
dbrughmans/nice 공식 구현

Tasks

counterfactual

Methods 이 논문이 사용한 방법론

Counterfactuals 설명 없음
Affine Coupling 설명 없음
Normalizing Flows Normalizing Flows are a method for constructing complex distributions by transforming a probability density through a series of invertible mappings. By repeatedly applying…
NICE NICE, or Non-Linear Independent Components Estimation is a framework for modeling complex high-dimensional densities. It is based on the idea that a good representation is…

Similar Papers 제목 키워드 기반

Explainable bank failure prediction models: Counterfactual explanations to reduce the failure risk

2024-07-14 · Seyma Gunonu, Gizem Altun, Mustafa Cavus

The accuracy and understandability of bank failure prediction models are crucial. While interpretable models like logistic regression are favored for their explainability, complex models such as random forest, support ve…

counterfactualCounterfactual Explanation

A Hybrid Enumeration Framework for Optimal Counterfactual Generation in Post-Acute COVID-19 Heart Failure

2025-10-21 · Jingya Cheng, Alaleh Azhir, Jiazi Tian, Hossein Estiri arxiv

Counterfactual inference provides a mathematical framework for reasoning about hypothetical outcomes under alternative interventions, bridging causal reasoning and predictive modeling. We present a counterfactual inferen…

Scaling Guarantees for Nearest Counterfactual Explanations

2020-10-10 · Kiarash Mohammadi, Amir-Hossein Karimi, Gilles Barthe, Isabel Valera

Counterfactual explanations (CFE) are being widely used to explain algorithmic decisions, especially in consequential decision-making contexts (e.g., loan approval or pretrial bail). In this context, CFEs aim to provide …

counterfactualDecision Making

What-If Explanations Over Time: Counterfactuals for Time Series Classification

2026-03-29 · Udo Schlegel, Thomas Seidl arxiv

Counterfactual explanations emerge as a powerful approach in explainable AI, providing what-if scenarios that reveal how minimal changes to an input time series can alter the model's prediction. This work presents a surv…

Time Series ClassificationTime Series Forecasting

A Two-Stage Algorithm for Cost-Efficient Multi-instance Counterfactual Explanations

2024-03-02 · André Artelt, Andreas Gregoriades

Counterfactual explanations constitute among the most popular methods for analyzing black-box systems since they can recommend cost-efficient and actionable changes to the input of a system to obtain the desired system o…

counterfactual