mlsanityData to 7 Oct 2026

MCCE: Monte Carlo sampling of realistic counterfactual explanations

arXiv 2111.09790 ↗First posted 18 Nov 2021stat.ML cs.LGcited by 7

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

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  2. 2014Conditional Generative Adversarial Netscited by 2,152
  3. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  4. 2019Modeling Tabular data using Conditional GANcited by 695
  5. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  6. 2018Actionable Recourse in Linear Classificationcited by 327
  7. 2015MADE: Masked Autoencoder for Distribution Estimationcited by 306
  8. 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
  9. 2019FACE: Feasible and Actionable Counterfactual Explanationscited by 232
  10. 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
  11. 2019Model-Agnostic Counterfactual Explanations for Consequential Decisionscited by 204
  12. 2020Multi-Objective Counterfactual Explanationscited by 157
11 more
  1. 2019Learning Model-Agnostic Counterfactual Explanations for Tabular Datacited by 146
  2. 2019Towards Realistic Individual Recourse and Actionable Explanations in Black-Box Decision Making Systemscited by 128
  3. 2020Getting a CLUE: A Method for Explaining Uncertainty Estimatescited by 92
  4. 2021CARLA: A Python Library to Benchmark Algorithmic Recourse and Counterfactual Explanation Algorithmscited by 85
  5. 2014Consistency of random forestscited by 84
  6. 2020Good Counterfactuals and Where to Find Them: A Case-Based Technique for Generating Counterfactuals for Explainable AI (XAI)cited by 79
  7. 2017Interpretable Predictions of Tree-based Ensembles via Actionable Feature Tweakingcited by 76
  8. 2021NICE: An Algorithm for Nearest Instance Counterfactual Explanationscited by 62
  9. 2020ViCE: Visual Counterfactual Explanations for Machine Learning Modelscited by 34
  10. 2021Counterfactual Explanations for Machine Learning: Challenges Revisitedcited by 19
  11. 2021CARE: Coherent Actionable Recourse based on Sound Counterfactual Explanationscited by 17

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 3; 2026: 1.

7 papers.