MCCE: Monte Carlo sampling of realistic counterfactual explanations
Not on the map. Why?
Abstract (arXiv)
We introduce MCCE: Monte Carlo sampling of valid and realistic Counterfactual Explanations for tabular data, a novel counterfactual explanation method that generates on-manifold, actionable and valid counterfactuals by modeling the joint distribution of the mutable features given the immutable features and the decision. Unlike other on-manifold methods that tend to rely on variational autoencoders and have strict prediction model and data requirements, MCCE handles any type of prediction model and categorical features with more than two levels. MCCE first models the joint distribution of the features and the decision with an autoregressive generative model where the conditionals are estimated using decision trees. Then, it samples a large set of observations from this model, and finally, it removes the samples that do not obey certain criteria. We compare MCCE with a range of state-of-the-art on-manifold counterfactual methods using four well-known data sets and show that MCCE outperforms these methods on all common performance metrics and speed. In particular, including the decision in the modeling process improves the efficiency of the method substantially.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 23 of its 52 references that are in the map. First posted on arXiv 18 Nov 2021.
Builds on
23 of 52 references.
References · 23
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2014Conditional Generative Adversarial Netscited by 2,152
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2019Modeling Tabular data using Conditional GANcited by 695
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2015MADE: Masked Autoencoder for Distribution Estimationcited by 306
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
- 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
- 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
- 2020Multi-Objective Counterfactual Explanationscited by 157
11 more
- 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
- 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
- 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
- 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
- 2014Consistency of random forestscited by 84
- 2020Good Counterfactuals and Where to Find Them: A Case-Based Technique for Generating Counterfactuals for Explainable AI (XAI)cited by 79
- 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
- 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
- 2020ViCE: Visual Counterfactual Explanations for Machine Learning Modelscited by 34
- 2021Counterfactual Explanations for Machine Learning: Challenges Revisitedcited by 19
- 2021CARE: Coherent Actionable Recourse based on Sound Counterfactual Explanationscited by 17
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 3; 2026: 1.
7 papers.
- 2022Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanationscited by 11
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussioncited by 11
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible controlcited by 2
- 2025What's Wrong with Your Synthetic Tabular Data? Using Explainable AI to Evaluate Generative Modelscited by 1
- 2023BELLA: Black box model Explanations by Local Linear Approximationscited by 0
- 2025RealAC: A Domain-Agnostic Framework for Realistic and Actionable Counterfactual Explanationscited by 0
- 2026CounterFlowNet: From Minimal Changes to Meaningful Counterfactual Explanationscited by 0
- 2026CounterFlowNet: From Minimal Changes to Meaningful Counterfactual Explanations19 Feb 2026
- 2025RealAC: A Domain-Agnostic Framework for Realistic and Actionable Counterfactual Explanations14 Aug 2025
- 2025DiCoFlex: Model-agnostic diverse counterfactuals with flexible control29 May 2025
- 2025What's Wrong with Your Synthetic Tabular Data? Using Explainable AI to Evaluate Generative Models29 Apr 2025
- 2023BELLA: Black box model Explanations by Local Linear Approximations18 May 2023
- 2023Achieving Diversity in Counterfactual Explanations: a Review and Discussion10 May 2023
- 2022Feature-based Learning for Diverse and Privacy-Preserving Counterfactual Explanations27 Sep 2022