Explainable Artificial Intelligence for Customer Churn Prediction in Telecommunications: A Framework for CRM Integration

arXiv cs.AI Papers

Summary

The paper introduces a framework for integrating explainable AI into CRM systems for customer churn prediction in telecommunications, benchmarking classifiers and using SHAP and LIME for interpretable predictions to enhance retention strategies.

arXiv:2608.26151v1 Announce Type: new Abstract: Subscriber attrition is a costly, persistent challenge for telecommunications providers, with monthly churn of roughly 1.9% in mature markets eroding billions in revenue annually. Predictive models can flag at-risk customers accurately, yet they are routinely excluded from frontline CRM workflows because high-performing ensemble and non-linear architectures are opaque: a retention specialist cannot design a personalised intervention from a probability score alone, without knowing why a subscriber is at risk. This paper addresses that gap. We benchmark four classifiers--Logistic Regression, Random Forest, XGBoost, and LightGBM--on the IBM Telco Customer Churn benchmark (7,043 records; 19 features; 26.5% churn, balanced to 50% via SMOTE on the training partition only). Logistic Regression attains the strongest AUC-ROC (0.8411) and LightGBM the highest accuracy (78.42%); all four fall within a 0.011 AUC band (0.831--0.841), and 5-fold cross-validation confirms the leading models are effectively tied. Explanations are delivered at two granularities: a global SHAP ranking identifying tenure, total charges, and month-to-month contract as the dominant churn signals, and instance-level SHAP and LIME decompositions that expose the drivers behind each prediction. Building on these outputs, we introduce a four-layer CRM integration architecture that converts risk scores and attribution vectors into tiered segmentation, maps top features to structured retention-action templates, and routes campaign outcomes into a retraining feedback loop. Targeting the highest-risk quintile is projected to cut overall churn by 3.3--5.3 percentage points, preserving an estimated $199K--$319K per campaign cycle.
Original Article
View Cached Full Text

Cached at: 08/28/26, 09:29 AM

# I. Introduction
Source: [https://arxiv.org/html/2608.26151](https://arxiv.org/html/2608.26151)
Explainable Artificial Intelligence for Customer Churn Prediction in Telecommunications: A Framework for CRM Integration

Sandeep Gaddamwar

gaddamwarsandeep@ieee\.org

> Abstract—Subscriber attrition is a costly, persistent challenge for telecommunications providers, with monthly churn of roughly 1\.9% in mature markets eroding billions in revenue annually\. Predictive models can flag at\-risk customers accurately, yet they are routinely excluded from frontline CRM workflows because high\-performing ensemble and non\-linear architectures are opaque: a retention specialist cannot design a personalised intervention from a probability score alone, without knowing*why*a subscriber is at risk\. This paper addresses that gap\. We benchmark four classifiers—Logistic Regression, Random Forest, XGBoost, and LightGBM—on the IBM Telco Customer Churn benchmark \(7,043 records; 19 features; 26\.5% churn, balanced to 50% via SMOTE on the training partition only\)\. Logistic Regression attains the strongest AUC\-ROC \(0\.8411\) and LightGBM the highest accuracy \(78\.42%\); all four fall within a 0\.011 AUC band \(0\.831–0\.841\), and 5\-fold cross\-validation confirms the leading models are effectively tied\. Explanations are delivered at two granularities: a global SHAP ranking identifying tenure, total charges, and month\-to\-month contract as the dominant churn signals, and instance\-level SHAP and LIME decompositions that expose the drivers behind each prediction\. Building on these outputs, we introduce a four\-layer CRM integration architecture that converts risk scores and attribution vectors into tiered segmentation, maps top features to structured retention\-action templates, and routes campaign outcomes into a retraining feedback loop\. Targeting the highest\-risk quintile is projected to cut overall churn by 3\.3–5\.3 percentage points, preserving an estimated $199K–$319K per campaign cycle\. Index Terms—explainable AI, customer churn prediction, SHAP, LIME, gradient boosting, telecom analytics, CRM integration, imbalanced learning, retention management\.

Retaining subscribers is, on almost every financial metric, preferable to acquiring new ones\. The commonly cited ratio of acquisition\-to\-retention cost sits between four and seven times, depending on market maturity and competitive intensity\[[1](https://arxiv.org/html/2608.26151#bib.bib1)\]\. Against this backdrop, voluntary churn—a subscriber’s decision to terminate service and move to a competitor—represents a direct, measurable revenue loss with a well\-understood economic structure\. An operator losing 1,000 subscribers per month at an average monthly revenue of $65 is foregoing $780,000 annually from that cohort alone, before accounting for downstream effects on word\-of\-mouth and network utilisation\. At industry scale, with aggregate monthly churn estimated at roughly 1\.9% for U\.S\. wireless carriers\[[2](https://arxiv.org/html/2608.26151#bib.bib2)\], the annualised revenue erosion across the sector runs to billions of dollars\.

Machine learning has offered a partial remedy\. Trained on billing records, service\-usage logs, and demographic data, modern classifiers can identify prospective churners weeks before they act, giving operators a narrow but actionable intervention window\. Ensemble methods—Random Forests, XGBoost, LightGBM—have become the workhorses of this task, delivering strong AUC\-ROC values on standard benchmarks\[[4](https://arxiv.org/html/2608.26151#bib.bib4),[5](https://arxiv.org/html/2608.26151#bib.bib5)\]\. The trouble is that these same models are functionally opaque\. A retention analyst looking at a high churn\-probability score has no principled basis for choosing between a contract\-upgrade offer, a bill credit, and an outbound call—the three most common retention instruments—without knowing which specific features drove that score\. Worse, if the model is wrong about a particular customer, the analyst has no mechanism to catch the error\. Regulatory pressure compounds this: Article 22 of GDPR and the EU AI Act’s transparency obligations increasingly require that automated decisions affecting individuals be accompanied by meaningful explanations\[[6](https://arxiv.org/html/2608.26151#bib.bib6),[7](https://arxiv.org/html/2608.26151#bib.bib7)\]\.

The XAI literature has matured considerably since Ribeiro et al\. introduced LIME\[[9](https://arxiv.org/html/2608.26151#bib.bib9)\]and Lundberg and Lee formalised SHAP\[[8](https://arxiv.org/html/2608.26151#bib.bib8)\]\. Both methods have been validated across domains from credit scoring to medical imaging, and their application to telecom churn is well represented in the literature\[[23](https://arxiv.org/html/2608.26151#bib.bib23)\]\. What remains conspicuously absent, however, is a systematic treatment of how these explanations should flow into CRM workflows as structured operational inputs—not merely as post\-hoc analytical curiosities for data scientists to inspect\. The jump from a SHAP waterfall plot to a specific, personalised retention action is rarely made explicit, and feedback from campaign outcomes back to the model has received almost no attention\[[10](https://arxiv.org/html/2608.26151#bib.bib10),[26](https://arxiv.org/html/2608.26151#bib.bib26)\]\.

The contributions of this work are fourfold:

1. 1\.A head\-to\-head comparison of four ML classifiers on the public IBM Telco Customer Churn benchmark \(7,043 records, 19 features\), reporting Accuracy, Precision, Recall, F1\-Score, and AUC\-ROC for each\.
2. 2\.A full XAI analysis combining global mean\|SHAP\|\|\\text\{SHAP\}\|importance, instance\-level SHAP waterfall explanations, LIME local surrogates, and SHAP dependence plots for the three most influential predictors\.
3. 3\.A CRM integration architecture that operationalises explanation outputs—transforming SHAP attribution vectors into segmentation logic and mapping top feature drivers to structured retention action templates\.
4. 4\.A quantified business\-impact estimate showing that targeting the top 20% at\-risk subscribers under this framework is expected to preserve $199K–$319K per campaign cycle, trimming the overall churn rate by 3\.3–5\.3 percentage points\.

Section II surveys the relevant literature\. Section III describes the dataset, preprocessing, model configurations, and XAI methodology\. Section IV reports experimental results\. Section V elaborates the CRM integration design\. Section VI discusses implications, limitations, and ethical considerations\. Section VII concludes\.

## II\. Related Work

### A\. Predicting Churn with Machine Learning

Churn prediction as a supervised classification problem has been studied for over two decades\. Early efforts established logistic regression as a workable baseline whose coefficients offered interpretive value, even if its handling of nonlinear interactions was poor\[[11](https://arxiv.org/html/2608.26151#bib.bib11)\]\. The introduction of ensemble methods changed the calculus substantially: Breiman’s Random Forests\[[12](https://arxiv.org/html/2608.26151#bib.bib12)\]and Friedman’s gradient boosting framework\[[13](https://arxiv.org/html/2608.26151#bib.bib13)\]enabled models to capture complex interaction effects, and both were quickly applied to subscription attrition\. Chen and Guestrin’s XGBoost\[[14](https://arxiv.org/html/2608.26151#bib.bib14)\]and Ke et al\.’s LightGBM\[[15](https://arxiv.org/html/2608.26151#bib.bib15)\]refined gradient boosting into production\-ready tools that anchor most competitive churn\-modelling pipelines today\. Deep learning has been explored—recurrent networks for sequential usage data\[[16](https://arxiv.org/html/2608.26151#bib.bib16)\], tabular transformers\[[17](https://arxiv.org/html/2608.26151#bib.bib17)\]—though evidence that they outperform tuned tree ensembles on datasets of moderate size \(<<100K records\) is mixed at best\[[18](https://arxiv.org/html/2608.26151#bib.bib18)\]\. Class imbalance, an almost universal feature of churn datasets where the minority class typically constitutes 15–30% of observations, has been addressed through SMOTE oversampling\[[19](https://arxiv.org/html/2608.26151#bib.bib19)\]and cost\-sensitive training\[[20](https://arxiv.org/html/2608.26151#bib.bib20)\], both of which demonstrably improve minority\-class recall\.

### B\. Explainability Methods in Business Settings

SHAP\[[8](https://arxiv.org/html/2608.26151#bib.bib8)\]and LIME\[[9](https://arxiv.org/html/2608.26151#bib.bib9)\]have emerged as the two dominant post\-hoc explanation frameworks\. SHAP’s grounding in Shapley values from cooperative game theory gives it a principled additivity property: feature attributions sum to the difference between the model’s prediction and its expected output\. TreeSHAP\[[8](https://arxiv.org/html/2608.26151#bib.bib8)\]extends this to tree ensembles with polynomial rather than exponential complexity\. LIME foregoes global consistency in favour of local fidelity, fitting a weighted linear surrogate in the neighbourhood of each target instance\. Both have seen application in credit risk\[[21](https://arxiv.org/html/2608.26151#bib.bib21)\], clinical decision support\[[22](https://arxiv.org/html/2608.26151#bib.bib22)\], and telecommunications analytics\[[23](https://arxiv.org/html/2608.26151#bib.bib23)\]\. Molnar’s survey\[[10](https://arxiv.org/html/2608.26151#bib.bib10)\]contextualises these methods within the broader interpretability landscape and identifies human\-understandability—not just mathematical faithfulness—as an underserved criterion in XAI evaluation\.

### C\. CRM\-Integrated Retention Analytics

The operational literature on retention management converges on a*predict\-segment\-act*paradigm: score customers on churn propensity, assign them to risk tiers, and route them to pre\-defined treatment programmes\[[25](https://arxiv.org/html/2608.26151#bib.bib25)\]\. Neslin et al\.’s landmark comparison study\[[26](https://arxiv.org/html/2608.26151#bib.bib26)\]found that intervention effectiveness depends not just on model accuracy but on correctly identifying the persuadable segment—customers who would churn without contact but can be retained with a targeted offer\. Verbeke et al\.\[[27](https://arxiv.org/html/2608.26151#bib.bib27)\]formalised this insight through profit\-based model evaluation, demonstrating that maximising AUC is not the same as maximising business value\. Despite this body of work, the translation of XAI outputs into explicit CRM action logic—and the subsequent closing of the feedback loop—remains largely absent from published frameworks\.

### D\. The Gap This Work Addresses

The literature treats explanation as an analytical deliverable rather than an operational input\. Papers that apply SHAP or LIME to churn prediction typically present feature\-importance charts and conclude; they do not specify how a retention specialist should translate a three\-feature attribution vector into a concrete offer, nor how campaign\-response data should flow back to improve the model\. This paper directly fills that gap by designing an integration architecture in which explanation outputs are first\-class inputs to the CRM decision pipeline\.

## III\. Methodology

### A\. Dataset

Experiments are conducted on the public IBM Telco Customer Churn benchmark\[[29](https://arxiv.org/html/2608.26151#bib.bib29)\]—a widely\-used 7,043\-record reference in the churn\-prediction literature\. The accompanying pipeline loads the benchmark CSV directly; for fully offline reproduction it can fall back to a generator calibrated to the benchmark’s documented conditional churn structure, but all results reported here are computed on the real dataset\. Dropping the customer identifier and the churn label from the benchmark’s 21\-column schema leaves 19 predictive features, partitioned into four groups\.*Demographics*\(gender, senior\-citizen indicator, partner, dependents\) capture household structure and serve as proxies for switching costs\.*Subscribed services*\(phone service, multiple lines, internet\-service type, online security, online backup, device protection, tech support, streaming TV and movies\) describe the service bundle, whose breadth influences both monthly spend and perceived switching cost\.*Account details*\(contract term, paperless billing, payment method\) reflect engagement depth; month\-to\-month contracts in particular signal low lock\-in\.*Billing*\(monthly charges from $18\.25 to $118\.75, total charges, and tenure from 0 to 72 months\) provides financial and temporal context\. The binary outcome variable indicates whether each customer churned; the raw rate is 26\.5%, balanced to 50% following SMOTE on the training partition only\.

### B\. Preprocessing

Gender and binary yes/no features \(Partner, Dependents, PhoneService, PaperlessBilling\) are label\-encoded to\{0,1\}\\\{0,1\\\}\. Remaining categorical features—MultipleLines, InternetService, OnlineSecurity, OnlineBackup, DeviceProtection, TechSupport, StreamingTV, StreamingMovies, Contract, and PaymentMethod—are one\-hot encoded, expanding the feature space to 40 dimensions\. Continuous features are min\-max scaled to\[0,1\]\[0,1\]\. A stratified 80/20 train–test split preserves the class ratio across partitions\. SMOTE is applied exclusively to training data: synthetic minority instances are interpolated between each real churner and one of its five nearest neighbours in feature space, producing a balanced training set of 8,278 records without contaminating test\-set evaluation\. The test set contains 1,409 records\.

### C\. Models

Four classifiers are trained and compared\.*Logistic Regression*\(ℓ2\\ell\_\{2\}regularisation\) serves as the interpretable linear baseline against which non\-linear methods are measured\.*Random Forest*aggregates 400 CART trees \(max depth 12, min leaf 8,p\\sqrt\{p\}features per split\) via bootstrap sampling\.*XGBoost*and*LightGBM*are gradient\-boosted tree ensembles fitting successive trees to the pseudo\-residuals of the log\-loss objective; the pipeline uses the official XGBoost and LightGBM libraries directly, falling back to scikit\-learn’s gradient\-boosting equivalents only where those libraries are unavailable\. All models use a 0\.5 decision threshold for class assignment, with no post\-hoc threshold tuning, preserving comparability\.

### D\. Explanation Methods

Global importance \(mean\|SHAP\|\|\\text\{SHAP\}\|\)\.We compute Shapley values for every test instance of the primary model \(Logistic Regression\) with theshaplibrary’sLinearExplainer\(TreeExplaineris selected automatically when a tree\-based model is the primary one\), and rank features by the mean absolute attribution1n​∑i\|ϕi​j\|\\frac\{1\}\{n\}\\sum\_\{i\}\|\\phi\_\{ij\}\|\. This is the canonical SHAP global\-importance measure: features with large mean\|SHAP\|\|\\text\{SHAP\}\|exert the most consistent influence on the model output across the population\. As a model\-agnostic cross\-check we also computed accuracy\-based permutation importance, which agrees on the two dominant predictors\.

Local waterfall \(SHAP\)\.For an individual subscriber, the sameshapexplainer returns an additive attribution vector whose entries sum*exactly*to the gap between the instance’s predicted log\-odds and the dataset base value \(the additivity guarantee of Shapley values\)\. Positive attributions push the prediction toward churn, negative toward retention; we render them as a SHAP waterfall\.

LIME\.Local explanations are produced with thelimelibrary’sLimeTabularExplainer\(classification mode\)\. The three continuous features are quartile\-discretised and the binary and one\-hot columns are declared categorical, so each surrogate is genuinely instance\-specific rather than a constant recovery of the global linear coefficients \(a degenerate case that arises when LIME is applied to a linear model without discretisation\)\. For each target instance LIME samples perturbations in the neighbourhood, weights them by proximity, and fits a weighted local linear surrogate whose coefficients serve as the explanation—an independent method whose agreement with SHAP on the top drivers raises confidence that they are genuine\.

### E\. CRM Integration Design

The proposed architecture organises model outputs and explanation signals into four functional layers\. The*scoring layer*ingests feature vectors from four source systems—CRM database, network KPI feeds, billing records, and support\-ticket logs—and emits a per\-subscriber churn probability on a configurable schedule\. The*segmentation layer*partitions subscribers into High \(p\>0\.70p\>0\.70\), Medium \(0\.40≤p≤0\.700\.40\\leq p\\leq 0\.70\), and Low \(p<0\.40p<0\.40\) risk tiers\. The*explanation layer*runs the SHAP and LIME modules, extracts the top\-3 attribution features per subscriber, and looks them up in a retention action mapping table maintained by the CRM team\. The*feedback layer*logs campaign outcomes and computes per\-action uplift statistics; Population Stability Index \(PSI\) monitoring on incoming feature distributions triggers model retraining when PSI exceeds 0\.20\.

## IV\. Experimental Results

### A\. Exploratory Data Analysis

Several distributional patterns merit attention before turning to model results\. Contract term is the starkest discriminator: month\-to\-month subscribers churn at roughly 42\.7%, compared to 11\.3% for one\-year and just 2\.8% for two\-year contract holders\. This disparity is intuitive—longer contracts impose exit costs that reduce opportunistic switching—and its magnitude reinforces its place as the primary retention lever\. Internet\-service type tells a different story\. Fiber\-optic subscribers churn at approximately 41\.9%, more than twice the rate of DSL users \(19\.0%\) and far above those with no internet service \(7\.4%\)\. Rather than reflecting dissatisfaction with fiber per se, this pattern likely captures price sensitivity: fiber subscribers pay more, and a competitor’s promotional rate is more compelling against a high baseline charge\. The payment\-method signal is subtler but consistent: electronic\-check payers churn at 45\.3%, versus 15\.2% for those on automatic credit card\. The most plausible interpretation is that electronic check correlates with lower overall engagement and a more transactional relationship with the provider\.

Among continuous features, tenure exhibits clear separation \(r=−0\.35r=\-0\.35with churn\): the median tenure of churned subscribers is 10 months, against 38 months for those retained\. Monthly charges show a positive association \(r=\+0\.19r=\+0\.19\); the mean charge for churners is $74\.44 versus $61\.27 for retained customers\. Fig\.[1](https://arxiv.org/html/2608.26151#S4.F1)presents the class distribution and churn rates across key categorical features\.

![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig1_eda.png)Figure 1:EDA overview: \(left\) class balance; \(remaining panels\) churn rate by contract, internet\-service type, and payment method\.
### B\. Model Performance

Table[1](https://arxiv.org/html/2608.26151#S4.T1)summarises classifier performance on the held\-out test partition \(n=1,409n=1\{,\}409\) at a fixed 0\.5 decision threshold\.

Table 1:Classifier performance on the test set \(n=1,409n=1\{,\}409\); best value per metric in bold, AUC\-ROC via trapezoidal integration\. XGBoost and LightGBM rows use the official libraries\.Logistic Regression posts the best AUC\-ROC \(0\.8411\) and the highest recall \(78\.34%\) after SMOTE balancing, while Random Forest edges the best F1 \(0\.6231\)\. LightGBM leads on raw accuracy \(78\.42%\) and precision \(59\.07%\), with XGBoost close behind, reflecting the more conservative operating point of the boosted trees\. The narrow spread across all four models—a range of just 0\.011 in AUC and 0\.023 in F1—indicates that the predictive signal in this feature set is predominantly additive\. When churn is driven by a handful of discrete, largely independent risk factors \(short tenure, no long\-term contract, fiber\-optic subscription, electronic\-check payment\), a well\-regularised linear model captures most of that signal without the variance penalties that accompany deeper architectures on moderate\-sized datasets\. The AUC band of 0\.831–0\.841 is consistent with published baselines on the IBM benchmark\[[3](https://arxiv.org/html/2608.26151#bib.bib3),[4](https://arxiv.org/html/2608.26151#bib.bib4),[30](https://arxiv.org/html/2608.26151#bib.bib30)\]\. To confirm these point estimates are not artefacts of a single partition, we ran 5\-fold stratified cross\-validation with feature scaling and SMOTE refit*inside*each fold to preclude leakage: mean AUC\-ROC was0\.845±0\.0130\.845\\pm 0\.013\(Logistic Regression\),0\.842±0\.0120\.842\\pm 0\.012\(Random Forest\),0\.839±0\.0110\.839\\pm 0\.011\(XGBoost\), and0\.831±0\.0110\.831\\pm 0\.011\(LightGBM\)\. The top three models are separated by less than0\.0070\.007AUC—well inside one cross\-validation standard deviation—while LightGBM trails by roughly one standard deviation; the practical conclusion is that no model is decisively superior, and Logistic Regression’s nominal lead is best read as competitive parity with the ensembles\. Fig\.[2](https://arxiv.org/html/2608.26151#S4.F2)presents ROC curves and confusion matrices for all four models\.

![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig2_roc_cm.png)Figure 2:\(Left\) ROC curves for all classifiers\. \(Right\) Confusion matrices at the 0\.5 threshold\.
### C\. Global Feature Importance

Fig\.[3](https://arxiv.org/html/2608.26151#S4.F3)ranks features by mean\|SHAP\|\|\\text\{SHAP\}\|under Logistic Regression\.tenuredominates by a wide margin—its mean absolute attribution is more than2\.5×2\.5\\timesthat of any other feature—confirming that length of relationship is the single strongest churn signal: long\-standing customers face real transition costs and have demonstrated stickiness\.TotalChargesranks second, closely tracking tenure with which it is mechanically correlated\.Contract\_Month\-to\-monthandContract\_Two yearform the next tier, the former risk\-elevating and the latter strongly protective, reflecting the contractual lock\-in effect documented above\.InternetService\_Fiber opticandPaperlessBillingfollow, both churn\-elevating—the former echoing the elevated fiber churn noted in the EDA\. An accuracy\-based permutation\-importance cross\-check agrees on the two dominant predictors\. These rankings align with domain knowledge and prior literature\[[4](https://arxiv.org/html/2608.26151#bib.bib4),[11](https://arxiv.org/html/2608.26151#bib.bib11),[30](https://arxiv.org/html/2608.26151#bib.bib30)\]\.

![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig3_importance.png)Figure 3:Global mean\|SHAP\|\|\\text\{SHAP\}\|importance for the Logistic Regression model\. Bar length is the mean absolute SHAP value across the test partition\.
### D\. Individual Explanations: Two Case Studies

To illustrate the instance\-level explanation layer, we examine two subscribers from opposite ends of the predicted\-probability distribution\.Case 1—High\-risk churner\.The model assigns a churn probability of 0\.941\. The dominant risk\-elevating feature, by a wide SHAP margin, is short tenure, followed by a month\-to\-month contract; the subscriber’s low accumulated total charges \(a correlate of short tenure\) is the main partially\-offsetting factor\. This is a textbook at\-risk profile: a relatively new subscriber on a flexible contract with no long\-term commitment binding them to the provider\. The SHAP waterfall \(Fig\.[4](https://arxiv.org/html/2608.26151#S4.F4), left\) makes the case for a contract\-upgrade offer immediately apparent to a retention specialist without any ML knowledge\.Case 2—Stable retained subscriber\.The predicted churn probability is 0\.003—effectively negligible\. The protective features are long tenure \(dominant\) and a two\-year contract\. Proactive contact here would be an inefficient use of the retention budget; the model correctly routes the subscriber to the low\-priority tier\. Fig\.[4](https://arxiv.org/html/2608.26151#S4.F4)shows both waterfall plots; Fig\.[5](https://arxiv.org/html/2608.26151#S4.F5)shows the corresponding LIME explanations\.

![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig4_shap_waterfall.png)Figure 4:SHAP waterfall plots \(log\-odds space\)\. \(Left\) High\-risk subscriber,p=0\.941p=0\.941\. \(Right\) Retained subscriber,p=0\.003p=0\.003\. Red: features that increase churn log\-odds; blue: features that decrease it\.![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig5_lime.png)Figure 5:LIME local explanations for \(left\) the high\-risk churner and \(right\) the retained subscriber\. Positive coefficients push the prediction toward churn; negative toward retention\.
### E\. Dependence Plots

Fig\.[6](https://arxiv.org/html/2608.26151#S4.F6)plots the SHAP value of each of the three highest\-importance features against its value across the full test partition, coloured by predicted churn probability\. The tenure panel shows a clear monotonic relationship: the SHAP contribution is strongly positive \(churn\-pushing\) for new subscribers and turns sharply negative \(protective\) as tenure grows through the first year and beyond\. The total\-charges panel mirrors it, the two being mechanically correlated\. The contract panel shows a near\-binary split: month\-to\-month holders carry a positive SHAP contribution while committed subscribers sit at or below zero\. The strictly linear form of the continuous\-feature panels is expected for a logistic model: here the dependence plots serve as a monotonicity\-and\-sign sanity check—confirming the learned relationships match domain knowledge—rather than as a probe for non\-linear structure, which would instead surface under the tree ensembles\. This directional coherence is a prerequisite for operational deployment\.

![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig6_dependence.png)Figure 6:SHAP dependence plots for the top three features\. Each point is a test\-set subscriber; theyy\-axis is the feature’s SHAP value and colour indicates predicted churn probability\.

## V\. CRM Integration Framework

### A\. Architecture

Fig\.[7](https://arxiv.org/html/2608.26151#S5.F7)renders the proposed integration architecture\. Four data\-source systems feed a feature\-engineering module that applies the same preprocessing pipeline used at training time, ensuring no feature drift at inference\. The resulting feature vector passes to the trained ML model, whose churn\-probability output simultaneously enters the risk scorer and both XAI modules\. The three outputs—a risk\-tier assignment, a SHAP attribution vector, and a LIME coefficient vector—flow into the CRM action pipeline\. Campaign outcomes are written back through the feedback layer, closing the loop\.

![Refer to caption](https://arxiv.org/html/2608.26151v1/figs/fig7_architecture.png)Figure 7:XAI\-to\-CRM integration architecture\. Arrows show data flow; the dashed feedback path connects campaign outcomes to model retraining\.
### B\. Segmentation

Risk tiers are defined by the thresholdsp\>0\.70p\>0\.70\(High\),0\.40≤p≤0\.700\.40\\leq p\\leq 0\.70\(Medium\), andp<0\.40p<0\.40\(Low\)\. On our test set these thresholds distribute subscribers as approximately 26\.0% High, 23\.2% Medium, and 50\.8% Low—reflecting the realistic churn prevalence of the held\-out partition\. One caveat is essential here: because the classifier is trained on SMOTE\-balanced data, its output probabilities are inflated relative to the 26\.5% deployment prevalence\. The scores still*rank*subscribers correctly—which is all the tiering depends on—but should be recalibrated \(e\.g\., Platt scaling or isotonic regression against held\-out outcomes\) before the absolute0\.700\.70and0\.400\.40cut\-points are read as literal churn probabilities\. Threshold calibration against historical campaign\-ROI data is likewise strongly recommended before production rollout\.

### C\. Explanation\-to\-Action Mapping

The practical innovation of this framework lies in making the SHAP attribution vector actionable without requiring the retention specialist to interpret it directly\. A lookup table—maintained by the CRM team and updated through the feedback loop—maps each top\-attribution feature or feature combination to a specific retention\-action template\. Representative entries: short tenure\+\+month\-to\-month contract maps to a proactive contract\-upgrade offer at a discounted annual rate; fiber\-optic service\+\+high monthly charges maps to a service\-quality review plus a bill credit; electronic\-check payment maps to an incentive to switch to automatic payment, which independently reduces subsequent churn risk; and absence of tech support maps to a complimentary 60\-day tech\-support trial\. The specialist sees a subscriber’s tier, the top\-three plain\-language risk reasons, and the recommended action—nothing more\.

### D\. Feedback Loop and Retraining

Campaign outcomes—offer accepted, offer declined, churned within 90 days, retained at 180 days—are logged against each subscriber’s original model score and attribution vector\. This enriched log serves two functions\. First, per\-action uplift statistics \(retained/contacted versus retained/not\-contacted, estimated via a control holdout\) feed back into the lookup table, gradually optimising action assignments toward those that actually change behaviour\. Second, the full enriched dataset—now labelled with retention outcomes rather than just churn—can be used to train an uplift model that directly targets the persuadable segment, bypassing the indirect predict\-then\-act logic of the current design\. PSI monitoring on input feature distributions provides the retraining trigger: a PSI value above 0\.20 indicates that the deployment population has drifted meaningfully from the training distribution, at which point the model is retrained on the most recentNNmonths of data\[[31](https://arxiv.org/html/2608.26151#bib.bib31)\]\.

### E\. Business Impact

Targeting the top 20% of the subscriber base by predicted churn probability \(approximately 1,408 customers from the full cohort of 7,043\) is projected to yield the following impact\. Within this segment the model achieves a precision of approximately 67% and a recall of 50%; in absolute terms about 937 of the 1,408 targeted subscribers are genuine churners\. Assuming a conservative campaign\-uptake rate of 25% among the true churners reached—consistent with industry benchmarks for proactive retention offers\[[26](https://arxiv.org/html/2608.26151#bib.bib26),[28](https://arxiv.org/html/2608.26151#bib.bib28)\]—and a 12\-month forward customer lifetime value of $850, expected revenue preserved≈0\.25×937×$​850≈$​199,000\\approx 0\.25\\times 937\\times\\mathdollar 850\\approx\\mathdollar 199\{,\}000per cycle\. Under a 40% uptake assumption this rises to approximately $319,000\. In churn\-rate terms, retaining 234 to 375 of these subscribers lowers the operator’s overall attrition by 3\.3 to 5\.3 percentage points—a meaningful improvement achievable without blanketing the entire base with outbound contact\. These figures rest on assumed uptake and CLV parameters and are illustrative rather than guaranteed\.

## VI\. Discussion

### A\. Interpreting the Results

The near\-parity of the four classifiers warrants reflection\. A substantive explanation is that the underlying churn signal is genuinely near\-linear: when the most important features are a continuous tenure variable and a binary contract encoding, and when their effects are largely additive rather than multiplicative, a properly regularised logistic model captures the signal efficiently, and additional model capacity yields overfitting rather than improvement\. This is not a general claim about telecom churn—datasets with richer sequential usage data, network\-topology features, or call\-detail records may present a more complex manifold where tree ensembles or deep models pull ahead—but it is a finding worth noting for practitioners working with account\-level features of the kind found in the IBM benchmark\. The convergence of SHAP and LIME explanations on the same top features is a meaningful quality signal: the two methods differ substantially in their assumptions and failure modes, so their agreement increases confidence that these are genuine predictors rather than artefacts of one explanation approach\.

### B\. Performance in Context

Our AUC\-ROC band of 0\.831–0\.841 sits within the range reported for the IBM Telco benchmark in the surveyed literature\[[3](https://arxiv.org/html/2608.26151#bib.bib3),[4](https://arxiv.org/html/2608.26151#bib.bib4),[30](https://arxiv.org/html/2608.26151#bib.bib30)\]\. We note that some published accuracy figures above roughly 85% on this dataset are obtained by evaluating on its natural 26\.5% churn imbalance without recall\-oriented correction, where a majority\-class predictor alone scores near 73%; such accuracy is not directly comparable to the SMOTE\-balanced, recall\-favouring operating point reported here\. Following Verbeke et al\.\[[27](https://arxiv.org/html/2608.26151#bib.bib27)\], we regard AUC and recall on the at\-risk segment—not raw accuracy—as the metrics most aligned with retention business value, and we report the full confusion structure \(Fig\.[2](https://arxiv.org/html/2608.26151#S4.F2)\) so that operating points can be recalibrated to an operator’s cost matrix\.

### C\. Implications for Practitioners

Several practical takeaways follow\. Contract\-term management is the single highest\-leverage intervention: converting month\-to\-month subscribers to one\-year contracts at modest incentive cost before their churn probability rises avoids the more expensive reactive scenario entirely\. The SHAP\-to\-action lookup table makes this operationally tractable without burdening the CRM team with model internals\. The PSI monitoring system provides a principled circuit\-breaker: if the subscriber base shifts—through acquisition of a competitor’s customer base, a pricing change, or a new product line—the model flags its own obsolescence rather than silently degrading\.

### D\. Limitations

Four limitations deserve explicit acknowledgement\. First, results are obtained on a single public benchmark whose account\-level features omit the network\-quality metrics, competitive\-pricing signals, and call\-detail records available to a live operator; absolute performance and the precise feature ranking may differ on proprietary data, although the pipeline, explanation methods, and CRM framework transfer directly\. Second, several of the strongest predictors are mechanically correlated—most notably tenure and total charges—and Shapley values distribute credit among correlated features in ways that complicate causal reading\[[8](https://arxiv.org/html/2608.26151#bib.bib8)\]; the attributions should be interpreted as associational, not causal, and a permutation\-importance cross\-check is reported precisely because correlated features are a known failure mode for any single attribution method\. Third, the business\-impact calculation relies on assumed CLV and uptake parameters drawn from published benchmarks; actual impact will vary\. Fourth, the framework is cross\-sectional and does not exploit the sequential structure of subscriber behaviour over time, which prior work suggests contains additional predictive signal\[[16](https://arxiv.org/html/2608.26151#bib.bib16)\]\.

### E\. Ethical Considerations

Any model that uses demographic proxies—senior\-citizen status, partner and dependent indicators—as predictive features risks encoding differential treatment across population groups\. If the model systematically under\-predicts churn for a protected demographic and those subscribers consequently receive fewer retention offers, the operator may inadvertently discriminate through omission\. Pre\-deployment audits for statistical parity and equalised odds\[[32](https://arxiv.org/html/2608.26151#bib.bib32),[24](https://arxiv.org/html/2608.26151#bib.bib24)\]across age, gender, and family\-structure groups are therefore operational necessities, not optional compliance exercises\. Privacy considerations are equally pressing: subscriber data assembled from billing, network, and support systems should be governed under data\-minimisation principles, and features whose marginal predictive value does not justify their privacy cost should be excluded\.

## VII\. Conclusion

This paper set out to demonstrate that XAI\-based churn prediction can be more than an analytical exercise—that explanation outputs can and should be integrated directly into CRM decision pipelines as structured operational inputs\. The experimental results support the core technical claims: among four classifiers evaluated on the IBM Telco benchmark, Logistic Regression achieves an AUC\-ROC of 0\.8411 with tree\-based alternatives within 0\.011 AUC \(the leading models effectively tied under cross\-validation\), and the consistently identified top drivers—tenure, total charges, and contract type—align with domain knowledge and are robust across both SHAP and LIME explanation methods\.

The CRM integration framework addresses the operational gap identified in the literature: it converts SHAP attribution vectors into tiered segmentation and lookup\-table\-driven retention actions, and routes campaign outcomes back to the model through a PSI\-monitored feedback loop\. The projected business impact—$199K to $319K in preserved revenue per campaign cycle from targeting the highest\-risk quintile, equivalent to a 3\.3–5\.3 percentage\-point cut in overall churn—scales with operator size, though it rests on assumed uptake and lifetime\-value parameters\. Positioned as an applied systems contribution, the framework’s novelty lies in the end\-to\-end operationalisation of explanation outputs rather than in a new learning algorithm\.

Three directions for future work stand out\. Federated learning would allow multiple operators to jointly train a more representative model without sharing raw subscriber data\[[33](https://arxiv.org/html/2608.26151#bib.bib33)\]\. Uplift modelling would replace the current predict\-then\-act logic with a direct estimate of treatment effect, concentrating retention spend on the persuadable segment\. And temporal XAI—attention\-weighted recurrent explanations over subscriber usage sequences—would let the framework exploit the behavioural dynamics that cross\-sectional features necessarily leave on the table\.

## References

- \[1\]P\. Kotler and K\. L\. Keller,*Marketing Management*, 15th ed\. Pearson, 2016\.
- \[2\]CTIA—The Wireless Association, “Annual Survey of the U\.S\. Wireless Industry,” Washington, DC, 2023\.
- \[3\]A\. Barsotti, G\. Gianini, C\. Mio, J\. Lin, H\. Babbar, A\. Singh, F\. Taher, and E\. Damiani, “A Decade of Churn Prediction Techniques in the TelCo Domain: A Survey,”*SN Computer Science*, vol\. 5, no\. 4, art\. 380, 2024\.
- \[4\]A\. Idris, M\. Rizwan, and A\. Khan, “Churn Prediction in Telecom Using Random Forest and PSO Based Data Balancing in Combination with Various Feature Selection Strategies,”*Computers & Electrical Engineering*, vol\. 38, no\. 6, pp\. 1808–1819, 2012\.
- \[5\]B\. Huang, M\. T\. Kechadi, and B\. Buckley, “Customer Churn Prediction in Telecommunications,”*Expert Systems with Applications*, vol\. 39, no\. 1, pp\. 1414–1425, 2012\.
- \[6\]A\. Holzinger et al\., “Causability and Explainability of AI in Medicine,”*WIREs Data Mining and Knowledge Discovery*, vol\. 9, no\. 4, e1312, 2019\.
- \[7\]European Parliament, “Regulation \(EU\) 2024/1689—The AI Act,”*Official Journal of the EU*, 2024\.
- \[8\]S\. M\. Lundberg and S\.\-I\. Lee, “A Unified Approach to Interpreting Model Predictions,” in*NeurIPS*, vol\. 30, 2017\.
- \[9\]M\. T\. Ribeiro, S\. Singh, and C\. Guestrin, “‘Why Should I Trust You?’: Explaining the Predictions of Any Classifier,” in*Proc\. 22nd ACM SIGKDD*, pp\. 1135–1144, 2016\.
- \[10\]C\. Molnar,*Interpretable Machine Learning*, 2nd ed\. Leanpub, 2022\.
- \[11\]T\. Hastie, R\. Tibshirani, and J\. Friedman,*The Elements of Statistical Learning*, 2nd ed\. Springer, 2009\.
- \[12\]L\. Breiman, “Random Forests,”*Machine Learning*, vol\. 45, no\. 1, pp\. 5–32, 2001\.
- \[13\]J\. H\. Friedman, “Greedy Function Approximation: A Gradient Boosting Machine,”*Annals of Statistics*, vol\. 29, no\. 5, pp\. 1189–1232, 2001\.
- \[14\]T\. Chen and C\. Guestrin, “XGBoost: A Scalable Tree Boosting System,” in*Proc\. 22nd ACM SIGKDD*, pp\. 785–794, 2016\.
- \[15\]G\. Ke et al\., “LightGBM: A Highly Efficient Gradient Boosting Decision Tree,” in*NeurIPS*, vol\. 30, 2017\.
- \[16\]W\. Verbeke et al\., “Building Comprehensible Customer Churn Prediction Models with Advanced Rule Induction Techniques,”*Expert Systems with Applications*, vol\. 38, no\. 3, pp\. 2354–2364, 2011\.
- \[17\]G\. de Souza Pereira Moreira, S\. Rabhi, J\. M\. Lee, R\. Ak, and E\. Oldridge, “Transformers4Rec: Bridging the Gap Between NLP and Sequential/Session\-Based Recommendation,” in*Proc\. 15th ACM Conf\. Recommender Systems \(RecSys\)*, pp\. 143–153, 2021\.
- \[18\]R\. Shwartz\-Ziv and A\. Armon, “Tabular Data: Deep Learning Is Not All You Need,”*Information Fusion*, vol\. 81, pp\. 84–90, 2022\.
- \[19\]N\. V\. Chawla et al\., “SMOTE: Synthetic Minority Over\-Sampling Technique,”*JAIR*, vol\. 16, pp\. 321–357, 2002\.
- \[20\]C\. Elkan, “The Foundations of Cost\-Sensitive Learning,” in*Proc\. IJCAI*, pp\. 973–978, 2001\.
- \[21\]N\. Bussmann, P\. Giudici, D\. Marinelli, and J\. Papenbrock, “Explainable Machine Learning in Credit Risk Management,”*Computational Economics*, vol\. 57, no\. 1, pp\. 203–216, 2021\.
- \[22\]E\. J\. Topol, “High\-Performance Medicine: The Convergence of Human and Artificial Intelligence,”*Nature Medicine*, vol\. 25, no\. 1, pp\. 44–56, 2019\.
- \[23\]A\. El Attar and M\. El\-Hajj, “Explainable AI\-Driven Customer Churn Prediction: A Multi\-Model Ensemble Approach with SHAP\-Based Feature Analysis,”*Frontiers in Artificial Intelligence*, vol\. 9, art\. 1748799, 2026\.
- \[24\]S\. Barocas, M\. Hardt, and A\. Narayanan,*Fairness and Machine Learning*\. MIT Press, 2023\.
- \[25\]V\. Kumar and W\. Reinartz,*Customer Relationship Management*, 3rd ed\. Springer, 2018\.
- \[26\]S\. A\. Neslin et al\., “Defection Detection: Measuring and Understanding the Predictive Accuracy of Customer Churn Models,”*Journal of Marketing Research*, vol\. 43, no\. 2, pp\. 204–211, 2006\.
- \[27\]W\. Verbeke et al\., “New Insights into Churn Prediction in the Telecommunication Sector: A Profit Driven Data Mining Approach,”*European Journal of Operational Research*, vol\. 218, no\. 1, pp\. 211–229, 2012\.
- \[28\]A\. K\. Ahmad, A\. Jafar, and K\. Aljoumaa, “Customer Churn Prediction in Telecom Using Machine Learning in Big Data Platform,”*Journal of Big Data*, vol\. 6, art\. 28, 2019\.
- \[29\]IBM Corporation, “Telco Customer Churn Dataset,” IBM Developer Exchange, 2019\.
- \[30\]A\. Lemmens and C\. Croux, “Bagging and Boosting Classification Trees to Predict Churn,”*Journal of Marketing Research*, vol\. 43, no\. 2, pp\. 276–286, 2006\.
- \[31\]S\. Rabanser, S\. Günnemann, and Z\. Lipton, “Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shift,” in*NeurIPS*, vol\. 32, 2019\.
- \[32\]M\. Hardt, E\. Price, and N\. Srebro, “Equality of Opportunity in Supervised Learning,” in*NeurIPS*, vol\. 29, 2016\.
- \[33\]B\. McMahan et al\., “Communication\-Efficient Learning of Deep Networks from Decentralized Data,” in*Proc\. AISTATS*, pp\. 1273–1282, 2017\.

Similar Articles

ChurnNet: A Optimized Modern AI for Churn Prediction

arXiv cs.LG

This paper evaluates traditional machine learning techniques (Random Forests, XGBoost, SVM) against a deep learning model (Unified Multi-Task Time Series Model) for customer churn prediction in retail, finding that conventional methods can outperform in predictive performance and efficiency.

A Rolling-Window Framework for Churn Prediction and Behavioral Driver Identification

arXiv cs.LG

This paper proposes a rolling-window framework for customer churn prediction in non-contractual service environments, using 30-day behavioral windows to enable continuous risk assessment. Evaluated on real-world data, the feature-based model achieves 87.6% accuracy and 0.94 ROC-AUC, while the sequence-based model reaches 96.1% recall.