Enhancement: - 1. Extend the mock data generation to include retention uplift. Show not just “high-value customers at risk of churn”, but “high-value customers likely to respond to retention”.
The key distinction:
Churn prediction tells you who might leave.
Uplift modelling tells you who will stay because of your intervention.
This is more relevant for CLV optimisation. The goal is often to move from static CLV to dynamic, action-aware CLV. with a A. Profit-Centric CLV, Instead of only using net margin, they use profit-aware modelling that accounts for:
Acquisition cost
Retention cost
Cross-sell and up-sell opportunities
Risk-adjusted revenue
Capital allocation cost
Operational cost per segment
Define churn
Predict churn probability
Estimate CLV
Estimate uplift or treatment effect
Optimise targeting based on expected profit
Verbeke, Dejaeger, Martens, Baesens — New Insights into Churn Prediction in the Telecommunication Industry Focus: profit-centric churn prediction.
Baesens et al. — Uplift Modelling / Persoanlised Treatment Learning Focus: identifying customers worth targeting.
Óskarsdóttir, Bravo, Sarraute, Baesens — Customer Lifetime Value in Financial Services Focus: CLV modelling for credit card and lending portfolios, sometimes using network data and deep learning.
Customer Lifetime Value is calculated as:
\[ CLV_i = \sum_{t=1}^{T} \frac{M_i \cdot r_i^t}{(1+d)^t} \]
Where:
The central insight: a customer is not a transaction, but a stream of risk-adjusted cash flows.
Customer segments are identified using K-means clustering on:
The method groups customers by similarity, not by prior business rules. This allows the data to reveal structure that may not be visible in traditional segmentations.
Churn is predicted using a logistic regression model with behavioural features:
The output is a 12-month churn probability for each customer.