MACE: An Efficient Model-Agnostic Framework for Counterfactual Explanation
Not on the map. Why?
Abstract (arXiv)
Counterfactual explanation is an important Explainable AI technique to explain machine learning predictions. Despite being studied actively, existing optimization-based methods often assume that the underlying machine-learning model is differentiable and treat categorical attributes as continuous ones, which restricts their real-world applications when categorical attributes have many different values or the model is non-differentiable. To make counterfactual explanation suitable for real-world applications, we propose a novel framework of Model-Agnostic Counterfactual Explanation (MACE), which adopts a newly designed pipeline that can efficiently handle non-differentiable machine-learning models on a large number of feature values. in our MACE approach, we propose a novel RL-based method for finding good counterfactual examples and a gradient-less descent method for improving proximity. Experiments on public datasets validate the effectiveness with better validity, sparsity and proximity.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 25 of its 38 references that are in the map. First posted on arXiv 31 May 2022.
Builds on
25 of 38 references.
References · 25
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2017Counterfactual Fairnesscited by 802
- 2016Wide & Deep Learning for Recommender Systemscited by 745
- 2016The Mythos of Model Interpretabilitycited by 716
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
13 more
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2019Interpretable Counterfactual Explanations Guided by Prototypescited by 223
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2019Preserving Causal Constraints in Counterfactual Explanations for Machine Learning Classifierscited by 143
- 2019Efficient Search for Diverse Coherent Explanationscited by 111
- 2020Causal Interpretability for Machine Learning -- Problems, Methods and Evaluationcited by 82
- 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
- 2019Gradientless Descent: High-Dimensional Zeroth-Order Optimizationcited by 42
- 2019Model Agnostic Contrastive Explanations for Structured Datacited by 41
- 2018Generating Counterfactual Explanations with Natural Languagecited by 37
- 2019Generative Counterfactual Introspection for Explainable Deep Learningcited by 36
- 2018Contrastive Explanations with Local Foil Treescited by 34
- 2019Generating Counterfactual and Contrastive Explanations using SHAPcited by 23
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 3; 2026: 2.
12 papers.
- 2025Is Conversational XAI All You Need? Human-AI Decision Making With a Conversational XAI Assistantcited by 26
- 2022OmniXAI: A Library for Explainable AIcited by 21
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussioncited by 11
- 2025Exploring Energy Landscapes for Minimal Counterfactual Explanations: Applications in Cybersecurity and Beyondcited by 6
- 2023Navigating the Structured What-If Spaces: Counterfactual Generation via Structured Diffusioncited by 5
- 2024"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shiftscited by 5
- 2023On Minimizing the Impact of Dataset Shifts on Actionable Explanationscited by 3
- 2025Flexible Counterfactual Explanations with Generative Modelscited by 2
- 2024EndToEndML: An Open-Source End-to-End Pipeline for Machine Learning Applicationscited by 1
- 2026DISCOVER: A Solver for Distributional Counterfactual Explanationscited by 1
- 2023What's meant by explainable model: A Scoping Reviewcited by 0
- 2026ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Materialcited by 0
- 2026ExDBSCAN: Explaining DBSCAN with Counterfactual Reasoning -- Additional Material28 May 2026
- 2026DISCOVER: A Solver for Distributional Counterfactual Explanations17 Mar 2026
- 2025Exploring Energy Landscapes for Minimal Counterfactual Explanations: Applications in Cybersecurity and Beyond23 Mar 2025
- 2025Flexible Counterfactual Explanations with Generative Models24 Feb 2025
- 2025Is Conversational XAI All You Need? Human-AI Decision Making With a Conversational XAI Assistant29 Jan 2025
- 2024EndToEndML: An Open-Source End-to-End Pipeline for Machine Learning Applications27 Mar 2024
- 2024"What is Different Between These Datasets?" A Framework for Explaining Data Distribution Shifts8 Mar 2024
- 2023Navigating the Structured What-If Spaces: Counterfactual Generation via Structured Diffusion21 Dec 2023
- 2023What's meant by explainable model: A Scoping Review18 Jul 2023
- 2023On Minimizing the Impact of Dataset Shifts on Actionable Explanations11 Jun 2023
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussion10 May 2023
- 2022OmniXAI: A Library for Explainable AI1 Jun 2022