← Latest papers
🤖 machine learning

Data-Driven Telecom Marketing Optimization: A Machine Learning-Based Churn Prediction and Customer Segmentation Framework

This paper proposes a data-driven marketing optimization framework that integrates CatBoost-based churn prediction with K-Means customer segmentation to generate actionable, segment-specific retention strategies and a quantified ROI framework, all operationalized through an interactive Streamlit application.

Original authors: Nada Ali, Lina Ahmed, Tahani Abdalla Attia Gasmalla

Published 2026-07-14
📖 6 min read🧠 Deep dive

Original authors: Nada Ali, Lina Ahmed, Tahani Abdalla Attia Gasmalla

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a telecom company as a giant, noisy party where thousands of people are hanging out. For a long time, the hosts (the marketing teams) tried to keep everyone happy by throwing a single, giant "Don't Leave!" banner over the whole room and handing out the same discount coupons to everyone. The problem? They were wasting money on people who were already having a great time and never planned to leave, while the people actually sneaking out the back door got ignored.

This paper is like a detective story that swaps that messy, one-size-fits-all approach for a super-smart, data-driven bouncer system. Here is how the authors, Nada Ali, Lina Ahmed, and Dr. Tahani Abdalla Attia, cracked the code.

The Big Problem: The "Blind" Party

The authors argue that traditional marketing is like trying to hit a moving target with a blindfold on. They explicitly rule out the idea that you can just predict who is leaving and stop there. They also say that grouping people just by how much they spend (without looking at how likely they are to leave) is a mistake. The paper insists that you need to do both at the same time: figure out who is risky and how valuable they are, then treat them differently.

The Detective Tools: The "Super-Brains"

To solve this, the team built a machine learning pipeline using three different "super-brains" (algorithms) to guess who might quit: XGBoost, LightGBM, and CatBoost. They fed these brains data on 7,043 customers, looking at 21 different clues like how long they've been a customer, what kind of internet they have, and how they pay their bills.

The data was tricky. Out of the 7,043 customers, only 1,869 (about 26.6%) were actually leaving, while 5,174 (about 73.4%) were staying. This is like having a room full of 100 people where only 27 are planning to leave; it's hard to spot the 27 without getting confused by the 73 who are staying.

To fix this, the team didn't just let the algorithms guess randomly. They used a special technique called "randomized search" to tune the brains perfectly and adjusted the rules so the algorithms paid extra attention to the rare "leavers."

The Winner: CatBoost

After a fierce competition, CatBoost was crowned the champion. It didn't just guess; it learned to spot the subtle signs of a customer about to jump ship.

  • Accuracy: It got it right 77.68% of the time.
  • Recall: It successfully caught 73.53% of the people who were actually leaving (this is huge because missing a leaver costs money).
  • Precision: When it said someone was leaving, it was right 56.12% of the time.
  • The Score: It achieved an F1-score of 0.6366 and a PR-AUC of 0.6553.

The paper notes that while LightGBM found slightly more leavers, it also cried "wolf" too often (lower precision), which would waste money on people who weren't actually leaving. CatBoost found the sweet spot.

The Magic Map: Sorting the Party Guests

Once the system knew who was risky, the team didn't just stop there. They used a method called K-Means clustering (think of it as a smart sorting machine) to group customers into three value buckets: High-Value, Medium-Value, and Low-Value.

Then, they crossed these value buckets with the "risk" labels to create four distinct groups:

  1. High-Risk / High-Value: The VIPs who are about to leave. (Only 6.1% of customers, but they are the most expensive to lose).
  2. Low-Risk / High-Value: The VIPs who are happy and staying.
  3. Medium-Value: A huge group (33.0% of customers) that surprisingly had the highest churn rate of 51.7%.
  4. Low-Value: The budget crowd.

The Strategy: Custom Invitations

This is where the paper gets really practical. Instead of one generic offer, the authors designed specific strategies for each group:

  • For the High-Risk VIPs: Give them the "Red Carpet" treatment. Personalized retention, free service months, and exclusive content.
  • For the Happy VIPs: Keep them loyal with automated check-ins and small loyalty discounts.
  • For the Medium-Value Crowd: Try to upsell them (sell them more services) or offer cost-conscious retention if they look risky.
  • For the Low-Value Crowd: Keep it cheap and light. Maybe a small referral program or a free trial, but don't spend a fortune.

The paper provides a theoretical framework to calculate the Return on Investment (ROI). In their simulated scenarios, targeting the High-Risk/High-Value group could yield a 3.5x ROI, while the Low-Risk/High-Value group could hit a 4.1x ROI because it costs so little to keep them happy. The authors are careful to state these are simulated numbers based on hypothetical campaign costs, not results from a real-world live test.

The Dashboard: The "Bouncer's Tablet"

Finally, the authors didn't just leave this as a math problem on a computer. They built an interactive web app using Streamlit. Imagine a tablet that a marketing manager can use without knowing any coding. They can upload a list of customers, filter by "High Risk" or "Low Value," and instantly see:

  • A map of who is leaving.
  • A list of exactly what to say to them.
  • A downloadable report with all the details.

The Bottom Line

The paper concludes that combining churn prediction with value segmentation is the real game-changer. It's not enough to know who is leaving; you have to know how much they are worth to decide how hard to fight for them.

However, the authors are honest about the limits. They used a single snapshot of data (a photo in time), not a video of customers over years. They didn't have real competitor data or macroeconomic news. The ROI numbers are theoretical simulations, not proven results from a live campaign. They suggest that future work should include real-time data and test these ideas in the real world.

In short, the paper suggests that if you want to stop customers from leaving, stop treating everyone the same. Use smart math to find the VIPs who are sneaking out, and give them a VIP treatment, while saving your budget for the people who actually need it.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →