Counterfactual ensembles for interpretable churn prediction: from real-world to privacy-preserving synthetic data
Abstract Counterfactual explanations identify minimal input changes needed to alter a machine learning model’s prediction, offering actionable insights in tasks like churn analysis. However, existing methods often produce counterfactuals that vary in quality, coherence, and plausibility, limiting their practical value. We propose an ensemble evaluation framework that integrates multiple generation techniques and ranks their outputs using a tunable scoring function balancing multiple relevant metrics. Our approach addresses two key deployment scenarios: (i) in-house churn analysis, where decision-makers can interactively adjust scoring weights for tailored, user-driven explanations; and (ii) outsourced churn prediction, where counterfactuals must be generated on synthetic data to preserve privacy while remaining representative of real cases. Experiments on benchmark churn datasets demonstrate that our ensemble approach improves the consistency, interpretability, and utility of counterfactuals across both real and synthetic settings, supporting more reliable and privacy-aware decision-making.
Authors
- Roberto Pellungrini (ORCID: https://orcid.org/0000-0003-3268-9271)
- Fosca Giannotti (ORCID: https://orcid.org/0000-0003-3099-3835)
- Marzio Di Vece (ORCID: https://orcid.org/0000-0002-8884-5432)
- Samuele Tonati
Institutions
- University of Pisa (IT)
- IMT School for Advanced Studies Lucca (IT)
- Scuola Normale Superiore (IT)
Publication Details
- Journal
- Machine Learning
- Published
- 2025-09-15
- DOI
- https://doi.org/10.1007/s10994-025-06880-4
- Primary Topic
- Customer churn and segmentation
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission