SlideShare a Scribd company logo
1 of 19
Northeastern University, 4 April 2018
Jen Wang
Wayfair Data Science Team, Projects, and Case Study --
Uplift Modeling for Driving Incremental Revenue in Display Remarketing
2
Wayfair: e-Commerce Tech Company
Our typical customer:
35 to 65 year old
woman with annual
household income of
$50k to $250k;
comScore median
household income of
$82k
3
A Clear Online Leader in Home Goods
OtherDirect Retail
4
Main goals of seminar
1. Data Science Team in Wayfair – How Data Science work is
organized at Wayfair, and the different types of projects we work on
2. Marketing Data Science – How Data Science projects are aligned
against different points of the marketing funnel
3. Case Studies in MKT DS – Uplift Modeling for Driving Incremental
Revenue in Display Remarketing
5
Data Science Team in Wayfair
6
Venn Diagram for Wayfair Data Science
Commonalities
across
companies
Trade-offs
Research
Application Engineering
• Develop & apply machine learning algorithms to find
answers to business problems
• Great range of algorithm complexity (from linear / logistic
regression to deep learning), but always need sufficient,
“big” data to get good results
• Standard set of technical tools, from R / Python for
scripting to Spark for big data processing
• Innovate by creating new algorithms /
approaches to solve problems
• Typically “bet big”, but doesn’t always pay
off
• Innovate by efficiently adapting existing
approaches to solve problems
• Can sometimes lead to more incremental
progress, tricky to build for long-term
• Typically use business rules & simpler
algorithms
• Focus on robustness & scalability first, then
modeling
Business
Problem
Solving
Engineering
Research /
Modeling /
ML
Warning:
No Unicorns!!!
Modeling
• Build “right” model first, then whittle away to get
in form ready for production
• Need to be mindful of 80/20
7
Data Science Groups at Wayfair
DS Infrastructure
DS Operation
Catalog
Optimization
NLP / CNN
Competitive
Intelligence
NLP
DS Marketing
Customer
Scoring &
Bidding
B2B
Uplift Model Text Mining
E.g. E.g.
Business
Problem
Solving
Engineering
Research /
Modeling /
ML
Business
Problem
Solving
Engineering
Research /
Modeling /
ML
DS Product
Recommenda-
-tion System
Visual Search
Reinforcement
learning / CF
E.g.
CNN
Business
Problem
Solving
Engineering
Research /
Modeling /
ML
8
Marketing Data Science: Business Problems
9
The key objective of Marketing Data Science is aligned to maximize return on marketing
investment by optimizing budget allocation, channel strategy and customer journey touchpoint
MKT Channel A
E.g. TV
MKT Channel B
E.g. Search
MKT Channel X
E.g. Retargeting
MKT
Budget Maximize MROI =
𝑅𝑒𝑣𝑒𝑛𝑢𝑒
𝐴𝑑 𝐶𝑜𝑠𝑡
By…
1. Guide the right budget allocation across
channels in our marketing portfolio
2. Provide channel level tactical guidance
towards delivering the right message to the
right customer through the right channel
3. Lineup the marketing treatments in the right
sequence and right cadence along the
customer life journey
Customer Life
Time Value
$
T1 T2 TN
Systematic View of Marketing Marketing DS Objective
10
(1/5) Example of Marketing Data Science Project
MKT Channel A
E.g. TV
MKT Channel B
E.g. Search
MKT Channel X
E.g. Retargeting
MKT
Budget
1. Guide the right budget allocation across
channels in our marketing portfolio
Q for DS:
How would you measure the revenue
contributed by different channels?
Customer Life
Time Value
$
T1 T2 TN
Order Attribution base on
Incremental Value
11
(2/5) Example of Marketing Data Science Project
MKT Channel A
E.g. TV
MKT Channel B
E.g. Search
MKT Channel X
E.g. Retargeting
MKT
Budget
2. Provide channel level tactical guidance
towards delivering the right message to the
right customer through the right channel
Q for DS:
• How to decide which TV channel
should be invested with more ads?
Customer Life
Time Value
$
T1
TV Targeting
T2 TN
12
(3/5) Example of Marketing Data Science Project
MKT Channel A
E.g. TV
MKT Channel B
E.g. Search
MKT Channel X
E.g. Retargeting
MKT
Budget
2. Provide channel level tactical guidance
towards delivering the right message to the
right customer through the right channel
Q for DS:
• How much we should bid on each
google keyword?
Customer Life
Time Value
$
T1
Keyword Bidding
T2 TN
13
(4/5) Example of Marketing Data Science Project
MKT Channel A
E.g. TV
MKT Channel B
E.g. Search
MKT Channel X
E.g. Retargeting
MKT
Budget
2. Provide channel level tactical guidance
towards delivering the right message to the
right customer through the right channel
Q for DS:
• How much we should bid the ads on
each customer?
Customer Life
Time Value
$
T1
Display Ads
T2 TN
14
(5/5) Example of Marketing Data Science Project
MKT Channel A
E.g. TV
MKT Channel B
E.g. Search
MKT Channel X
E.g. Retargeting
MKT
Budget
3. Schedule the marketing treatments in the
right sequence and right cadence along the
customer life journey
Q for DS:
• How often we should send the
marketing emails to customers?
Customer Life
Time Value
$
T1 T2 TN
15
Case Study:
Uplift Modeling to Drive Incremental Revenue in Display Remarketing
16
Customer Scoring
Uplift modeling for prediction of incremental revenue as base bid for each customer
𝒚=
Ad-inventory Scoring
Click-through rate prediction as bid modifier across Internet
Data Science Solutions
𝑦1 = P(buy | Ad) - P(buy | no Ad)
y2 = $Rev(buy | Ad)
Expected incr. Rev
Uplift
Base Bid
Case Study – Uplift Modeling in Display Remarketing
Display Remarketing
Why is it challenging?
• Billions of bidding opportunities across
Internet per day
• Real-time bidding
• Customer-level prediction
• Causal effects of Ad targeting?
*numbers are Illustrative only
Final Bid!
X
𝐶𝑇𝑅 =
𝐶𝑖𝑐𝑘𝑠
𝐼𝑚𝑝𝑟𝑒𝑠𝑠𝑖𝑜𝑛𝑠
Bid Modifier
17
Modeling and Evaluation
• Random Targeting to Collect Data
• Uplift Modeling
• Score (Predicted Uplift) = P(buy | Ad) - P(buy | no Ad)
• Uplift = Test CVR - Control CVR
Control Group:
PSA
Test Group:
Ads Seen
Case Study – Uplift Modeling in Display Remarketing
Background
• A method for modeling and predicting
causal effects
• Target most incremental (or persuadable)
customers
• Obama Camp persuaded millions of
voters with Uplift Modeling in 2012
Persuadables Sure Things
Lost Causes Sleeping Dogs
Will Convert if Not Treated
WillConvertifTreated
No Yes
NoYes
NumberofIncrementalCustomers
10 20 30 40 50 60 70 80 90 100
20 30
1040
01020
Number of Customers Targeted
&
Random Targeting
Perfect Uplift Model
Good Uplift Model
Perfect Conversion Model
Good Conversion Model
18
Jen Wang’s Journey to Data Science
Ph.D. in
(Biophysical)
Chemistry
Postdoc in
Drug Design
Health Data
Science
Fellow
Marketing
Data
Scientist
19
Wayfair: We Are Hiring!
• Wayfair DS Career: https://www.wayfaircareers.com/
• Wayfair DS Blog: http://tech.wayfair.com/category/data-science/
If you are interested in Wayfair data science...
Happy to answer any question you have…
• LinkedIn: https://www.linkedin.com/in/jenzhenwang/

More Related Content

What's hot

Supporting decisions with ML
Supporting decisions with MLSupporting decisions with ML
Supporting decisions with MLMegan Neider
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...MLconf
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introductionLiang Xiang
 
Sequential Decision Making in Recommendations
Sequential Decision Making in RecommendationsSequential Decision Making in Recommendations
Sequential Decision Making in RecommendationsJaya Kawale
 
The How and Why of Feature Engineering
The How and Why of Feature EngineeringThe How and Why of Feature Engineering
The How and Why of Feature EngineeringAlice Zheng
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?blueace
 
Dueling Network Architectures for Deep Reinforcement Learning
Dueling Network Architectures for Deep Reinforcement LearningDueling Network Architectures for Deep Reinforcement Learning
Dueling Network Architectures for Deep Reinforcement LearningYoonho Lee
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerProduct School
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender SystemsLior Rokach
 
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 NetflixJaya Kawale
 
Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceAmit Sharma
 
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...Anmol Bhasin
 
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 SystemsYves Raimond
 
Boston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsJames Kirk
 
Incorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemIncorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemJacek Wasilewski
 
Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?Pradeep Redddy Raamana
 
Feature Engineering
Feature EngineeringFeature Engineering
Feature EngineeringSri Ambati
 

What's hot (20)

Supporting decisions with ML
Supporting decisions with MLSupporting decisions with ML
Supporting decisions with ML
 
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
Rishabh Mehrotra - Recommendations in a Marketplace: Personalizing Explainabl...
 
Recommender system introduction
Recommender system   introductionRecommender system   introduction
Recommender system introduction
 
Sequential Decision Making in Recommendations
Sequential Decision Making in RecommendationsSequential Decision Making in Recommendations
Sequential Decision Making in Recommendations
 
The How and Why of Feature Engineering
The How and Why of Feature EngineeringThe How and Why of Feature Engineering
The How and Why of Feature Engineering
 
How to build a recommender system?
How to build a recommender system?How to build a recommender system?
How to build a recommender system?
 
Shap
ShapShap
Shap
 
Dueling Network Architectures for Deep Reinforcement Learning
Dueling Network Architectures for Deep Reinforcement LearningDueling Network Architectures for Deep Reinforcement Learning
Dueling Network Architectures for Deep Reinforcement Learning
 
Intro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product ManagerIntro to A/B Testing by Ever's Senior Product Manager
Intro to A/B Testing by Ever's Senior Product Manager
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Incrementality
IncrementalityIncrementality
Incrementality
 
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
 
Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inference
 
Customer Analytics Best Practice
Customer Analytics Best PracticeCustomer Analytics Best Practice
Customer Analytics Best Practice
 
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
 
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
 
Boston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender SystemsBoston ML - Architecting Recommender Systems
Boston ML - Architecting Recommender Systems
 
Incorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemIncorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender System
 
Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?
 
Feature Engineering
Feature EngineeringFeature Engineering
Feature Engineering
 

Similar to Wayfair's Data Science Team and Case Study: Uplift Modeling

Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionBig Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionMatt Stubbs
 
Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...
Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...
Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...SlideTeam
 
Proposal For Measuring Business Performance PowerPoint Presentation Slides
Proposal For Measuring Business Performance PowerPoint Presentation SlidesProposal For Measuring Business Performance PowerPoint Presentation Slides
Proposal For Measuring Business Performance PowerPoint Presentation SlidesSlideTeam
 
Rethinking Marketing: New Roles, Responsibilities and Reports
Rethinking Marketing: New Roles, Responsibilities and ReportsRethinking Marketing: New Roles, Responsibilities and Reports
Rethinking Marketing: New Roles, Responsibilities and ReportsG3 Communications
 
The Age Of New Reality Marketing V5.1 Final
The Age Of New Reality Marketing V5.1 FinalThe Age Of New Reality Marketing V5.1 Final
The Age Of New Reality Marketing V5.1 FinalTony Mooney
 
Embedded analytics and digital transformation
Embedded analytics and digital transformationEmbedded analytics and digital transformation
Embedded analytics and digital transformationGuha Athreya
 
WE and Belgium ICT buying power
WE and Belgium ICT buying powerWE and Belgium ICT buying power
WE and Belgium ICT buying powerDidier Andrieu
 
Dataiku tatvic webinar presentation
Dataiku tatvic webinar presentationDataiku tatvic webinar presentation
Dataiku tatvic webinar presentationTatvic Analytics
 
Business analytics -Abhay Mahalley
Business analytics -Abhay MahalleyBusiness analytics -Abhay Mahalley
Business analytics -Abhay MahalleyAbhay Mahalley
 
Creating a Demand Generation Budget From Scratch
Creating a Demand Generation Budget From ScratchCreating a Demand Generation Budget From Scratch
Creating a Demand Generation Budget From ScratchSaasMQL
 
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...E-Commerce Berlin EXPO
 
Digital Marketing Playbook - How to create scalable, predictable revenue
Digital Marketing Playbook - How to create scalable, predictable revenueDigital Marketing Playbook - How to create scalable, predictable revenue
Digital Marketing Playbook - How to create scalable, predictable revenueSeth Hauben
 
The Always-On Approach: How to Continually Improve Your Streaming Advertising...
The Always-On Approach: How to Continually Improve Your Streaming Advertising...The Always-On Approach: How to Continually Improve Your Streaming Advertising...
The Always-On Approach: How to Continually Improve Your Streaming Advertising...Tinuiti
 
nextNY Online Marketing School - SEM Presentation
nextNY Online Marketing School - SEM PresentationnextNY Online Marketing School - SEM Presentation
nextNY Online Marketing School - SEM PresentationnextNY
 
Marketing Plan Of Energypac Engineering Limited
Marketing Plan Of Energypac Engineering LimitedMarketing Plan Of Energypac Engineering Limited
Marketing Plan Of Energypac Engineering Limitedsample_m2000
 
New Madison Ave: Data & Marketing Technology Solutions – April 2015
New Madison Ave: Data & Marketing Technology Solutions – April 2015New Madison Ave: Data & Marketing Technology Solutions – April 2015
New Madison Ave: Data & Marketing Technology Solutions – April 2015New Madison Ave
 
Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution Relevate
 

Similar to Wayfair's Data Science Team and Case Study: Uplift Modeling (20)

Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionBig Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
 
Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...
Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...
Proposal For Analyzing Organizational Process Bottlenecks PowerPoint Presenta...
 
Proposal For Measuring Business Performance PowerPoint Presentation Slides
Proposal For Measuring Business Performance PowerPoint Presentation SlidesProposal For Measuring Business Performance PowerPoint Presentation Slides
Proposal For Measuring Business Performance PowerPoint Presentation Slides
 
Rethinking Marketing: New Roles, Responsibilities and Reports
Rethinking Marketing: New Roles, Responsibilities and ReportsRethinking Marketing: New Roles, Responsibilities and Reports
Rethinking Marketing: New Roles, Responsibilities and Reports
 
The Age Of New Reality Marketing V5.1 Final
The Age Of New Reality Marketing V5.1 FinalThe Age Of New Reality Marketing V5.1 Final
The Age Of New Reality Marketing V5.1 Final
 
Building a Data Driven Business
Building a Data Driven BusinessBuilding a Data Driven Business
Building a Data Driven Business
 
Embedded analytics and digital transformation
Embedded analytics and digital transformationEmbedded analytics and digital transformation
Embedded analytics and digital transformation
 
WE and Belgium ICT buying power
WE and Belgium ICT buying powerWE and Belgium ICT buying power
WE and Belgium ICT buying power
 
Dataiku tatvic webinar presentation
Dataiku tatvic webinar presentationDataiku tatvic webinar presentation
Dataiku tatvic webinar presentation
 
Business analytics -Abhay Mahalley
Business analytics -Abhay MahalleyBusiness analytics -Abhay Mahalley
Business analytics -Abhay Mahalley
 
Business analytics
Business analytics Business analytics
Business analytics
 
Business analytics !!
Business analytics !!Business analytics !!
Business analytics !!
 
Creating a Demand Generation Budget From Scratch
Creating a Demand Generation Budget From ScratchCreating a Demand Generation Budget From Scratch
Creating a Demand Generation Budget From Scratch
 
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
 
Digital Marketing Playbook - How to create scalable, predictable revenue
Digital Marketing Playbook - How to create scalable, predictable revenueDigital Marketing Playbook - How to create scalable, predictable revenue
Digital Marketing Playbook - How to create scalable, predictable revenue
 
The Always-On Approach: How to Continually Improve Your Streaming Advertising...
The Always-On Approach: How to Continually Improve Your Streaming Advertising...The Always-On Approach: How to Continually Improve Your Streaming Advertising...
The Always-On Approach: How to Continually Improve Your Streaming Advertising...
 
nextNY Online Marketing School - SEM Presentation
nextNY Online Marketing School - SEM PresentationnextNY Online Marketing School - SEM Presentation
nextNY Online Marketing School - SEM Presentation
 
Marketing Plan Of Energypac Engineering Limited
Marketing Plan Of Energypac Engineering LimitedMarketing Plan Of Energypac Engineering Limited
Marketing Plan Of Energypac Engineering Limited
 
New Madison Ave: Data & Marketing Technology Solutions – April 2015
New Madison Ave: Data & Marketing Technology Solutions – April 2015New Madison Ave: Data & Marketing Technology Solutions – April 2015
New Madison Ave: Data & Marketing Technology Solutions – April 2015
 
Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution
 

Recently uploaded

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Wayfair's Data Science Team and Case Study: Uplift Modeling

  • 1. Northeastern University, 4 April 2018 Jen Wang Wayfair Data Science Team, Projects, and Case Study -- Uplift Modeling for Driving Incremental Revenue in Display Remarketing
  • 2. 2 Wayfair: e-Commerce Tech Company Our typical customer: 35 to 65 year old woman with annual household income of $50k to $250k; comScore median household income of $82k
  • 3. 3 A Clear Online Leader in Home Goods OtherDirect Retail
  • 4. 4 Main goals of seminar 1. Data Science Team in Wayfair – How Data Science work is organized at Wayfair, and the different types of projects we work on 2. Marketing Data Science – How Data Science projects are aligned against different points of the marketing funnel 3. Case Studies in MKT DS – Uplift Modeling for Driving Incremental Revenue in Display Remarketing
  • 5. 5 Data Science Team in Wayfair
  • 6. 6 Venn Diagram for Wayfair Data Science Commonalities across companies Trade-offs Research Application Engineering • Develop & apply machine learning algorithms to find answers to business problems • Great range of algorithm complexity (from linear / logistic regression to deep learning), but always need sufficient, “big” data to get good results • Standard set of technical tools, from R / Python for scripting to Spark for big data processing • Innovate by creating new algorithms / approaches to solve problems • Typically “bet big”, but doesn’t always pay off • Innovate by efficiently adapting existing approaches to solve problems • Can sometimes lead to more incremental progress, tricky to build for long-term • Typically use business rules & simpler algorithms • Focus on robustness & scalability first, then modeling Business Problem Solving Engineering Research / Modeling / ML Warning: No Unicorns!!! Modeling • Build “right” model first, then whittle away to get in form ready for production • Need to be mindful of 80/20
  • 7. 7 Data Science Groups at Wayfair DS Infrastructure DS Operation Catalog Optimization NLP / CNN Competitive Intelligence NLP DS Marketing Customer Scoring & Bidding B2B Uplift Model Text Mining E.g. E.g. Business Problem Solving Engineering Research / Modeling / ML Business Problem Solving Engineering Research / Modeling / ML DS Product Recommenda- -tion System Visual Search Reinforcement learning / CF E.g. CNN Business Problem Solving Engineering Research / Modeling / ML
  • 8. 8 Marketing Data Science: Business Problems
  • 9. 9 The key objective of Marketing Data Science is aligned to maximize return on marketing investment by optimizing budget allocation, channel strategy and customer journey touchpoint MKT Channel A E.g. TV MKT Channel B E.g. Search MKT Channel X E.g. Retargeting MKT Budget Maximize MROI = 𝑅𝑒𝑣𝑒𝑛𝑢𝑒 𝐴𝑑 𝐶𝑜𝑠𝑡 By… 1. Guide the right budget allocation across channels in our marketing portfolio 2. Provide channel level tactical guidance towards delivering the right message to the right customer through the right channel 3. Lineup the marketing treatments in the right sequence and right cadence along the customer life journey Customer Life Time Value $ T1 T2 TN Systematic View of Marketing Marketing DS Objective
  • 10. 10 (1/5) Example of Marketing Data Science Project MKT Channel A E.g. TV MKT Channel B E.g. Search MKT Channel X E.g. Retargeting MKT Budget 1. Guide the right budget allocation across channels in our marketing portfolio Q for DS: How would you measure the revenue contributed by different channels? Customer Life Time Value $ T1 T2 TN Order Attribution base on Incremental Value
  • 11. 11 (2/5) Example of Marketing Data Science Project MKT Channel A E.g. TV MKT Channel B E.g. Search MKT Channel X E.g. Retargeting MKT Budget 2. Provide channel level tactical guidance towards delivering the right message to the right customer through the right channel Q for DS: • How to decide which TV channel should be invested with more ads? Customer Life Time Value $ T1 TV Targeting T2 TN
  • 12. 12 (3/5) Example of Marketing Data Science Project MKT Channel A E.g. TV MKT Channel B E.g. Search MKT Channel X E.g. Retargeting MKT Budget 2. Provide channel level tactical guidance towards delivering the right message to the right customer through the right channel Q for DS: • How much we should bid on each google keyword? Customer Life Time Value $ T1 Keyword Bidding T2 TN
  • 13. 13 (4/5) Example of Marketing Data Science Project MKT Channel A E.g. TV MKT Channel B E.g. Search MKT Channel X E.g. Retargeting MKT Budget 2. Provide channel level tactical guidance towards delivering the right message to the right customer through the right channel Q for DS: • How much we should bid the ads on each customer? Customer Life Time Value $ T1 Display Ads T2 TN
  • 14. 14 (5/5) Example of Marketing Data Science Project MKT Channel A E.g. TV MKT Channel B E.g. Search MKT Channel X E.g. Retargeting MKT Budget 3. Schedule the marketing treatments in the right sequence and right cadence along the customer life journey Q for DS: • How often we should send the marketing emails to customers? Customer Life Time Value $ T1 T2 TN
  • 15. 15 Case Study: Uplift Modeling to Drive Incremental Revenue in Display Remarketing
  • 16. 16 Customer Scoring Uplift modeling for prediction of incremental revenue as base bid for each customer 𝒚= Ad-inventory Scoring Click-through rate prediction as bid modifier across Internet Data Science Solutions 𝑦1 = P(buy | Ad) - P(buy | no Ad) y2 = $Rev(buy | Ad) Expected incr. Rev Uplift Base Bid Case Study – Uplift Modeling in Display Remarketing Display Remarketing Why is it challenging? • Billions of bidding opportunities across Internet per day • Real-time bidding • Customer-level prediction • Causal effects of Ad targeting? *numbers are Illustrative only Final Bid! X 𝐶𝑇𝑅 = 𝐶𝑖𝑐𝑘𝑠 𝐼𝑚𝑝𝑟𝑒𝑠𝑠𝑖𝑜𝑛𝑠 Bid Modifier
  • 17. 17 Modeling and Evaluation • Random Targeting to Collect Data • Uplift Modeling • Score (Predicted Uplift) = P(buy | Ad) - P(buy | no Ad) • Uplift = Test CVR - Control CVR Control Group: PSA Test Group: Ads Seen Case Study – Uplift Modeling in Display Remarketing Background • A method for modeling and predicting causal effects • Target most incremental (or persuadable) customers • Obama Camp persuaded millions of voters with Uplift Modeling in 2012 Persuadables Sure Things Lost Causes Sleeping Dogs Will Convert if Not Treated WillConvertifTreated No Yes NoYes NumberofIncrementalCustomers 10 20 30 40 50 60 70 80 90 100 20 30 1040 01020 Number of Customers Targeted & Random Targeting Perfect Uplift Model Good Uplift Model Perfect Conversion Model Good Conversion Model
  • 18. 18 Jen Wang’s Journey to Data Science Ph.D. in (Biophysical) Chemistry Postdoc in Drug Design Health Data Science Fellow Marketing Data Scientist
  • 19. 19 Wayfair: We Are Hiring! • Wayfair DS Career: https://www.wayfaircareers.com/ • Wayfair DS Blog: http://tech.wayfair.com/category/data-science/ If you are interested in Wayfair data science... Happy to answer any question you have… • LinkedIn: https://www.linkedin.com/in/jenzhenwang/