Counterfactual Explanations Using Optimization With Constraint Learning
Not on the map. Why?
Abstract (arXiv)
To increase the adoption of counterfactual explanations in practice, several criteria that these should adhere to have been put forward in the literature. We propose counterfactual explanations using optimization with constraint learning (CE-OCL), a generic and flexible approach that addresses all these criteria and allows room for further extensions. Specifically, we discuss how we can leverage an optimization with constraint learning framework for the generation of counterfactual explanations, and how components of this framework readily map to the criteria. We also propose two novel modeling approaches to address data manifold closeness and diversity, which are two key criteria for practical counterfactual explanations. We test CE-OCL on several datasets and present our results in a case study. Compared against the current state-of-the-art methods, CE-OCL allows for more flexibility and has an overall superior performance in terms of several evaluation metrics proposed in related work.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 21 of its 36 references that are in the map. First posted on arXiv 22 Sep 2022.
Builds on
21 of 36 references.
References · 21
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,416
- 2017Explanation in Artificial Intelligence: Insights from the Social Sciencescited by 1,206
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,089
- 2016The Mythos of Model Interpretabilitycited by 721
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 614
- 2018Actionable Recourse in Linear Classificationcited by 328
- 2020Algorithmic Recourse: from Counterfactual Explanations to Interventionscited by 250
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 144
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 86
- 2021Learning in High Dimension Always Amounts to Extrapolationcited by 66
9 more
- 2017Inverse Classification for Comparison-based Interpretability in Machine Learningcited by 50
- 2018Global Deterministic Optimization with Artificial Neural Networks Embeddedcited by 33
- 2019ReLU Networks as Surrogate Models in Mixed-Integer Linear Programscited by 33
- 2021Mixed-Integer Optimization with Constraint Learningcited by 31
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2017Optimization of Tree Ensemblescited by 26
- 2020BRPO: Batch Residual Policy Optimizationcited by 25
- 2014Learning optimization models in the presence of unknown relationscited by 10
- 2021Optimal Counterfactual Explanations for Scorecard modellingcited by 6
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 0; 2026: 1.
8 papers.
- 2023Finding Regions of Counterfactual Explanations via Robust Optimizationcited by 19
- 2023Generating collective counterfactual explanations in score-based classification via mathematical optimizationcited by 9
- 2023Causal Inference for Banking Finance and Insurance A Surveycited by 5
- 2024Counterfactual Explanations for Linear Optimizationcited by 3
- 2024Clinicians' Voice: Fundamental Considerations for XAI in Healthcarecited by 3
- 2022Supervised Feature Compression based on Counterfactual Analysiscited by 1
- 2023T-COL: Generating Counterfactual Explanations for General User Preferences on Variable Machine Learning Systemscited by 1
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanationscited by 0
- 2026Improving understanding and trust in AI: How users benefit from interval-based counterfactual explanations22 Feb 2026
- 2024Clinicians' Voice: Fundamental Considerations for XAI in Healthcare7 Nov 2024
- 2024Counterfactual Explanations for Linear Optimization24 May 2024
- 2023Generating collective counterfactual explanations in score-based classification via mathematical optimization19 Oct 2023
- 2023T-COL: Generating Counterfactual Explanations for General User Preferences on Variable Machine Learning Systems28 Sep 2023
- 2023Causal Inference for Banking Finance and Insurance A Survey31 Jul 2023
- 2023Finding Regions of Counterfactual Explanations via Robust Optimization26 Jan 2023
- 2022Supervised Feature Compression based on Counterfactual Analysis17 Nov 2022