Why is my machine learning model not being used ?

Rakuten Group, Inc.
Rakuten Group, Inc.Rakuten Group, Inc.
Oct 27, 2018
Akanksha Tiwari
Rakuten Institute of Technology
Singapore
2
I have built a model to predict which customer will cancel their subscription
..why is marketing not using it?
1. Marketing team will not use the model if they don’t know what action to take
on the predictions and why
2. Data Scientists can use model interpretation to help marketing team take
action
Video streaming platform that
streams Asian content.
4
Customers pay monthly
subscription fee to watch
content
Customers cancel
subscription and leave
+ $ - $
CHURN
5
…
Yes, sure.
That sounds
exciting
Management
Why don't we
start using AI to
identify which
customers will
churn next
month ?
Marketing
6
…
Yes, sure.
That sounds
exciting
Management
Why don't we
start using AI to
identify which
customers will
churn next
month ?
Marketing
Can you help
identify customers
who will churn next
month?
Data Scientist
7
…
Sure. I can use
past data to build
a model to predict
who will churn in
the next month.
Data Scientist
8
…
FEATURES
Video Viewing
Behavior
Click Stream
Behavior
Subscription
Behavior
Train the model on past
subscribers
Predict the probability to
churn in the next month
Model Outperforms vendor’s model
9
…
Data Scientist
10
…
If client is unable to action on predictions then the model will not be used
How should the output of the
model be used ? Given the
high risk churners what should
I do and why?
Marketing
11
Customer Probability to churn
X 0.27
Y 0.86
Z 0.82
CHURN MODEL PREDICTIONS
12
Customer Probability to churn Reason for prediction
X 0.27 Used service for more than year, Actively watching content
Y 0.86 New User, Cancelled in the past
Z 0.82
Used service for more than year, Lost Interest
CHURN MODEL PREDICTIONS EXPLANATION
13
MODEL INTERPRETATION
Model Interpretation of a machine learning model is how humans can
understand the choices made by the model in the decision making process
MODEL PREDICTIONS EXPLANATION
14
15
*(see the SHAP NIPS paper for details).
SHAP*:
• Latest work on model interpretation
• Explains the output of any machine learning model.
• Connects game theory with model explanations
• Unifies several previous methods (such as LIME, DeepLift)
16
Member A
What is an individual’s contribution in the team?
Team makes $400 profits
Member B Member C
17
Mapping teams to model prediction (Example)
Team Members  Features used for a prediction
Team sales  Prediction Score
Member A
Member A
Member A
$400 0.78
Days since subscription
Minutes Viewed
Number of past subscriptions
18
1: Calculate Normalizing Weights for all sub-sizes of teams
Team Size Normalizing Weight* Team Permutations
1
2
3
33%
16%
33% *Normalizing Weight = m! x (n-m-1)! / n!
n = size of original team
m = size of team player get’s added to
19
2: Contribution when each member is working alone
$200 $100 $0
Member A Member B Member C
20
3: Contribution of players as part of teams
B’s contribution
(in a team with A)
= 400 - 200 = $200
A’s contribution
(in a team with B)
= 400 - 100 = $300
+ = $400
Member A Member B
21
4: Final contributions
Final SHAP AttributionsNormalizing Weights
Team of 1
$200
$100
$0
33% 16% 33%
$200 + $300
= $500
=$300
$0
$300
$200
$0
Team of 2 Team of 3
33% x $200 + 16% x $500 + 33% x $300
= $250
= $0
= $150
Member A
Member B
Member C
22
No. of past cancellations
= 5
Prediction with a high churn score
23
Explanation of the prediction of the high churn score
days since subscription = 25
Minutes viewed last
quarter
(of subscription) = 0
No. of past cancellations = 5
24
Days since subscription = 311
Minutes viewed last quarter
(of subscription) = 3751
Days since last watched video = 0
Sample explanation of a low churn score
25
Flip the horizontal predictions vertically
26
Group all predictions by their SHAP values
27
Days since subscription = 31
days
Minutes viewed last quarter = 0
New users,
not watching content
Higher
lower
S
H
A
P
V
A
L
U
E
S
USERS
Helps marketing understand the decisions of the model
28
Disengaged
users
Higher
lower
Days since subscription = 301
Drop in minutes watched > 50%
Minutes viewed last quarter = 0
USERS
S
H
A
P
V
A
L
U
E
S
Helps marketing understand the decisions of the model and take action
29
Marketing Planning a campaign for disengaged users using content recommendation
Acquisition Date: 24th Sep 2018
30
Revisit model / data
Higher
lower
Minutes viewed in 2nd quarter of subscription =
1000
Minutes viewed drop > 50 %
Minutes viewed in last quarter = 0
S
H
A
P
V
A
L
U
E
S
Helps in in Qualitative Model Evaluation
31
• Churn prediction is just one component of churn management
• Marketing will not use the model if they don’t know what action to take on the
predictions and why
• Use model interpretation to help marketing take action
Why is my machine learning  model not being used ?
1 of 32

Recommended

楽天技術研究所の次世代AI 技術への挑戦 by
楽天技術研究所の次世代AI 技術への挑戦楽天技術研究所の次世代AI 技術への挑戦
楽天技術研究所の次世代AI 技術への挑戦Rakuten Group, Inc.
1.1K views36 slides
楽天市場データ + 機械学習を用いた予測事例の紹介 梅田卓志/楽天株式会社 by
楽天市場データ + 機械学習を用いた予測事例の紹介  梅田卓志/楽天株式会社楽天市場データ + 機械学習を用いた予測事例の紹介  梅田卓志/楽天株式会社
楽天市場データ + 機械学習を用いた予測事例の紹介 梅田卓志/楽天株式会社Rakuten Group, Inc.
1.3K views34 slides
Datasciencein E-commerce industry by
Datasciencein E-commerce industryDatasciencein E-commerce industry
Datasciencein E-commerce industryRakuten Group, Inc.
842 views109 slides
地理情報を活用したレコメンダーシステムの構築と評価 by
地理情報を活用したレコメンダーシステムの構築と評価地理情報を活用したレコメンダーシステムの構築と評価
地理情報を活用したレコメンダーシステムの構築と評価Rakuten Group, Inc.
1.6K views21 slides
楽天における機械学習アルゴリズムの活用 by
楽天における機械学習アルゴリズムの活用楽天における機械学習アルゴリズムの活用
楽天における機械学習アルゴリズムの活用Rakuten Group, Inc.
13K views25 slides
Actual cases of applying AI related technologiesin Rakuten by
Actual cases of applying AI related technologiesin RakutenActual cases of applying AI related technologiesin Rakuten
Actual cases of applying AI related technologiesin RakutenRakuten Group, Inc.
3.9K views49 slides

More Related Content

What's hot

Deep learning for e-commerce: current status and future prospects by
Deep learning for e-commerce: current status and future prospectsDeep learning for e-commerce: current status and future prospects
Deep learning for e-commerce: current status and future prospectsRakuten Group, Inc.
1.8K views20 slides
E-commerce企業におけるビッグデータ活用の取り組みと今後の展望 by
E-commerce企業におけるビッグデータ活用の取り組みと今後の展望E-commerce企業におけるビッグデータ活用の取り組みと今後の展望
E-commerce企業におけるビッグデータ活用の取り組みと今後の展望Rakuten Group, Inc.
4.4K views41 slides
940 sponsor gazdak_using our laptop by
940 sponsor gazdak_using our laptop940 sponsor gazdak_using our laptop
940 sponsor gazdak_using our laptopRising Media, Inc.
266 views16 slides
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share by
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market ShareData Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market ShareFormulatedby
649 views27 slides
Projects by
ProjectsProjects
ProjectsLearnbay Datascience
124 views14 slides
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee... by
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...Formulatedby
484 views27 slides

What's hot(20)

Deep learning for e-commerce: current status and future prospects by Rakuten Group, Inc.
Deep learning for e-commerce: current status and future prospectsDeep learning for e-commerce: current status and future prospects
Deep learning for e-commerce: current status and future prospects
Rakuten Group, Inc.1.8K views
E-commerce企業におけるビッグデータ活用の取り組みと今後の展望 by Rakuten Group, Inc.
E-commerce企業におけるビッグデータ活用の取り組みと今後の展望E-commerce企業におけるビッグデータ活用の取り組みと今後の展望
E-commerce企業におけるビッグデータ活用の取り組みと今後の展望
Rakuten Group, Inc.4.4K views
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share by Formulatedby
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market ShareData Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Data Science Salon: Adopting Machine Learning to Drive Revenue and Market Share
Formulatedby649 views
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee... by Formulatedby
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Data Science Salon: Building smart AI: How Deep Learning Can Get You Into Dee...
Formulatedby484 views
Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spa... by Data Driven Innovation
Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spa...Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spa...
Forecasting and Predictive Digital Marketing. Daniele Donzella, Gianluigi Spa...
State of MLOps 2021 valohai survey_요약정리 by Chun Myung Kyu
State of MLOps 2021 valohai survey_요약정리State of MLOps 2021 valohai survey_요약정리
State of MLOps 2021 valohai survey_요약정리
Chun Myung Kyu1.1K views
Cognitive Assistant for Data Scientists (CADS) by Steven Miller
Cognitive Assistant for Data Scientists (CADS)Cognitive Assistant for Data Scientists (CADS)
Cognitive Assistant for Data Scientists (CADS)
Steven Miller2.1K views
MLSEV Virtual. ML: Business Perspective by BigML, Inc
MLSEV Virtual. ML: Business PerspectiveMLSEV Virtual. ML: Business Perspective
MLSEV Virtual. ML: Business Perspective
BigML, Inc424 views
Machine learning for broadcasting & media production by Maxim Kublitski
Machine learning for broadcasting & media productionMachine learning for broadcasting & media production
Machine learning for broadcasting & media production
Maxim Kublitski91 views
Marketing Analytics with R Lifting Campaign Success Rates by Revolution Analytics
Marketing Analytics with R Lifting Campaign Success RatesMarketing Analytics with R Lifting Campaign Success Rates
Marketing Analytics with R Lifting Campaign Success Rates
Revolution Analytics11.2K views
Machine Learning for Sales & Marketing by Piyush Saggi
Machine Learning for Sales & MarketingMachine Learning for Sales & Marketing
Machine Learning for Sales & Marketing
Piyush Saggi1.7K views
Data Science Salon: Enabling self-service predictive analytics at Bidtellect by Formulatedby
Data Science Salon: Enabling self-service predictive analytics at BidtellectData Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
Formulatedby321 views

Similar to Why is my machine learning model not being used ?

6 Steps to Building the Ultimate Integrated Marketing Framework with Productb... by
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...saastr
43 views33 slides
Tech Leadership for the Sustainable Win by
Tech Leadership for the Sustainable WinTech Leadership for the Sustainable Win
Tech Leadership for the Sustainable WinHolly Ross
396 views55 slides
#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win by
#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win
#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable WinConnecting Up
522 views55 slides
SplitMetrics answers burning questions on mobile A/B testing by
SplitMetrics answers burning questions on mobile A/B testingSplitMetrics answers burning questions on mobile A/B testing
SplitMetrics answers burning questions on mobile A/B testingSplitMetrics
244 views33 slides
Do you know the real story your data is telling you? by
Do you know the real story your data is telling you?Do you know the real story your data is telling you?
Do you know the real story your data is telling you?4Ps Marketing
1.2K views26 slides
DMAI Analytics Solutions Guide by
DMAI Analytics Solutions GuideDMAI Analytics Solutions Guide
DMAI Analytics Solutions GuideDan Meyer
414 views15 slides

Similar to Why is my machine learning model not being used ?(20)

6 Steps to Building the Ultimate Integrated Marketing Framework with Productb... by saastr
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
6 Steps to Building the Ultimate Integrated Marketing Framework with Productb...
saastr43 views
Tech Leadership for the Sustainable Win by Holly Ross
Tech Leadership for the Sustainable WinTech Leadership for the Sustainable Win
Tech Leadership for the Sustainable Win
Holly Ross396 views
#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win by Connecting Up
#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win
#CU11: Workshop by Holly Ross: Technology Leadership for the Sustainable Win
Connecting Up522 views
SplitMetrics answers burning questions on mobile A/B testing by SplitMetrics
SplitMetrics answers burning questions on mobile A/B testingSplitMetrics answers burning questions on mobile A/B testing
SplitMetrics answers burning questions on mobile A/B testing
SplitMetrics244 views
Do you know the real story your data is telling you? by 4Ps Marketing
Do you know the real story your data is telling you?Do you know the real story your data is telling you?
Do you know the real story your data is telling you?
4Ps Marketing1.2K views
DMAI Analytics Solutions Guide by Dan Meyer
DMAI Analytics Solutions GuideDMAI Analytics Solutions Guide
DMAI Analytics Solutions Guide
Dan Meyer414 views
Funnels Workshop Web Summit 2014 @geckoboard @GA by Sofia Quintero
Funnels Workshop Web Summit 2014 @geckoboard @GAFunnels Workshop Web Summit 2014 @geckoboard @GA
Funnels Workshop Web Summit 2014 @geckoboard @GA
Sofia Quintero5.9K views
Product Analytics Workshop by Amplitude
Product Analytics WorkshopProduct Analytics Workshop
Product Analytics Workshop
Amplitude1.2K views
Keynote Presentation: Incremental Innovation in the Age of the Customer - Sim... by Adestra
Keynote Presentation: Incremental Innovation in the Age of the Customer - Sim...Keynote Presentation: Incremental Innovation in the Age of the Customer - Sim...
Keynote Presentation: Incremental Innovation in the Age of the Customer - Sim...
Adestra47 views
Microsoft adoption guide workbook by Kamal Pandey
Microsoft adoption guide workbookMicrosoft adoption guide workbook
Microsoft adoption guide workbook
Kamal Pandey189 views
Conversion Conference 2011 NYC presentation by Brian Jones
Conversion Conference 2011 NYC presentationConversion Conference 2011 NYC presentation
Conversion Conference 2011 NYC presentation
Brian Jones301 views
Machine Learning with Azure and Databricks Virtual Workshop by CCG
Machine Learning with Azure and Databricks Virtual WorkshopMachine Learning with Azure and Databricks Virtual Workshop
Machine Learning with Azure and Databricks Virtual Workshop
CCG252 views
Display Measurement Concepting To Completion V2.0 by John Grudnowski
Display Measurement Concepting To Completion V2.0Display Measurement Concepting To Completion V2.0
Display Measurement Concepting To Completion V2.0
John Grudnowski359 views
Display Measurement Concepting To Completion V2.0 by John Grudnowski
Display Measurement Concepting To Completion V2.0Display Measurement Concepting To Completion V2.0
Display Measurement Concepting To Completion V2.0
John Grudnowski552 views
Hero Conf London 2018 - Frameworks for Insights and Impact by Wijnand Meijer
Hero Conf London 2018 - Frameworks for Insights and ImpactHero Conf London 2018 - Frameworks for Insights and Impact
Hero Conf London 2018 - Frameworks for Insights and Impact
Wijnand Meijer1.5K views
Digital Learning Blueprint Template by Judy Albers
Digital Learning Blueprint TemplateDigital Learning Blueprint Template
Digital Learning Blueprint Template
Judy Albers225 views
Minimum viable product_to_deliver_business_value_v0.4 by Archana Joshi
Minimum viable product_to_deliver_business_value_v0.4Minimum viable product_to_deliver_business_value_v0.4
Minimum viable product_to_deliver_business_value_v0.4
Archana Joshi1.4K views
How to Apply Machine Learning by Lyft Senior Product Manager by Product School
How to Apply Machine Learning by Lyft Senior Product ManagerHow to Apply Machine Learning by Lyft Senior Product Manager
How to Apply Machine Learning by Lyft Senior Product Manager
Product School363 views

More from Rakuten Group, Inc.

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話 by
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話Rakuten Group, Inc.
124 views32 slides
楽天における安全な秘匿情報管理への道のり by
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のりRakuten Group, Inc.
174 views43 slides
What Makes Software Green? by
What Makes Software Green?What Makes Software Green?
What Makes Software Green?Rakuten Group, Inc.
138 views39 slides
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At... by
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Rakuten Group, Inc.
225 views33 slides
大規模なリアルタイム監視の導入と展開 by
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開Rakuten Group, Inc.
525 views18 slides
楽天における大規模データベースの運用 by
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用Rakuten Group, Inc.
789 views20 slides

More from Rakuten Group, Inc.(20)

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話 by Rakuten Group, Inc.
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
楽天における安全な秘匿情報管理への道のり by Rakuten Group, Inc.
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At... by Rakuten Group, Inc.
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
大規模なリアルタイム監視の導入と展開 by Rakuten Group, Inc.
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開
楽天における大規模データベースの運用 by Rakuten Group, Inc.
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用
楽天サービスを支えるネットワークインフラストラクチャー by Rakuten Group, Inc.
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー
楽天の規模とクラウドプラットフォーム統括部の役割 by Rakuten Group, Inc.
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割
The Data Platform Administration Handling the 100 PB.pdf by Rakuten Group, Inc.
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdf
Supporting Internal Customers as Technical Account Managers.pdf by Rakuten Group, Inc.
Supporting Internal Customers as Technical Account Managers.pdfSupporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdf
Travel & Leisure Platform Department's tech info by Rakuten Group, Inc.
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info by Rakuten Group, Inc.
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
100PBを越えるデータプラットフォームの実情 by Rakuten Group, Inc.
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
社内エンジニアを支えるテクニカルアカウントマネージャー by Rakuten Group, Inc.
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
モニタリングプラットフォーム開発の裏側 by Rakuten Group, Inc.
モニタリングプラットフォーム開発の裏側モニタリングプラットフォーム開発の裏側
モニタリングプラットフォーム開発の裏側

Recently uploaded

Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
80 views38 slides
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...ShapeBlue
146 views15 slides
DRBD Deep Dive - Philipp Reisner - LINBIT by
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBITShapeBlue
140 views21 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
179 views7 slides
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...ShapeBlue
79 views17 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
61 views21 slides

Recently uploaded(20)

Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue146 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue140 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue79 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue144 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software385 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue88 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue112 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue120 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue166 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty62 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 views

Why is my machine learning model not being used ?

  • 1. Oct 27, 2018 Akanksha Tiwari Rakuten Institute of Technology Singapore
  • 2. 2 I have built a model to predict which customer will cancel their subscription ..why is marketing not using it? 1. Marketing team will not use the model if they don’t know what action to take on the predictions and why 2. Data Scientists can use model interpretation to help marketing team take action
  • 3. Video streaming platform that streams Asian content.
  • 4. 4 Customers pay monthly subscription fee to watch content Customers cancel subscription and leave + $ - $ CHURN
  • 5. 5 … Yes, sure. That sounds exciting Management Why don't we start using AI to identify which customers will churn next month ? Marketing
  • 6. 6 … Yes, sure. That sounds exciting Management Why don't we start using AI to identify which customers will churn next month ? Marketing Can you help identify customers who will churn next month? Data Scientist
  • 7. 7 … Sure. I can use past data to build a model to predict who will churn in the next month. Data Scientist
  • 8. 8 … FEATURES Video Viewing Behavior Click Stream Behavior Subscription Behavior Train the model on past subscribers Predict the probability to churn in the next month Model Outperforms vendor’s model
  • 10. 10 … If client is unable to action on predictions then the model will not be used How should the output of the model be used ? Given the high risk churners what should I do and why? Marketing
  • 11. 11 Customer Probability to churn X 0.27 Y 0.86 Z 0.82 CHURN MODEL PREDICTIONS
  • 12. 12 Customer Probability to churn Reason for prediction X 0.27 Used service for more than year, Actively watching content Y 0.86 New User, Cancelled in the past Z 0.82 Used service for more than year, Lost Interest CHURN MODEL PREDICTIONS EXPLANATION
  • 13. 13 MODEL INTERPRETATION Model Interpretation of a machine learning model is how humans can understand the choices made by the model in the decision making process MODEL PREDICTIONS EXPLANATION
  • 14. 14
  • 15. 15 *(see the SHAP NIPS paper for details). SHAP*: • Latest work on model interpretation • Explains the output of any machine learning model. • Connects game theory with model explanations • Unifies several previous methods (such as LIME, DeepLift)
  • 16. 16 Member A What is an individual’s contribution in the team? Team makes $400 profits Member B Member C
  • 17. 17 Mapping teams to model prediction (Example) Team Members  Features used for a prediction Team sales  Prediction Score Member A Member A Member A $400 0.78 Days since subscription Minutes Viewed Number of past subscriptions
  • 18. 18 1: Calculate Normalizing Weights for all sub-sizes of teams Team Size Normalizing Weight* Team Permutations 1 2 3 33% 16% 33% *Normalizing Weight = m! x (n-m-1)! / n! n = size of original team m = size of team player get’s added to
  • 19. 19 2: Contribution when each member is working alone $200 $100 $0 Member A Member B Member C
  • 20. 20 3: Contribution of players as part of teams B’s contribution (in a team with A) = 400 - 200 = $200 A’s contribution (in a team with B) = 400 - 100 = $300 + = $400 Member A Member B
  • 21. 21 4: Final contributions Final SHAP AttributionsNormalizing Weights Team of 1 $200 $100 $0 33% 16% 33% $200 + $300 = $500 =$300 $0 $300 $200 $0 Team of 2 Team of 3 33% x $200 + 16% x $500 + 33% x $300 = $250 = $0 = $150 Member A Member B Member C
  • 22. 22 No. of past cancellations = 5 Prediction with a high churn score
  • 23. 23 Explanation of the prediction of the high churn score days since subscription = 25 Minutes viewed last quarter (of subscription) = 0 No. of past cancellations = 5
  • 24. 24 Days since subscription = 311 Minutes viewed last quarter (of subscription) = 3751 Days since last watched video = 0 Sample explanation of a low churn score
  • 25. 25 Flip the horizontal predictions vertically
  • 26. 26 Group all predictions by their SHAP values
  • 27. 27 Days since subscription = 31 days Minutes viewed last quarter = 0 New users, not watching content Higher lower S H A P V A L U E S USERS Helps marketing understand the decisions of the model
  • 28. 28 Disengaged users Higher lower Days since subscription = 301 Drop in minutes watched > 50% Minutes viewed last quarter = 0 USERS S H A P V A L U E S Helps marketing understand the decisions of the model and take action
  • 29. 29 Marketing Planning a campaign for disengaged users using content recommendation Acquisition Date: 24th Sep 2018
  • 30. 30 Revisit model / data Higher lower Minutes viewed in 2nd quarter of subscription = 1000 Minutes viewed drop > 50 % Minutes viewed in last quarter = 0 S H A P V A L U E S Helps in in Qualitative Model Evaluation
  • 31. 31 • Churn prediction is just one component of churn management • Marketing will not use the model if they don’t know what action to take on the predictions and why • Use model interpretation to help marketing take action