SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
A Targeting Marketing
Analytical Modelling Stack
SCOTTY NELSON
Outline


Business problem/context



Modelling stack:



Optimal learning





Sparse data
ROI measurement

Future directions
Business Context


Client is a loyalty program for small/medium sized businesses



Members shop using a registered credit card at participating
merchants and receive cash-back offers



Targeted email campaigns send offers most relevant to the
members in order to drive business to the merchants



Available member/merchant transaction history is very sparse



Currently modelling ~1.6 million members and ~1500 merchant offers
Business Context
2. Send
targeted
offers to
members

1. Identify
best offers for
each
member

5. Refine
targeting
models

3. Members
incentivized
to shop at
merchants

4. Measure
impact of
campaign on
actual
member
spend
Summary of Modelling
Requirements
Issue

What We Need

Proposed Solution

Sparse Data

Personalized member level
merchant recommendations &
price sensitivities

Hierarchical models

Learning

Adjusts recommendations to
reflect uncertainty (don’t put
all your eggs in one basket)

Randomized probability
matching

ROI
Measurement

$ impact of the campaign

Weighted inverse
propensity score models
Hierarchical Models
REI
Sports









We want individual level merchant
scores but we don’t have a
complete set of data on any one
member
This blows up traditional regression
models scores (there are more
parameters than data)
Hierarchical models solve this issue
by “drawing strength” across similar
members in a statistically valid way
Has connections to kernel smoothing
and collaborative filtering

Neptune
Member 1
Southern Sun
Restaurants
Zoe Ma Ma
Prior

REI
Sports
Neptune
Member 2
Southern Sun
Restaurants
Zoe Ma Ma
Randomized Probability Matching


Motivating example:





Let’s say we have a slot machine with 5
different arms(A, B, C, D, E)
We play D and it wins Does that mean we
should always play D?

Randomized probability matching (Scott,
2010)


Samples strategies proportional to their
posterior probability of being ‘the best’



Balances exploitation vs exploration of the
(unknown) payoff distribution for the different
strategies

A

B

C

D

Source: “Optimal Learning”, Powell & Ryzhov

E
ROI Measurement


How to measure ROI?






Run the campaign  compare
before/after sales?

What about people who would have
bought anyways?

Dealing with selection bias: propensity
score matching


Solution: Create a synthetic control
group by re-weighting observations
according to a estimated probability of
treatment



This creates a balanced panel
appropriate for comparing those who
received the offer, and those who
didn’t
Summary of Modelling Stack
Issue

Proposed Solution

What It Gives Us

Why it Works

Sparse Data

Hierarchical models

Personalized member
level merchant
recommendations &
price sensitivities

Blends individual and pooled
information in a statistically valid
manner

Learning

Randomized
Adjusts
probability matching recommendations to
reflect uncertainty
(don’t put all your eggs
in one basket)

Balances exploitation of proven
recommendations, with
accumulation of more
information on underperforming
recommendations

ROI
Measurement

Weighted inverse
propensity score
models

Controls for confounding
selection bias

Outputs the $ impact of
the campaign
Questions?
Contact me at scotty@convergenceanalytics.co

Contenu connexe

En vedette

Transfer Learning: An overview
Transfer Learning: An overviewTransfer Learning: An overview
Transfer Learning: An overviewjins0618
 
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015Turi, Inc.
 
Transfer Learning and Fine-tuning Deep Neural Networks
 Transfer Learning and Fine-tuning Deep Neural Networks Transfer Learning and Fine-tuning Deep Neural Networks
Transfer Learning and Fine-tuning Deep Neural NetworksPyData
 
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015Jia-Bin Huang
 
AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...
AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...
AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...Amazon Web Services
 

En vedette (6)

Transfer Learning: An overview
Transfer Learning: An overviewTransfer Learning: An overview
Transfer Learning: An overview
 
DNN and RBM
DNN and RBMDNN and RBM
DNN and RBM
 
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
Introduction to Deep Learning for Image Analysis at Strata NYC, Sep 2015
 
Transfer Learning and Fine-tuning Deep Neural Networks
 Transfer Learning and Fine-tuning Deep Neural Networks Transfer Learning and Fine-tuning Deep Neural Networks
Transfer Learning and Fine-tuning Deep Neural Networks
 
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
 
AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...
AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...
AWS re:Invent 2016: Deep Learning at Cloud Scale: Improving Video Discoverabi...
 

Similaire à Targeting Marketing Modelling Stack with Hierarchical, Randomized, and Propensity Score Models

Building Analytics Dashboards
Building Analytics DashboardsBuilding Analytics Dashboards
Building Analytics DashboardsTom_Thompson
 
Webinar: Creating motivating and personalized incentive plans
Webinar: Creating motivating and personalized incentive plansWebinar: Creating motivating and personalized incentive plans
Webinar: Creating motivating and personalized incentive plansAnaplan
 
Master's certificate in sales management day 2 (march 2016)
Master's certificate in sales management   day 2 (march 2016)Master's certificate in sales management   day 2 (march 2016)
Master's certificate in sales management day 2 (march 2016)1-degree INC
 
What Motivates A Sales Force
What Motivates A Sales ForceWhat Motivates A Sales Force
What Motivates A Sales ForceCallidus Software
 
Alistaire croll lean analytics - montreal lean startup circle - september 2018
Alistaire croll   lean analytics - montreal lean startup circle - september 2018Alistaire croll   lean analytics - montreal lean startup circle - september 2018
Alistaire croll lean analytics - montreal lean startup circle - september 2018Lean Startup Circle Montreal
 
Marketer Confidence Index - January, 2016
Marketer Confidence Index - January, 2016Marketer Confidence Index - January, 2016
Marketer Confidence Index - January, 2016Andy Friedman
 
Sales force-managment
Sales force-managmentSales force-managment
Sales force-managmentdat
 
The Paradigm: From Sales to Profits Using Optimization Analytics
The Paradigm: From Sales to Profits Using Optimization AnalyticsThe Paradigm: From Sales to Profits Using Optimization Analytics
The Paradigm: From Sales to Profits Using Optimization AnalyticsVivastream
 
NCCET Webinar - Strategies for Creating a Dynamic Sales Team
NCCET Webinar - Strategies for Creating a Dynamic Sales TeamNCCET Webinar - Strategies for Creating a Dynamic Sales Team
NCCET Webinar - Strategies for Creating a Dynamic Sales TeamWorkSmart Integrated Marketing
 
Accenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICMAccenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICMCallidus Software
 
Tim Wade - 8 Pillars of Profitable Productivity
Tim Wade - 8 Pillars of Profitable ProductivityTim Wade - 8 Pillars of Profitable Productivity
Tim Wade - 8 Pillars of Profitable ProductivityTim Wade
 
Eugene Crehan - Understanding Your Business Model
Eugene Crehan - Understanding Your Business ModelEugene Crehan - Understanding Your Business Model
Eugene Crehan - Understanding Your Business ModelBizcamp South East
 
Driving To Better Sales
Driving To Better SalesDriving To Better Sales
Driving To Better Salespdumouchelle
 
Increase sales volumes with data driven marketing
Increase sales volumes with data driven marketingIncrease sales volumes with data driven marketing
Increase sales volumes with data driven marketingArgo Team 2004 s.r.o.
 
The Pure360 Email Maturity Model Workshop 24 Sep 2015
 The Pure360 Email Maturity Model Workshop   24 Sep 2015 The Pure360 Email Maturity Model Workshop   24 Sep 2015
The Pure360 Email Maturity Model Workshop 24 Sep 2015Pure360
 
Marketing homework help
Marketing homework helpMarketing homework help
Marketing homework helpgaryantione
 
Marketing homework help
Marketing homework helpMarketing homework help
Marketing homework helppowellabril
 

Similaire à Targeting Marketing Modelling Stack with Hierarchical, Randomized, and Propensity Score Models (20)

Building Analytics Dashboards
Building Analytics DashboardsBuilding Analytics Dashboards
Building Analytics Dashboards
 
Webinar: Creating motivating and personalized incentive plans
Webinar: Creating motivating and personalized incentive plansWebinar: Creating motivating and personalized incentive plans
Webinar: Creating motivating and personalized incentive plans
 
Master's certificate in sales management day 2 (march 2016)
Master's certificate in sales management   day 2 (march 2016)Master's certificate in sales management   day 2 (march 2016)
Master's certificate in sales management day 2 (march 2016)
 
What Motivates A Sales Force
What Motivates A Sales ForceWhat Motivates A Sales Force
What Motivates A Sales Force
 
Alistaire croll lean analytics - montreal lean startup circle - september 2018
Alistaire croll   lean analytics - montreal lean startup circle - september 2018Alistaire croll   lean analytics - montreal lean startup circle - september 2018
Alistaire croll lean analytics - montreal lean startup circle - september 2018
 
Dma2011postcon
Dma2011postconDma2011postcon
Dma2011postcon
 
Marketer Confidence Index - January, 2016
Marketer Confidence Index - January, 2016Marketer Confidence Index - January, 2016
Marketer Confidence Index - January, 2016
 
Sales force-managment
Sales force-managmentSales force-managment
Sales force-managment
 
The Paradigm: From Sales to Profits Using Optimization Analytics
The Paradigm: From Sales to Profits Using Optimization AnalyticsThe Paradigm: From Sales to Profits Using Optimization Analytics
The Paradigm: From Sales to Profits Using Optimization Analytics
 
NCCET Webinar - Strategies for Creating a Dynamic Sales Team
NCCET Webinar - Strategies for Creating a Dynamic Sales TeamNCCET Webinar - Strategies for Creating a Dynamic Sales Team
NCCET Webinar - Strategies for Creating a Dynamic Sales Team
 
Marketing Planning
Marketing PlanningMarketing Planning
Marketing Planning
 
Startegic Planning A.Egros
Startegic Planning A.EgrosStartegic Planning A.Egros
Startegic Planning A.Egros
 
Accenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICMAccenture: Linking Pricing Strategy And ICM
Accenture: Linking Pricing Strategy And ICM
 
Tim Wade - 8 Pillars of Profitable Productivity
Tim Wade - 8 Pillars of Profitable ProductivityTim Wade - 8 Pillars of Profitable Productivity
Tim Wade - 8 Pillars of Profitable Productivity
 
Eugene Crehan - Understanding Your Business Model
Eugene Crehan - Understanding Your Business ModelEugene Crehan - Understanding Your Business Model
Eugene Crehan - Understanding Your Business Model
 
Driving To Better Sales
Driving To Better SalesDriving To Better Sales
Driving To Better Sales
 
Increase sales volumes with data driven marketing
Increase sales volumes with data driven marketingIncrease sales volumes with data driven marketing
Increase sales volumes with data driven marketing
 
The Pure360 Email Maturity Model Workshop 24 Sep 2015
 The Pure360 Email Maturity Model Workshop   24 Sep 2015 The Pure360 Email Maturity Model Workshop   24 Sep 2015
The Pure360 Email Maturity Model Workshop 24 Sep 2015
 
Marketing homework help
Marketing homework helpMarketing homework help
Marketing homework help
 
Marketing homework help
Marketing homework helpMarketing homework help
Marketing homework help
 

Dernier

letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...Henry Tapper
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Sapana Sha
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptxFinTech Belgium
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Commonwealth
 
How Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of ReportingHow Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of ReportingAggregage
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdfHenry Tapper
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
Quarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingQuarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingMaristelaRamos12
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawlmakika9823
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...Call Girls in Nagpur High Profile
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...Suhani Kapoor
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdfFinTech Belgium
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptxFinTech Belgium
 
20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdf20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdfAdnet Communications
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure servicePooja Nehwal
 

Dernier (20)

letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
letter-from-the-chair-to-the-fca-relating-to-british-steel-pensions-scheme-15...
 
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111Call Girls In Yusuf Sarai Women Seeking Men 9654467111
Call Girls In Yusuf Sarai Women Seeking Men 9654467111
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]Monthly Market Risk Update: April 2024 [SlideShare]
Monthly Market Risk Update: April 2024 [SlideShare]
 
How Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of ReportingHow Automation is Driving Efficiency Through the Last Mile of Reporting
How Automation is Driving Efficiency Through the Last Mile of Reporting
 
fca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdffca-bsps-decision-letter-redacted (1).pdf
fca-bsps-decision-letter-redacted (1).pdf
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
Quarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of MarketingQuarter 4- Module 3 Principles of Marketing
Quarter 4- Module 3 Principles of Marketing
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
 
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service AizawlVip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
Vip B Aizawl Call Girls #9907093804 Contact Number Escorts Service Aizawl
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
 
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Nand Nagri (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
 
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
VIP Call Girls LB Nagar ( Hyderabad ) Phone 8250192130 | ₹5k To 25k With Room...
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx
 
20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdf20240417-Calibre-April-2024-Investor-Presentation.pdf
20240417-Calibre-April-2024-Investor-Presentation.pdf
 
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Shivane  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Shivane 6297143586 Call Hot Indian Gi...
 
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure serviceCall US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
Call US 📞 9892124323 ✅ Kurla Call Girls In Kurla ( Mumbai ) secure service
 

Targeting Marketing Modelling Stack with Hierarchical, Randomized, and Propensity Score Models

  • 1. A Targeting Marketing Analytical Modelling Stack SCOTTY NELSON
  • 2. Outline  Business problem/context  Modelling stack:   Optimal learning   Sparse data ROI measurement Future directions
  • 3. Business Context  Client is a loyalty program for small/medium sized businesses  Members shop using a registered credit card at participating merchants and receive cash-back offers  Targeted email campaigns send offers most relevant to the members in order to drive business to the merchants  Available member/merchant transaction history is very sparse  Currently modelling ~1.6 million members and ~1500 merchant offers
  • 4. Business Context 2. Send targeted offers to members 1. Identify best offers for each member 5. Refine targeting models 3. Members incentivized to shop at merchants 4. Measure impact of campaign on actual member spend
  • 5. Summary of Modelling Requirements Issue What We Need Proposed Solution Sparse Data Personalized member level merchant recommendations & price sensitivities Hierarchical models Learning Adjusts recommendations to reflect uncertainty (don’t put all your eggs in one basket) Randomized probability matching ROI Measurement $ impact of the campaign Weighted inverse propensity score models
  • 6. Hierarchical Models REI Sports     We want individual level merchant scores but we don’t have a complete set of data on any one member This blows up traditional regression models scores (there are more parameters than data) Hierarchical models solve this issue by “drawing strength” across similar members in a statistically valid way Has connections to kernel smoothing and collaborative filtering Neptune Member 1 Southern Sun Restaurants Zoe Ma Ma Prior REI Sports Neptune Member 2 Southern Sun Restaurants Zoe Ma Ma
  • 7. Randomized Probability Matching  Motivating example:    Let’s say we have a slot machine with 5 different arms(A, B, C, D, E) We play D and it wins Does that mean we should always play D? Randomized probability matching (Scott, 2010)  Samples strategies proportional to their posterior probability of being ‘the best’  Balances exploitation vs exploration of the (unknown) payoff distribution for the different strategies A B C D Source: “Optimal Learning”, Powell & Ryzhov E
  • 8. ROI Measurement  How to measure ROI?    Run the campaign  compare before/after sales? What about people who would have bought anyways? Dealing with selection bias: propensity score matching  Solution: Create a synthetic control group by re-weighting observations according to a estimated probability of treatment  This creates a balanced panel appropriate for comparing those who received the offer, and those who didn’t
  • 9. Summary of Modelling Stack Issue Proposed Solution What It Gives Us Why it Works Sparse Data Hierarchical models Personalized member level merchant recommendations & price sensitivities Blends individual and pooled information in a statistically valid manner Learning Randomized Adjusts probability matching recommendations to reflect uncertainty (don’t put all your eggs in one basket) Balances exploitation of proven recommendations, with accumulation of more information on underperforming recommendations ROI Measurement Weighted inverse propensity score models Controls for confounding selection bias Outputs the $ impact of the campaign
  • 10. Questions? Contact me at scotty@convergenceanalytics.co