Telecom Churn Prediction from Customer Usage
Data
Two-Class Boosted Decision Tree vs SVM models.
Igor Tymchuk, tymch777@gmail.com
Goal
To predict Customer Churns of the customers
who were active for more than 1 month in a
row (day by day) but then suddenly left the
company.
Prediction should be based on activity data
(customer usage and top-ups only)
Approach
To Use Azure ML is the main
idea for this project to show
customers that it is very easy to
start with Data Science solution
and implement it within existed
BI solution.
Challenges
• Defining sensors
and observed
raw data
• Absence of
memory of the
previous states
Idea:
To create easy applicable solution to predict telecom (mobile) churns: Sophisticated
handling of churn is a sign of telecommunications industry where subscribers are known to
frequently switch from one provider to another. This voluntary churn is of prime concern.
Moreover, providers have accumulated significant knowledge about churn drivers, which
are the factors that drive customers to switch.
Specifics:
Mobile Virtual Operator customer Churns occur very often b/c people usually use it as 2nd sim
only for International calls.
Results
The system is able to predict
customers churns within low
Threshold (< 0.1) with very high
accuracy (every second record was
real churn in nearest week)
Remaining Work
- Apply current created webservice into
existed solution.
- Get more data for Model raining
- Investigate other data which can help us
to predict Churns. (for example: CRM
data)
Input: 484 Hidden: 50
Visualized features learned
“walls” part
of weights
“food” part
of weights
“predator” part
of weights
Comparing Models for Churn prediction
“sand” part
of weights
Practical Value
Above mentioned approach could be
useful for mobile operators to predict
churns. Usually we need to predict
churns to apply for users special
treatment to keep those customers
within the company.
The most important metric in churn is
the misclassification rate: that is, of the
top N churners as predicted by the
classifier, which of them actually
did not churn, and yet received special
treatment.
Raw data is: usage traffic data
- Call type ,
- Roaming/non roaming calls ration
- Actual call duration
- Billed duration
- Average cost
- Amount of calls for last month
Problem: raw data is transaction and is not
prepared for Machine Learning
Solution: To agregate data and to learn
features by unsupervised feature learning
techniques
Two-Class Support Vector Machine module to
create a model that is based on the support vector
machine algorithm. The classifier that this module
initializes is useful for predicting between two
possible outcomes that depend on continuous or
categorical predictor variables.
Two-Class Boosted Decision Tree module to
create a machine learning model that is based on
the boosted decision trees algorithm. A boosted
decision tree is an ensemble learning method in
which the second tree corrects for the errors of the
first tree, the third tree corrects for the errors of
the first and second trees, and so forth. Predictions
are based on the entire ensemble of trees together
that makes the prediction
Conclusion:
This project describes a sensible approach to
tackle with the common problem of customer
churn by using a generic framework. I considered a
prototype for scoring models and implemented it
by using Azure Machine Learning. Compared
results of two models Two-Class Boosted Decision
Tree and SVM.

More Related Content

PPTX
Data mining and analysis of customer churn dataset
PPTX
Telecom Churn Prediction Presentation
PDF
Telecom Churn Prediction
PDF
churn prediction in telecom
PPT
Churn prediction
PPTX
Churn modelling
PPT
MIS637_Final_Project_Rahul_Bhatia
PPTX
Telecom Churn Analysis
Data mining and analysis of customer churn dataset
Telecom Churn Prediction Presentation
Telecom Churn Prediction
churn prediction in telecom
Churn prediction
Churn modelling
MIS637_Final_Project_Rahul_Bhatia
Telecom Churn Analysis

What's hot (20)

PDF
DTH Case Study
PDF
Customer churn prediction for telecom data set.
PPTX
Data analytics telecom churn final ppt
PDF
Telecommunication Analysis (3 use-cases) with IBM watson analytics
PPTX
Customer Churn Analysis and Prediction
PDF
IRJET - Customer Churn Analysis in Telecom Industry
PPTX
Churn Analysis in Telecom Industry
PDF
Customer Churn, A Data Science Use Case in Telecom
PPTX
A case study on churn analysis1
PPSX
Telco Churn Roi V3
PPT
Telecom analytics
PDF
Churn Prediction in Practice
PPSX
T-Mobile: Kiss Churn Goodbye with Data-Driven Campaign Management
PPTX
How to Perform Churn Analysis for your Mobile Application?
PPT
Presentation Churn Management
PDF
Telecommunication Analysis(3 use-cases) with IBM cognos insight
PPTX
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
PPTX
Churn customer analysis
PDF
Churn prediction data modeling
PDF
CHURN ANALYSIS AND PLAN RECOMMENDATION FOR TELECOM OPERATORS
DTH Case Study
Customer churn prediction for telecom data set.
Data analytics telecom churn final ppt
Telecommunication Analysis (3 use-cases) with IBM watson analytics
Customer Churn Analysis and Prediction
IRJET - Customer Churn Analysis in Telecom Industry
Churn Analysis in Telecom Industry
Customer Churn, A Data Science Use Case in Telecom
A case study on churn analysis1
Telco Churn Roi V3
Telecom analytics
Churn Prediction in Practice
T-Mobile: Kiss Churn Goodbye with Data-Driven Campaign Management
How to Perform Churn Analysis for your Mobile Application?
Presentation Churn Management
Telecommunication Analysis(3 use-cases) with IBM cognos insight
Comparative Study of Machine Learning Algorithms for Sentiment Analysis with ...
Churn customer analysis
Churn prediction data modeling
CHURN ANALYSIS AND PLAN RECOMMENDATION FOR TELECOM OPERATORS
Ad

Similar to Telecom Churn Prediction from Customer Usage Data (Igor Tymchuk) (20)

PDF
Automated Feature Selection and Churn Prediction using Deep Learning Models
PDF
Machine Learning Project Presentation by Me
PDF
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
PDF
Data Mining on Customer Churn Classification
PDF
Customer churn classification using machine learning techniques
PPTX
Customer_Churn_prediction.pptx
PPTX
Customer_Churn_prediction.pptx
PDF
A Proposed Churn Prediction Model
PPTX
ai ml presentation.pptx ON SUBSCRIPTION BASED INDUSTRY
PPTX
churn_detection.pptx
PDF
Predicting Customer Churn in Telecom (Corporate Presentation)
PDF
EVALUTION OF CHURN PREDICTING PROCESS USING CUSTOMER BEHAVIOUR PATTERN
PDF
Predicting churn with filter-based techniques and deep learning
PPTX
TELECOMMUNICATION (2).pptx
PDF
CUSTOMER CHURN PREDICTION
PPTX
Insurance Churn Prediction Data Analysis Project
PDF
Churn analysis
PDF
Df24693697
PPTX
Bank Customer Churn Prediction- Saurav Singh.pptx
PPTX
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptx
Automated Feature Selection and Churn Prediction using Deep Learning Models
Machine Learning Project Presentation by Me
Machine Learning Approaches to Predict Customer Churn in Telecommunications I...
Data Mining on Customer Churn Classification
Customer churn classification using machine learning techniques
Customer_Churn_prediction.pptx
Customer_Churn_prediction.pptx
A Proposed Churn Prediction Model
ai ml presentation.pptx ON SUBSCRIPTION BASED INDUSTRY
churn_detection.pptx
Predicting Customer Churn in Telecom (Corporate Presentation)
EVALUTION OF CHURN PREDICTING PROCESS USING CUSTOMER BEHAVIOUR PATTERN
Predicting churn with filter-based techniques and deep learning
TELECOMMUNICATION (2).pptx
CUSTOMER CHURN PREDICTION
Insurance Churn Prediction Data Analysis Project
Churn analysis
Df24693697
Bank Customer Churn Prediction- Saurav Singh.pptx
Capstone_Customer_Churn_Prediction_Capstone_proejct.pptx
Ad

More from Lviv IT School (20)

PPTX
Courier service delivery
PDF
My flight
PPTX
RozZiava
PPTX
Ceramisto
PDF
PPTX
Feed your pet
PDF
Katja Kamjanets
PDF
п и ж и к
PPT
Maryana Medvid
PDF
PDF
Терентьєва Ксенія
PDF
A gasyuk
PDF
Andriy severa
PPTX
Popovych anastasia
PDF
Олена Олексів
PDF
Trosnuk Roman
PDF
Turchynska Oksana
PDF
Join game presentation
PPTX
TOUCH THE WORLD
PPTX
Teens project. m4 t
Courier service delivery
My flight
RozZiava
Ceramisto
Feed your pet
Katja Kamjanets
п и ж и к
Maryana Medvid
Терентьєва Ксенія
A gasyuk
Andriy severa
Popovych anastasia
Олена Олексів
Trosnuk Roman
Turchynska Oksana
Join game presentation
TOUCH THE WORLD
Teens project. m4 t

Recently uploaded (20)

PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Tartificialntelligence_presentation.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Hybrid model detection and classification of lung cancer
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPT
What is a Computer? Input Devices /output devices
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Architecture types and enterprise applications.pdf
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
August Patch Tuesday
PPTX
Chapter 5: Probability Theory and Statistics
PDF
DP Operators-handbook-extract for the Mautical Institute
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
A comparative study of natural language inference in Swahili using monolingua...
Tartificialntelligence_presentation.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A review of recent deep learning applications in wood surface defect identifi...
Hybrid model detection and classification of lung cancer
Enhancing emotion recognition model for a student engagement use case through...
What is a Computer? Input Devices /output devices
NewMind AI Weekly Chronicles – August ’25 Week III
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Architecture types and enterprise applications.pdf
observCloud-Native Containerability and monitoring.pptx
August Patch Tuesday
Chapter 5: Probability Theory and Statistics
DP Operators-handbook-extract for the Mautical Institute
A novel scalable deep ensemble learning framework for big data classification...
Benefits of Physical activity for teenagers.pptx
Hindi spoken digit analysis for native and non-native speakers

Telecom Churn Prediction from Customer Usage Data (Igor Tymchuk)

  • 1. Telecom Churn Prediction from Customer Usage Data Two-Class Boosted Decision Tree vs SVM models. Igor Tymchuk, tymch777@gmail.com Goal To predict Customer Churns of the customers who were active for more than 1 month in a row (day by day) but then suddenly left the company. Prediction should be based on activity data (customer usage and top-ups only) Approach To Use Azure ML is the main idea for this project to show customers that it is very easy to start with Data Science solution and implement it within existed BI solution. Challenges • Defining sensors and observed raw data • Absence of memory of the previous states Idea: To create easy applicable solution to predict telecom (mobile) churns: Sophisticated handling of churn is a sign of telecommunications industry where subscribers are known to frequently switch from one provider to another. This voluntary churn is of prime concern. Moreover, providers have accumulated significant knowledge about churn drivers, which are the factors that drive customers to switch. Specifics: Mobile Virtual Operator customer Churns occur very often b/c people usually use it as 2nd sim only for International calls. Results The system is able to predict customers churns within low Threshold (< 0.1) with very high accuracy (every second record was real churn in nearest week) Remaining Work - Apply current created webservice into existed solution. - Get more data for Model raining - Investigate other data which can help us to predict Churns. (for example: CRM data) Input: 484 Hidden: 50 Visualized features learned “walls” part of weights “food” part of weights “predator” part of weights Comparing Models for Churn prediction “sand” part of weights Practical Value Above mentioned approach could be useful for mobile operators to predict churns. Usually we need to predict churns to apply for users special treatment to keep those customers within the company. The most important metric in churn is the misclassification rate: that is, of the top N churners as predicted by the classifier, which of them actually did not churn, and yet received special treatment. Raw data is: usage traffic data - Call type , - Roaming/non roaming calls ration - Actual call duration - Billed duration - Average cost - Amount of calls for last month Problem: raw data is transaction and is not prepared for Machine Learning Solution: To agregate data and to learn features by unsupervised feature learning techniques Two-Class Support Vector Machine module to create a model that is based on the support vector machine algorithm. The classifier that this module initializes is useful for predicting between two possible outcomes that depend on continuous or categorical predictor variables. Two-Class Boosted Decision Tree module to create a machine learning model that is based on the boosted decision trees algorithm. A boosted decision tree is an ensemble learning method in which the second tree corrects for the errors of the first tree, the third tree corrects for the errors of the first and second trees, and so forth. Predictions are based on the entire ensemble of trees together that makes the prediction Conclusion: This project describes a sensible approach to tackle with the common problem of customer churn by using a generic framework. I considered a prototype for scoring models and implemented it by using Azure Machine Learning. Compared results of two models Two-Class Boosted Decision Tree and SVM.