Skip to content

FCx: An algorithm for finding Feasible Counterfactual Explanations

Sep 2026 · 0 citations · 29 references
Computer Science

TL;DR

This approach is the first to efficiently generate CFs that are realistic, low-cost and feasible, and accommodates both hard feasible constraints, specified by domain knowledge users, and soft feasible constraints, inferred automatically via causal inference from the dataset.

Abstract

Counterfactual (CF) explanations identify changes that alter an input's classification. While existing methods produce realistic and low-cost CFs, they often fail to ensure feasibility, by suggesting non-constructive modifications or incompatible with future changes (e.g., changing an individual's race to secure a job offer). We introduce a refinement of CF explanations that explicitly enforces feasibility. Our approach is the first to efficiently generate CFs that are realistic, low-cost and feasible. We accommodate both hard feasible constraints, specified by domain knowledge users, and soft feasible constraints, inferred automatically via causal inference from the dataset. Our method, Feasible Counterfactual Explanations (FCx), is based on a modified Variational Autoencoder (VAE) optimized with a multi-factor loss function. We measure the cost of a change based on the absolute change in values (proximity) as well as the number of features changed (sparsity) while realism is measured based on the LOF for density estimation, guaranteeing that CFs reside in densely populated regions. Extensive experiments on four public datasets show that our approach matches state-of-the-art performance across multiple metrics while guaranteeing feasibility.

View source

Similar papers

#artificial intelligence Preprint Oct 2026

FlowCF: Sparse Counterfactual Explanations for Mixed-Type Tabular Data using Flow Matching

In the field of Explainable AI (XAI), counterfactual (CF) explanations interpret a model's decision by suggesting the changes to the input that would lead to a more favourable outcome. To be useful in practice, such an explanation should change few features and change them as little as possible, properties known as spa...

Emmanouil Panagiotou, E. Ntoutsi · 0 citations
#artificial intelligence Preprint Sep 2026

AVCG: A Generalized Variational Framework for Counterfactual Generation under Hypothesis Distributions

The Amortized Variational Counterfactual Generator (AVCG), a generalized optimization framework that formulates counterfactual generation as optimization over an arbitrary distribution of plausible predictive hypotheses rather than a single deterministic predictor, is proposed.

J. Duell, Alejandro Jimenez Rodriguez, Mahault Albarracin · 0 citations

Counterfactual Explanations for Incomplete Inputs Using Flow-Based Generative Models

This work proposes a framework for computing CXs for inputs with missing values using flow-based generative models and Mixed-Integer Linear Programming (MILP) and demonstrates that this method is able to generate CXs with higher validity, and lower cost than state-of-the-art methods relying on imputation.

Francesco Leofante, D. Neider, Mustafa Yalçiner · 0 citations
2026

Evaluating the Robustness of Counterfactual Generating Methods for Tree-Based Ensembles

Counterfactuals (CFs) are a widely studied approach for explaining machine learning models. They aim to identify a set of minimal and meaningful perturbations in input features required to alter a prediction of a model, thereby offering insights into decision boundaries. For instance, a CF may describe the changes need...

R. Wijethunga, Vinura Galwaduge, A. Sadhu et al. · 0 citations
#artificial intelligence Preprint Aug 2026

Taking the Whys Seriously: Limitations of Counterfactual Explanations in Justification and Recourse

It is found that an organization's choices on measurement models for feature and labels, business requirements, model validation, and the metric of model success have as much or more impact on the generated counterfactuals as the specifics of the generating method.

Mattia Cerrato, Otto Sahlgren, Xenia Heilmann · 0 citations

Related blog posts

MIT News · Artificial Intelligence Oct 28, 2026

Making machines that can listen

Professor Paris Smaragdis develops computers with superhuman hearing for applications like speech recognition, music understanding, and environmental monitoring.

MIT News · Artificial Intelligence Oct 23, 2026

Q&A: How AI came to model the “messy” human mind

Assistant Professor Benjamin Lindquist studies how engineers deliberately injected randomness into early AI, giving rise to deep-learning models that sometimes hallucinate.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.