SlideShare a Scribd company logo
1 of 31
Download to read offline
IMPLEMENTATION OF CHURN
PREDICTION
AND ITS EFFICIENCY
ESTIMATION.
ALEXEI CHERNOBROVOV
Alexei Chernobrovov
is the largest internet business, evolving
e-commerce and leading Russian social
networks.
is one of the biggest online-schools in
Europe for learning English.
is the central securities depository of the
Russian Federation.
is the largest sporting goods retailer in the
world.
is one of the biggest carmakers in the
world.
Member of the expert Council of the
Runet Prize.
Ok.ru – Russian social network
Game platform on Ok.ru
The target
to force a user
to make more
purchases
to keep a user in
a game as long
as possible
Churn Prediction
Not churned Churned
We should divide users
into 2 groups: churned &
Not churned.
We need to keep users
in a platform and to
minimize user’s churn.
● Accuracy
● Precision
● Recall
● AUC-ROC
● Logloss
● F1
Classification Metrics
● Website traffic
● Unique users
● Session duration
● NPS (net promoter score)
● Average Order Value
● Conversion
● Churn rate
● MONEY!!!
Business - Metrics
What does Business need from ML?
● Possibility to implement
● Real business improvement
● Return-On-Investment
ML and Business Aims
We need to predict churn before it happens.
ML Aim Business Aim
to predict a user’s
churning out
to make actions on user’s
retention
Actual
Churned Not churned Action
Predicted
Churned True Positive False Positive Discount
Not
churned
False Negative True Negative No action
Confusion
Matrix
Actual
Churned Not churned Action
Predicted
Churned
LTV of a client
- amount of
discount
Amount of
discount Discount
Not
churned
LTV of a client 0 No action
Business
Metrics
Balance
Using Business Metric
+(LTV − amount of discount)⋅TP
− (amount of discount)⋅FP
−(LTV)⋅FN
+0⋅TN → max
It is not so :)
How to evaluate the Results
correctly?
Discount is not provided (А)
Churned Not
churned
Churned 28% 6%
Not churned 6% 60%
Discount is provided (B)
AB-test
Churned Not
churned
Сhurned 25% 9%
Not churned 6% 60%
Discount is not provided (А)
Churned Not
churned
Churned 28% 6%
Not churned 6% 60%
Discount is provided (B)
AB-test
Churned Not
churned
Churned 25% 9%
Not churned 6% 60%
Discount is provided (B)
Churned Remained
Churned 28% 6%
Not churned 6% 60%
Discount is not provided (А)
AB-test
Churned Remained
Churned 25% 9%
Not churned 6% 60%
Not
churned
Not
churned
3%
69%-66%=3% of all users (3%/28%=10,7% of those who intended
to churn) didn’t leave the service thanks to ML and activity!
Churned Not
churned
Churned 28% 6%
Not churned 6% 60%
66%
Real effect from the Experiment
Churned Not
churned
Churned 25% 9%
Not churned 6% 60%
69%
69%-66%=3% of all users (3%/28%=10,7% of those who intended
to churn) didn’t leave the service thanks to ML and activity!
Churned Not
churned
Churned 28% 6%
Not churned 6% 60%
66%
Real effect from the Experiment
Churned Not
churned
Churned 25% 9%
Not churned 6% 60%
69%
The right business metric.
А: 66%⋅LTV
B: 69%⋅LTV-9%⋅(amount of discount)
The real effect (B-А): 3%⋅LTV-9%⋅(amount of discount)
What does Business get as a Result?
Let’s assume:
LTV = 115 €
Amount of discount = 5 €
ML implementation = 30,000 €
Is the Experiment cost-effective?
What minimal number of users is required to recover the
investments?
Let’s assume:
LTV = 115 €
Amount of discount = 5 €
ML implementation = 30,000
Is the Experiment cost-effective?
What minimal number of users is required to recover the
investments? 10000
Simple calculation:
3%⋅ 115 € - 9%⋅ 5 €=+3 €
That is 3 € from each user.
30,000/3 = 10000
Correct Business-Metric
+(LTV − amount of discount)⋅TP⋅DA
− (amount of discount)⋅FP
→ max
Where DA is percentage of discount
acceptances out of those users who
intended to leave our service.
What will happen if You provide a
Discount to Everyone?
We Can Calculate!
LTV: (28%+6%)⋅10,7%=3,6% [DA = 3%/28%=10,7%]
(in other words we will save an additional 0,6% LTV)
Amount of discount: -0,6%-9%-60%=-69,6%
If we express in money:
3,6%⋅LTV - 69,6%⋅(discount)= 3,6% ⋅ 115€ – 69,6%⋅ 5€≈+0,71€ per user.
But ML implementation: 0€!
So if we provide discounts to everyone, we will earn +0,71€ per user. It is more
attractive than not to give a discount anyone at all!
This algorithm should be considered as a baseline.
-30000
-20000
-10000
0
10000
20000
30000
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000
Profit from Algorithms
Discount to all ML
users
payback
applying ML
Discount Acceptance (DA) Forecast
That’s it. Churn might be predicted ideally.
But if business does not possess a tool to apply - the result might be zero.
First, we need to estimate a
possibility to impact those users,
who are going to churn out.
It might be more important than
even a good ML prediction.
The right Design of the Experiment
1. Build a confusion matrix
2. Take a sub-sample (N% of users) and provide a discount to everyone.
3. Calculate percentage of users who retained after a discount (in other words an
error offset ∆FP/(TP+FN)). Our DA.
4. Optimize ML-algorithm considering the results from step # 3.
5. Compare ML-algorithm with 2 (!) baseline (provide a discount to everyone, do
not provide it to anyone)
6. Calculate the real effect from the implementation of the algorithm
AND ONLY IF IT PAY-OFFS:
7. Implement ML-algorithm
To Sum up
• Test possibility to retain a
customer before you start churn
prediction;
• Choose the right metrics for
churn prediction;
• Estimate project cost-efficiency
before you launch it.
a@chernobrovov.com
fb.com/chernobrovov
linkedin.com/in/alex-chernobrovov/
@chernobrovov
Alexei Chernobrovov
Questions?
Evaluation of the effectiveness of Churn Predict in the implementation of the business

More Related Content

Similar to Evaluation of the effectiveness of Churn Predict in the implementation of the business

Using metrics to improve website engagement
Using metrics to improve website engagementUsing metrics to improve website engagement
Using metrics to improve website engagementCharityComms
 
Data centric design and operation
Data centric design and operationData centric design and operation
Data centric design and operationSon Aris
 
Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...we20
 
Prediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom IndustryPrediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom IndustryPranov Mishra
 
Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...GameCamp
 
User Churn: Calculating and Optimizing
User Churn: Calculating and OptimizingUser Churn: Calculating and Optimizing
User Churn: Calculating and OptimizingPrice Intelligently
 
Lazard network correlation_architecture
Lazard network correlation_architectureLazard network correlation_architecture
Lazard network correlation_architectureJean Meilhoc Ricaume
 
Experimental marketing: why and how
Experimental marketing: why and howExperimental marketing: why and how
Experimental marketing: why and howYandex
 
Experimental marketing: why and how
Experimental marketing: why and how Experimental marketing: why and how
Experimental marketing: why and how Yandex
 
MeasureWorks - Velocity Europe - Real World Rum
MeasureWorks - Velocity Europe - Real World RumMeasureWorks - Velocity Europe - Real World Rum
MeasureWorks - Velocity Europe - Real World RumMeasureWorks
 
Location based sales forecast for superstores
Location based sales forecast for superstoresLocation based sales forecast for superstores
Location based sales forecast for superstoresThaiQuants
 
New Product Cost Evaluation PowerPoint Presentation Slides
New Product Cost Evaluation PowerPoint Presentation SlidesNew Product Cost Evaluation PowerPoint Presentation Slides
New Product Cost Evaluation PowerPoint Presentation SlidesSlideTeam
 
Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...
Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...
Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...Randy Lamprea
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Divyansh Dokania
 
Double Lay Racing System Review | Betting Systems Reviewed
Double Lay Racing System Review | Betting Systems ReviewedDouble Lay Racing System Review | Betting Systems Reviewed
Double Lay Racing System Review | Betting Systems ReviewedSally Marsden
 
Continuous Sentiment Intensity Prediction based on Deep Learning
Continuous Sentiment Intensity Prediction based on Deep LearningContinuous Sentiment Intensity Prediction based on Deep Learning
Continuous Sentiment Intensity Prediction based on Deep LearningYunchao He
 
Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2Shiftup
 
PredictingYelpReviews
PredictingYelpReviewsPredictingYelpReviews
PredictingYelpReviewsGary Giust
 

Similar to Evaluation of the effectiveness of Churn Predict in the implementation of the business (20)

Using metrics to improve website engagement
Using metrics to improve website engagementUsing metrics to improve website engagement
Using metrics to improve website engagement
 
Data centric design and operation
Data centric design and operationData centric design and operation
Data centric design and operation
 
Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...
 
Prediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom IndustryPrediction of customer propensity to churn - Telecom Industry
Prediction of customer propensity to churn - Telecom Industry
 
Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...Developing an effective LTV model at the soft launch and keeping it valid fur...
Developing an effective LTV model at the soft launch and keeping it valid fur...
 
User Churn: Calculating and Optimizing
User Churn: Calculating and OptimizingUser Churn: Calculating and Optimizing
User Churn: Calculating and Optimizing
 
Lazard network correlation_architecture
Lazard network correlation_architectureLazard network correlation_architecture
Lazard network correlation_architecture
 
Experimental marketing: why and how
Experimental marketing: why and howExperimental marketing: why and how
Experimental marketing: why and how
 
Experimental marketing: why and how
Experimental marketing: why and how Experimental marketing: why and how
Experimental marketing: why and how
 
MeasureWorks - Velocity Europe - Real World Rum
MeasureWorks - Velocity Europe - Real World RumMeasureWorks - Velocity Europe - Real World Rum
MeasureWorks - Velocity Europe - Real World Rum
 
Location based sales forecast for superstores
Location based sales forecast for superstoresLocation based sales forecast for superstores
Location based sales forecast for superstores
 
New Product Cost Evaluation PowerPoint Presentation Slides
New Product Cost Evaluation PowerPoint Presentation SlidesNew Product Cost Evaluation PowerPoint Presentation Slides
New Product Cost Evaluation PowerPoint Presentation Slides
 
Case study: Making your best mobile customers churn less
Case study: Making your best mobile customers churn less Case study: Making your best mobile customers churn less
Case study: Making your best mobile customers churn less
 
Introduction To Six Sigma
Introduction To  Six  SigmaIntroduction To  Six  Sigma
Introduction To Six Sigma
 
Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...
Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...
Telepreneur Corp Business Presentation101 for inquiry 09292679381-09158887706...
 
Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)Engine90 crawford-decision-making (1)
Engine90 crawford-decision-making (1)
 
Double Lay Racing System Review | Betting Systems Reviewed
Double Lay Racing System Review | Betting Systems ReviewedDouble Lay Racing System Review | Betting Systems Reviewed
Double Lay Racing System Review | Betting Systems Reviewed
 
Continuous Sentiment Intensity Prediction based on Deep Learning
Continuous Sentiment Intensity Prediction based on Deep LearningContinuous Sentiment Intensity Prediction based on Deep Learning
Continuous Sentiment Intensity Prediction based on Deep Learning
 
Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2Estimate and Measure. Minimize work, maximize value. Part 2
Estimate and Measure. Minimize work, maximize value. Part 2
 
PredictingYelpReviews
PredictingYelpReviewsPredictingYelpReviews
PredictingYelpReviews
 

More from Institute of Contemporary Sciences

Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Institute of Contemporary Sciences
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicInstitute of Contemporary Sciences
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Institute of Contemporary Sciences
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena PekezInstitute of Contemporary Sciences
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovInstitute of Contemporary Sciences
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Institute of Contemporary Sciences
 
Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...Institute of Contemporary Sciences
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Institute of Contemporary Sciences
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Institute of Contemporary Sciences
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicInstitute of Contemporary Sciences
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicInstitute of Contemporary Sciences
 
Prediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionPrediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionInstitute of Contemporary Sciences
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentInstitute of Contemporary Sciences
 

More from Institute of Contemporary Sciences (20)

First 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip PanjevicFirst 5 years of PSI:ML - Filip Panjevic
First 5 years of PSI:ML - Filip Panjevic
 
Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...Building valuable (online and offline) Data Science communities - Experience ...
Building valuable (online and offline) Data Science communities - Experience ...
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen DraskovicData Science Master 4.0 on Belgrade University - Drazen Draskovic
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
 
Solving churn challenge in Big Data environment - Jelena Pekez
Solving churn challenge in Big Data environment  - Jelena PekezSolving churn challenge in Big Data environment  - Jelena Pekez
Solving churn challenge in Big Data environment - Jelena Pekez
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar DilovApplication of Business Intelligence in bank risk management - Dimitar Dilov
Application of Business Intelligence in bank risk management - Dimitar Dilov
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
 
Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...Recommender systems for personalized financial advice from concept to product...
Recommender systems for personalized financial advice from concept to product...
 
Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...Advanced tools in real time analytics and AI in customer support - Milan Sima...
Advanced tools in real time analytics and AI in customer support - Milan Sima...
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...Complex AI forecasting methods for investments portfolio optimization - Pawel...
Complex AI forecasting methods for investments portfolio optimization - Pawel...
 
From Zero to ML Hero for Underdogs - Amir Tabakovic
From Zero to ML Hero for Underdogs  - Amir TabakovicFrom Zero to ML Hero for Underdogs  - Amir Tabakovic
From Zero to ML Hero for Underdogs - Amir Tabakovic
 
Data and data scientists are not equal to money david hoyle
Data and data scientists are not equal to money   david hoyleData and data scientists are not equal to money   david hoyle
Data and data scientists are not equal to money david hoyle
 
The price is right - Tomislav Krizan
The price is right - Tomislav KrizanThe price is right - Tomislav Krizan
The price is right - Tomislav Krizan
 
When it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela CulibrkWhen it's raining gold, bring a bucket - Andjela Culibrk
When it's raining gold, bring a bucket - Andjela Culibrk
 
Reality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos SolujicReality and traps of real time data engineering - Milos Solujic
Reality and traps of real time data engineering - Milos Solujic
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir BrusicSensor networks for personalized health monitoring - Vladimir Brusic
Sensor networks for personalized health monitoring - Vladimir Brusic
 
Improving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity SearchImproving Data Quality with Product Similarity Search
Improving Data Quality with Product Similarity Search
 
Prediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognitionPrediction of good patterns for future sales using image recognition
Prediction of good patterns for future sales using image recognition
 
Using data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local governmentUsing data to fight corruption: full budget transparency in local government
Using data to fight corruption: full budget transparency in local government
 
Geospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and ClimateGeospatial Analysis and Open Data - Forest and Climate
Geospatial Analysis and Open Data - Forest and Climate
 

Recently uploaded

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 

Evaluation of the effectiveness of Churn Predict in the implementation of the business

  • 1. IMPLEMENTATION OF CHURN PREDICTION AND ITS EFFICIENCY ESTIMATION. ALEXEI CHERNOBROVOV
  • 2. Alexei Chernobrovov is the largest internet business, evolving e-commerce and leading Russian social networks. is one of the biggest online-schools in Europe for learning English. is the central securities depository of the Russian Federation. is the largest sporting goods retailer in the world. is one of the biggest carmakers in the world. Member of the expert Council of the Runet Prize.
  • 3. Ok.ru – Russian social network
  • 4. Game platform on Ok.ru The target to force a user to make more purchases to keep a user in a game as long as possible
  • 5. Churn Prediction Not churned Churned We should divide users into 2 groups: churned & Not churned. We need to keep users in a platform and to minimize user’s churn.
  • 6. ● Accuracy ● Precision ● Recall ● AUC-ROC ● Logloss ● F1 Classification Metrics
  • 7. ● Website traffic ● Unique users ● Session duration ● NPS (net promoter score) ● Average Order Value ● Conversion ● Churn rate ● MONEY!!! Business - Metrics
  • 8. What does Business need from ML? ● Possibility to implement ● Real business improvement ● Return-On-Investment
  • 9. ML and Business Aims We need to predict churn before it happens. ML Aim Business Aim to predict a user’s churning out to make actions on user’s retention
  • 10. Actual Churned Not churned Action Predicted Churned True Positive False Positive Discount Not churned False Negative True Negative No action Confusion Matrix
  • 11. Actual Churned Not churned Action Predicted Churned LTV of a client - amount of discount Amount of discount Discount Not churned LTV of a client 0 No action Business Metrics
  • 13. Using Business Metric +(LTV − amount of discount)⋅TP − (amount of discount)⋅FP −(LTV)⋅FN +0⋅TN → max It is not so :)
  • 14. How to evaluate the Results correctly?
  • 15. Discount is not provided (А) Churned Not churned Churned 28% 6% Not churned 6% 60% Discount is provided (B) AB-test Churned Not churned Сhurned 25% 9% Not churned 6% 60%
  • 16. Discount is not provided (А) Churned Not churned Churned 28% 6% Not churned 6% 60% Discount is provided (B) AB-test Churned Not churned Churned 25% 9% Not churned 6% 60%
  • 17. Discount is provided (B) Churned Remained Churned 28% 6% Not churned 6% 60% Discount is not provided (А) AB-test Churned Remained Churned 25% 9% Not churned 6% 60% Not churned Not churned 3%
  • 18. 69%-66%=3% of all users (3%/28%=10,7% of those who intended to churn) didn’t leave the service thanks to ML and activity! Churned Not churned Churned 28% 6% Not churned 6% 60% 66% Real effect from the Experiment Churned Not churned Churned 25% 9% Not churned 6% 60% 69%
  • 19. 69%-66%=3% of all users (3%/28%=10,7% of those who intended to churn) didn’t leave the service thanks to ML and activity! Churned Not churned Churned 28% 6% Not churned 6% 60% 66% Real effect from the Experiment Churned Not churned Churned 25% 9% Not churned 6% 60% 69%
  • 20. The right business metric. А: 66%⋅LTV B: 69%⋅LTV-9%⋅(amount of discount) The real effect (B-А): 3%⋅LTV-9%⋅(amount of discount) What does Business get as a Result?
  • 21. Let’s assume: LTV = 115 € Amount of discount = 5 € ML implementation = 30,000 € Is the Experiment cost-effective? What minimal number of users is required to recover the investments?
  • 22. Let’s assume: LTV = 115 € Amount of discount = 5 € ML implementation = 30,000 Is the Experiment cost-effective? What minimal number of users is required to recover the investments? 10000 Simple calculation: 3%⋅ 115 € - 9%⋅ 5 €=+3 € That is 3 € from each user. 30,000/3 = 10000
  • 23. Correct Business-Metric +(LTV − amount of discount)⋅TP⋅DA − (amount of discount)⋅FP → max Where DA is percentage of discount acceptances out of those users who intended to leave our service.
  • 24. What will happen if You provide a Discount to Everyone?
  • 25. We Can Calculate! LTV: (28%+6%)⋅10,7%=3,6% [DA = 3%/28%=10,7%] (in other words we will save an additional 0,6% LTV) Amount of discount: -0,6%-9%-60%=-69,6% If we express in money: 3,6%⋅LTV - 69,6%⋅(discount)= 3,6% ⋅ 115€ – 69,6%⋅ 5€≈+0,71€ per user. But ML implementation: 0€! So if we provide discounts to everyone, we will earn +0,71€ per user. It is more attractive than not to give a discount anyone at all! This algorithm should be considered as a baseline.
  • 26. -30000 -20000 -10000 0 10000 20000 30000 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 11000 12000 13000 14000 15000 16000 17000 18000 19000 Profit from Algorithms Discount to all ML users payback applying ML
  • 27. Discount Acceptance (DA) Forecast That’s it. Churn might be predicted ideally. But if business does not possess a tool to apply - the result might be zero. First, we need to estimate a possibility to impact those users, who are going to churn out. It might be more important than even a good ML prediction.
  • 28. The right Design of the Experiment 1. Build a confusion matrix 2. Take a sub-sample (N% of users) and provide a discount to everyone. 3. Calculate percentage of users who retained after a discount (in other words an error offset ∆FP/(TP+FN)). Our DA. 4. Optimize ML-algorithm considering the results from step # 3. 5. Compare ML-algorithm with 2 (!) baseline (provide a discount to everyone, do not provide it to anyone) 6. Calculate the real effect from the implementation of the algorithm AND ONLY IF IT PAY-OFFS: 7. Implement ML-algorithm
  • 29. To Sum up • Test possibility to retain a customer before you start churn prediction; • Choose the right metrics for churn prediction; • Estimate project cost-efficiency before you launch it.