SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
Supporting
decisions with ML
Kelly Uphoff, VP Marketing and
Content Science & Analytics
Feb 9, 2018
Today’s talk - key theme
ML to support decisions and
decision-makers, not ML to automate
decisions
● Not comprehensive - highlight examples
● Not technical - highlight application
The team …
Machine learning research scientists, mostly LA-based
Build and own a diverse ecosystem of “ML products”
● Including “demand (audience size) modeling as a service”
In addition, we heavily utilize causal inference, analytics, etc.
(Netflix Original) Title Lifecycle
LAUNCHLOCALIZATION
& QC
BUSINESS
NEGOTIATIONS
CREATIVE
PITCH
POST
PRODUCTIONPRODUCTION
PRE-
PRODUCTION
PRE-LAUNCH
PROMOTION
PRE-GREENLIGHT POST-GREENLIGHT PRE-LAUNCH POST-LAUNCH
ML to support decisions and
decision-makers, not ML to automate
decisions
… why?
1) Opportunity detection
2) Resource allocation
3) Optimization
1) Opportunity detection
● Programming decisions
● Greenlight decisions
2) Resource allocation
3) Optimization
Verticals are a building block
How do we use data & data science to identify
strengths and weaknesses in our entire catalog?
Today and in 2 years
Multiple objectives and constraints
ML + Operations Research
1) Opportunity detection
● Programming decisions
● Greenlight decisions
2) Resource allocation
3) Optimization
1) Opportunity detection
● Programming decisions
● Greenlight decisions
2) Resource allocation
3) Optimization
(Netflix Original) Title Lifecycle
LAUNCHLOCALIZATION
& QC
BUSINESS
NEGOTIATIONS
CREATIVE
PITCH
POST
PRODUCTIONPRODUCTION
PRE-
PRODUCTION
PRE-LAUNCH
PROMOTION
PRE-GREENLIGHT POST-GREENLIGHT PRE-LAUNCH POST-LAUNCH
Marketing
Budgets
Incrementality: The Causal Effect of an Ad
Example from “Ghost Ads”:
Sporting goods retailer who
ran an experiment:
● Retargeting
● 570k users
● 2 weeks
● 9 million impressions
● Ad spend: $30,500
● Avg. CPM = $3.40
Incrementality: The
difference in the outcome
because the ad was shown;
the causal effect of the ad.
Per impression:
$100k/9M=$0.011 ⇒ $11 RPM
Johnson, Garrett A. and Lewis, Randall A. and Nubbemeyer, Elmar I, Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness (January 12, 2017). Simon Business
School Working Paper No. FR 15-21. Available at SSRN: https://ssrn.com/abstract=2620078
$1.1M
$1.0M
$100k
Other
Advertisers’
Ads
Control Treatment
Revenue
Random Assignment
Causal inference for marketing more broadly
When we can’t run A/B Tests, we run
quasi-experiments
The vision is causal inference
“layers” on top of the predictions
Can we adapt concepts we’ve
pioneered in the advertising space?
1) Opportunity detection
2) Resource allocation
3) Optimization
○ Giving our titles the best chance to
succeed
Which image is best for Stranger Things?
Brazil Australia USA
India Korea Ireland
Different images resonate in different countries
But we can explore even more images...
Computational Social Science + ML
How do we understand and leverage “Word
of Mouth” via big data and data science?
PhD Student @Stanford
Management Science and Engineering
Research Focus: social network analysis,
machine learning, and causal inference.
@-mention networks
Interpretable ML ...
The mother of all Interpretable ML
challenges …
Two things that have worked for us
- Prediction context (no black box)
- Prototypes (bring the ML to life)
Exploring the
Problem Space
Final
Product
Workflow:
Sketches
Layout, Style:
Mockups, Invision
Interaction:
Prototypes
From “Why you should be prototyping” by Rachel Binx, Netflix
Conclusion …
● We are pursuing any and all data science tools if they help us find
opportunities, provide insights to decision-makers, and improve
the chance our titles will succeed
● Art and Science coming together in unprecedented ways
● “Democratizing” ML / data science as stakeholder set expands
Shameless plug …
● We are looking for
○ ML experts
○ OR experts
○ PMs
○ Leaders for senior roles (managing a research team)
kuphoff@netflix.com
Thank you!

Weitere ähnliche Inhalte

Was ist angesagt?

Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
Justin Basilico
 

Was ist angesagt? (20)

Time, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender SystemsTime, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender Systems
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
 
Making Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms Reliable
 
Contextualization at Netflix
Contextualization at NetflixContextualization at Netflix
Contextualization at Netflix
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at Netflix
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at Netflix
 
User behavior analytics
User behavior analyticsUser behavior analytics
User behavior analytics
 
Personalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep LearningPersonalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep Learning
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
 
Homepage Personalization at Spotify
Homepage Personalization at SpotifyHomepage Personalization at Spotify
Homepage Personalization at Spotify
 
Learning a Personalized Homepage
Learning a Personalized HomepageLearning a Personalized Homepage
Learning a Personalized Homepage
 
Shallow and Deep Latent Models for Recommender System
Shallow and Deep Latent Models for Recommender SystemShallow and Deep Latent Models for Recommender System
Shallow and Deep Latent Models for Recommender System
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspective
 
Lessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at NetflixLessons Learned from Building Machine Learning Software at Netflix
Lessons Learned from Building Machine Learning Software at Netflix
 
Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018
 
Recommendations for Building Machine Learning Software
Recommendations for Building Machine Learning SoftwareRecommendations for Building Machine Learning Software
Recommendations for Building Machine Learning Software
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Calibrated Recommendations
Calibrated RecommendationsCalibrated Recommendations
Calibrated Recommendations
 
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
 
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se... Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
Deeper Things: How Netflix Leverages Deep Learning in Recommendations and Se...
 

Ähnlich wie Supporting decisions with ML

Ähnlich wie Supporting decisions with ML (20)

Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup Event
 
Getstarteddssd12717sd
Getstarteddssd12717sdGetstarteddssd12717sd
Getstarteddssd12717sd
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17
 
D92-198gstindspdx
D92-198gstindspdxD92-198gstindspdx
D92-198gstindspdx
 
Leveraging The Machine: The Future of People Data Is Now
Leveraging The Machine: The Future of People Data Is Now Leveraging The Machine: The Future of People Data Is Now
Leveraging The Machine: The Future of People Data Is Now
 
Building a successful data organization nov 2018
Building a successful data organization   nov 2018Building a successful data organization   nov 2018
Building a successful data organization nov 2018
 
Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence Lunch and Learn Artificial intelligence
Lunch and Learn Artificial intelligence
 
Intro to ai application emeritus uob-final
Intro to ai application emeritus uob-finalIntro to ai application emeritus uob-final
Intro to ai application emeritus uob-final
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)
 
Who is a data scientist
Who is a data scientist  Who is a data scientist
Who is a data scientist
 
SoDA Analytics deck
SoDA Analytics deckSoDA Analytics deck
SoDA Analytics deck
 
In Focus presentation: Analytics: as if learning mattered
In Focus presentation: Analytics: as if learning matteredIn Focus presentation: Analytics: as if learning mattered
In Focus presentation: Analytics: as if learning mattered
 
Design and Data Processes  Unified -  3rd Corner View
Design and Data Processes  Unified -  3rd Corner ViewDesign and Data Processes  Unified -  3rd Corner View
Design and Data Processes  Unified -  3rd Corner View
 
Machine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXLMachine Learning for SEOs - SMXL
Machine Learning for SEOs - SMXL
 
Understanding the New World of Cognitive Computing
Understanding the New World of Cognitive ComputingUnderstanding the New World of Cognitive Computing
Understanding the New World of Cognitive Computing
 
Analytics (as if learning mattered) - RIDE Symposium, University of London 10...
Analytics (as if learning mattered) - RIDE Symposium, University of London 10...Analytics (as if learning mattered) - RIDE Symposium, University of London 10...
Analytics (as if learning mattered) - RIDE Symposium, University of London 10...
 
data science and business analytics
data science and business analyticsdata science and business analytics
data science and business analytics
 
Better Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data DecisionsBetter Living Through Analytics - Strategies for Data Decisions
Better Living Through Analytics - Strategies for Data Decisions
 
Web Development or Data Science
Web Development or Data Science Web Development or Data Science
Web Development or Data Science
 
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
 

Kürzlich hochgeladen

Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
nirzagarg
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 

Kürzlich hochgeladen (20)

7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
Gomti Nagar & best call girls in Lucknow | 9548273370 Independent Escorts & D...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 

Supporting decisions with ML

  • 1. Supporting decisions with ML Kelly Uphoff, VP Marketing and Content Science & Analytics Feb 9, 2018
  • 2. Today’s talk - key theme ML to support decisions and decision-makers, not ML to automate decisions
  • 3. ● Not comprehensive - highlight examples ● Not technical - highlight application
  • 4. The team … Machine learning research scientists, mostly LA-based Build and own a diverse ecosystem of “ML products” ● Including “demand (audience size) modeling as a service” In addition, we heavily utilize causal inference, analytics, etc.
  • 5.
  • 6.
  • 7. (Netflix Original) Title Lifecycle LAUNCHLOCALIZATION & QC BUSINESS NEGOTIATIONS CREATIVE PITCH POST PRODUCTIONPRODUCTION PRE- PRODUCTION PRE-LAUNCH PROMOTION PRE-GREENLIGHT POST-GREENLIGHT PRE-LAUNCH POST-LAUNCH
  • 8. ML to support decisions and decision-makers, not ML to automate decisions … why?
  • 9.
  • 10. 1) Opportunity detection 2) Resource allocation 3) Optimization
  • 11. 1) Opportunity detection ● Programming decisions ● Greenlight decisions 2) Resource allocation 3) Optimization
  • 12.
  • 13. Verticals are a building block How do we use data & data science to identify strengths and weaknesses in our entire catalog? Today and in 2 years Multiple objectives and constraints ML + Operations Research
  • 14.
  • 15. 1) Opportunity detection ● Programming decisions ● Greenlight decisions 2) Resource allocation 3) Optimization
  • 16.
  • 17.
  • 18. 1) Opportunity detection ● Programming decisions ● Greenlight decisions 2) Resource allocation 3) Optimization
  • 19. (Netflix Original) Title Lifecycle LAUNCHLOCALIZATION & QC BUSINESS NEGOTIATIONS CREATIVE PITCH POST PRODUCTIONPRODUCTION PRE- PRODUCTION PRE-LAUNCH PROMOTION PRE-GREENLIGHT POST-GREENLIGHT PRE-LAUNCH POST-LAUNCH Marketing Budgets
  • 20. Incrementality: The Causal Effect of an Ad Example from “Ghost Ads”: Sporting goods retailer who ran an experiment: ● Retargeting ● 570k users ● 2 weeks ● 9 million impressions ● Ad spend: $30,500 ● Avg. CPM = $3.40 Incrementality: The difference in the outcome because the ad was shown; the causal effect of the ad. Per impression: $100k/9M=$0.011 ⇒ $11 RPM Johnson, Garrett A. and Lewis, Randall A. and Nubbemeyer, Elmar I, Ghost Ads: Improving the Economics of Measuring Online Ad Effectiveness (January 12, 2017). Simon Business School Working Paper No. FR 15-21. Available at SSRN: https://ssrn.com/abstract=2620078 $1.1M $1.0M $100k Other Advertisers’ Ads Control Treatment Revenue Random Assignment
  • 21. Causal inference for marketing more broadly When we can’t run A/B Tests, we run quasi-experiments
  • 22. The vision is causal inference “layers” on top of the predictions Can we adapt concepts we’ve pioneered in the advertising space?
  • 23. 1) Opportunity detection 2) Resource allocation 3) Optimization ○ Giving our titles the best chance to succeed
  • 24. Which image is best for Stranger Things?
  • 25. Brazil Australia USA India Korea Ireland Different images resonate in different countries
  • 26. But we can explore even more images...
  • 27. Computational Social Science + ML How do we understand and leverage “Word of Mouth” via big data and data science?
  • 28. PhD Student @Stanford Management Science and Engineering Research Focus: social network analysis, machine learning, and causal inference.
  • 30.
  • 32.
  • 33. The mother of all Interpretable ML challenges …
  • 34. Two things that have worked for us - Prediction context (no black box) - Prototypes (bring the ML to life)
  • 35.
  • 36. Exploring the Problem Space Final Product Workflow: Sketches Layout, Style: Mockups, Invision Interaction: Prototypes From “Why you should be prototyping” by Rachel Binx, Netflix
  • 37. Conclusion … ● We are pursuing any and all data science tools if they help us find opportunities, provide insights to decision-makers, and improve the chance our titles will succeed ● Art and Science coming together in unprecedented ways ● “Democratizing” ML / data science as stakeholder set expands
  • 38. Shameless plug … ● We are looking for ○ ML experts ○ OR experts ○ PMs ○ Leaders for senior roles (managing a research team) kuphoff@netflix.com Thank you!