Learning Actionable Counterfactual Explanations in Large State Spaces
Not on the map. Why?
Abstract (arXiv)
Recourse generators provide actionable insights, often through feature-based counterfactual explanations (CFEs), to help negatively classified individuals understand how to adjust their input features to achieve a positive classification. These feature-based CFEs, which we refer to as low-level CFEs, are overly specific (e.g., coding experience: (4 → 5+) years) and often recommended in a feature space that doesn't straightforwardly align with real-world actions. To bridge this gap, we introduce three novel recourse types grounded in real-world actions: high-level continuous (hl-continuous), high-level discrete (hl-discrete), and high-level ID (hl-id) CFEs. We formulate single-agent CFE generation methods, where we model the hl-discrete CFE as a solution to a weighted set cover problem and the hl-continuous CFE as a solution to an integer linear program. Since these methods require costly optimization per agent, we propose data-driven CFE generation approaches that, given instances of agents and their optimal CFEs, learn a CFE generator that quickly provides optimal CFEs for new agents. This approach, also viewed as one of learning an optimal policy in a family of large but deterministic MDPs, considers several problem formulations, including formulations in which the actions and their effects are unknown, and therefore addresses informational and computational challenges. We conduct extensive empirical evaluations using healthcare datasets (BRFSS, Foods, and NHANES) and fully-synthetic data. For negatively classified agents identified by linear or threshold-based classifiers, we compare the high-level CFE to low-level CFEs and assess the effectiveness of our network-based, data-driven approaches. Results show that the data-driven CFE generators are accurate, and resource-efficient, and high-level CFEs offer key advantages over low-level CFEs.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 49 references that are in the map. First posted on arXiv 25 Apr 2024.
Builds on
25 of 49 references.
References · 25
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2016CVXPY: A Python-Embedded Modeling Language for Convex Optimizationcited by 633
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2017A Rewriting System for Convex Optimization Problemscited by 178
- 2020Multi-Objective Counterfactual Explanationscited by 157
- 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
- 2019The Hidden Assumptions Behind Counterfactual Explanations and Principal Reasonscited by 115
- 2015A PAC Approach to Application-Specific Algorithm Selectioncited by 57
- 2021Exploring Counterfactual Explanations Through the Lens of Adversarial Examples: A Theoretical and Empirical Analysiscited by 52
- 2019Equalizing Recourse across Groupscited by 51
13 more
- 2024Robust Counterfactual Explanations in Machine Learning: A Surveycited by 29
- 2023GLOBE-CE: A Translation-Based Approach for Global Counterfactual Explanationscited by 27
- 2021Amortized Generation of Sequential Algorithmic Recourses for Black-box Modelscited by 24
- 2019Synthesizing Action Sequences for Modifying Model Decisionscited by 22
- 2018Data-Driven Clustering via Parameterized Lloyd's Familiescited by 17
- 2021Consequence-aware Sequential Counterfactual Generationcited by 17
- 2021CARE: Coherent Actionable Recourse based on Sound Counterfactual Explanationscited by 17
- 2021A unified logical framework for explanations in classifier systemscited by 15
- 2020An ASP-Based Approach to Counterfactual Explanations for Classificationcited by 10
- 2023Generating collective counterfactual explanations in score-based classification via mathematical optimizationcited by 9
- 2022Synthesizing explainable counterfactual policies for algorithmic recourse with program synthesiscited by 8
- 2019Extracting Incentives from Black-Box Decisionscited by 7
- 2016Comparison of 14 different families of classification algorithms on 115 binary datasetscited by 5
Built on by
Citing papers per year: 2026: 1.
1 paper.