e-Profits: A Business-Aligned Evaluation Metric for Profit-Sensitive Customer Churn Prediction

Awais Manzoor, M. Atif Qureshi, Etain Kidney, Luca Longo
7/9/2025
cs.LG

Official code: matifq/eprofits (0 stars, Apache-2.0, last commit 2025-05-21).

Abstract

Retention campaigns in customer relationship management often rely on churn prediction models evaluated using traditional metrics such as AUC and F1-score. However, these metrics fail to reflect financial outcomes and may mislead strategic decisions. We introduce e-Profits, a novel business-aligned evaluation metric that quantifies model performance based on customer-specific value, retention probability, and intervention costs. Unlike existing profit-based metrics such as Expected Maximum Profit, which assume fixed population-level parameters, e-Profits uses Kaplan-Meier survival analysis to estimate personalised retention rates and supports granular, per customer evaluation. We benchmark six classifiers across two telecom datasets (IBM Telco and Maven Telecom) and demonstrate that e-Profits reshapes model rankings compared to traditional metrics, revealing financial advantages in models previously overlooked by AUC or F1-score. The metric also enables segment-level insight into which models maximise return on investment for high-value customers. e-Profits is designed as an understandable, post hoc tool to support model evaluation in business contexts, particularly for marketing and analytics teams prioritising profit-driven decisions. All source code is available at: https://github.com/matifq/eprofits.

View on arXivView PDF

Code Implementations(1)

matifq/eprofitsOfficial100%
Apache-2.0
00Jupyter NotebookMay 21, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{manzoor2025eprofits,
  title  = {e-Profits: A Business-Aligned Evaluation Metric for Profit-Sensitive Customer Churn Prediction},
  author = {Awais Manzoor and M. Atif Qureshi and Etain Kidney and Luca Longo},
  year   = {2025},
  eprint = {2507.08860},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2507.08860v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2507.08860.svg)](https://codeofpaper.com/paper/2507.08860)

Discussion