SlideShare a Scribd company logo
Decision Automation in
Marketing Systems
Ilya Katsov
Head of Practice, Industrial AI
Grid Dynamics
DALLAS
JUNE 20 2019
ML-based Decision Automation in Marketing Operations
● Billions of micro-decisions in real-time: who, when, how, what, ...
● Complex environment: human behavior, complex business models, hidden factors
● Many building blocks: propensity scoring, recommendation algorithms, multi-armed bandits, etc.
● How to design a system that can make micro-decisions based on business objectives?
Case Study: Environment
Retailer 1 Manufacturer 1
Manufacturer NRetailer M
purchases, clicks, loyalty IDs
...
...
Promotion targeting
system
● Drive traffic
● Improve loyalty
● Increase market share
● Acquire/grow/retain clients
● Improve loyalty
Case Study: Decisions to be Automated
● Targeting – who
○ Exploits variability in tastes, price sensitivity, propensity to buy
○ Optimize short-term or long-term outcomes
● Timing – when
○ Exploits variability in price sensitivity
○ Exploits individual purchasing cycles
● Outreach/budgeting – how many
○ Exploits variability in propensity
● Promotion properties – what
○ Aggregated view on a promotion calendar
Approach
Retailers
Brands
Product
• Willingness to pay
• Stages of journey
• Affinities to brands
• Affinities to channels
Predictive Models
(Digital Twins)
• Propensity
• Life-time
value
• Demand
Economic Models
• What-if analysis
• Optimization
• Opportunity
finding
• Business
objectives
• Constraints
Controls
• Offers
• Channels
• Messages
• Prices
Signals Decisions
Targeting and Timing
Models
7
Incremental revenue
Acquisition Maximization Retention
time
New Cardholder
$/brand
current non-buyers
+
high propensity to buy new product
current buyers
+
high propensity to buy more
current buyers
+
high propensity to buy less
Product Trial
Replenishment
Category Stretch
Retention Alarm
Com
petitive Defence
Look Alike Modeling and Survival Analysis
8
Look Alike Modeling and Survival Analysis
time
no purchase
Model training
Model scoring
purchase
no purchase
behavioral history outcome
Customer
profiles for
training
Customer
profile to be
scored
score
9
Look Alike Modeling and Survival Analysis: Target Metric Design
behavioral history outcome
Unconditional propensity:
Expected LTV:
click/purchase/CTR
3-month spend
Response/value uplift:
Challenges with Basic Propensity Scoring
10
Checking
Account
Credit
Card
Brokerage
Account
Banking /
Telecom
Customer maturity
Product maturity level
Retail
● Does not take into account
product sequences
● Does not optimize offer
sequences (i.e. not strategic)
● Requires separate models
for different
products/offers/objectives
time
profile value (LTV / ROI)M
Offer 3
Offer 2
Offer 1
profile value (LTV / ROI)M
Offer 3
Offer 2
Offer 1
Next Best Action Model - Naive Approach
11
profile value (LTV / ROI)M
Time
Offer 1 Offer 2 Offer 3
Offer 3
Offer 2
Offer 1
Next Best Action with Reinforcement Learning
12
Customer state, t
action1
action2
action3
reward32
reward33
reward34
Customer state, t+1 Customer state, t+2 Customer state, t+3
Expected LTV / ROI
Q(s, a)
One
timer
Churner
Repeater
Loyal
customer
Multi
product
● Need to estimate an action-value
function given a certain offer policy:
State
(customer feature vector up to moment t)
Action
(offer feature vector)
● Use Q-function to optimize the offer
policy
s1
s2
s3
s4
s5
Next Best Action with Fitted Q Iteration (FQI)
13
Purchase
Visit
No action
Offer 1 Offer 2 Offer 3
2. Initialize approximate
repeat
1. Generate a batch of transitions
(each trajectory corresponds to 4 transitions):
{ (state, action, reward, new state) }
A simplified test dataset is shown for illustration
3. Initialize training set
4. For each
5. Learn new from training data
Next Best Action with FQI
14
Offer 3
Offer 2
Offer 1 (default)
Low state V
High state V
Customers who got
Offer 3 in early
Customers who got
Offer 2 early
Customers who got
Offer 2 -> Offer 3
Customers who did
not get offers or got
Offer 1
● Max value for each state:
● Next best action for each state (policy):
A simplified test dataset is shown for illustration
Next Best Action with FQI
15
● A generalization of the look alike modeling for multi-step and/or multi-choice strategies
● More control over LTV/ROI metrics
● Can evaluate performance of a new policy based on historical trajectories
● Batch-online learning trade-off: multi armed bandits
Budgeting Models and
Decision Automation
Privileged and Confidential 17
Targeting Thresholds: Static Optimization
High
propensity
Low
propensity
Privileged and Confidential 18
Targeting Thresholds: Dynamic Optimization
time
$$
campaign
duration
target budget
Decrease
propensity
threshold
Increase
propensity
threshold
19
Campaign Parameters Optimization
Purchase
trigger
buy <X buy X+
buy 0 buy 1+
Announcement
Buy X or more units
and save on your
next shopping trip!
Promotion
Y% off
1. Estimate demand elasticity
2. Estimate how many
consumers will buy more,
how many will redeem offers
3. Do break-even analysis for
costs and benefits
20
Solution Design: Technical Perspective
Marketing
Manager
Campaign Template
● Steps
● Offer types
● Forecasting logic
Targeting Score
(Look Alike or Next Best
Action)
Timing Score
(Replenishment)
LTV Score
(Monetary)
Offer Database
Profile Database
Campaign
Planner
Targeting Server
Forecasting
Optimization
Targeting decisions
Budgeting decisions
request response
Marketing
Manager
(merchant)
Decision
automation
Customer
models
Objective Selection
Plan and Forecast
Review
User Experience
Execution and
Measurement
Privileged and Confidential 21
Solution Design: Marketer’s Perspective
Thank you!

More Related Content

What's hot

Churn management
Churn managementChurn management
Churn management
Mohammed Akram Ayyubi
 
Viima
ViimaViima
Saa s retail execution solution
Saa s retail execution solutionSaa s retail execution solution
Saa s retail execution solution
Happiest Minds Technologies
 
Profitability analysis
Profitability analysisProfitability analysis
Profitability analysis
Jess Wiley
 
Automating Sales Processes To Drive Competitive Advantage
Automating Sales Processes To Drive Competitive AdvantageAutomating Sales Processes To Drive Competitive Advantage
Automating Sales Processes To Drive Competitive Advantage
VisibleThread
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
Abdullah Rabaya
 
Improving wal mart customer service
Improving wal mart customer serviceImproving wal mart customer service
Improving wal mart customer service
Jeff Bonanno
 
Using Operational Planning and Benchmarking to Your Advantage
Using Operational Planning and Benchmarking to Your AdvantageUsing Operational Planning and Benchmarking to Your Advantage
Using Operational Planning and Benchmarking to Your Advantage
Vesta Corporation
 
Development and Economic Analysis for Projects
Development and Economic Analysis for ProjectsDevelopment and Economic Analysis for Projects
Development and Economic Analysis for Projects
Andre Marques Valio
 
Raab B2B University Marketing Measurement
Raab B2B University Marketing MeasurementRaab B2B University Marketing Measurement
Raab B2B University Marketing Measurement
draab
 
Trend spotting, signals and noise
Trend spotting, signals and noiseTrend spotting, signals and noise
Trend spotting, signals and noise
Michael Smart
 
Bank marketing mini-project
Bank marketing mini-projectBank marketing mini-project
Bank marketing mini-project
Divya Ganjoo, PMP® CSM®
 

What's hot (12)

Churn management
Churn managementChurn management
Churn management
 
Viima
ViimaViima
Viima
 
Saa s retail execution solution
Saa s retail execution solutionSaa s retail execution solution
Saa s retail execution solution
 
Profitability analysis
Profitability analysisProfitability analysis
Profitability analysis
 
Automating Sales Processes To Drive Competitive Advantage
Automating Sales Processes To Drive Competitive AdvantageAutomating Sales Processes To Drive Competitive Advantage
Automating Sales Processes To Drive Competitive Advantage
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
Improving wal mart customer service
Improving wal mart customer serviceImproving wal mart customer service
Improving wal mart customer service
 
Using Operational Planning and Benchmarking to Your Advantage
Using Operational Planning and Benchmarking to Your AdvantageUsing Operational Planning and Benchmarking to Your Advantage
Using Operational Planning and Benchmarking to Your Advantage
 
Development and Economic Analysis for Projects
Development and Economic Analysis for ProjectsDevelopment and Economic Analysis for Projects
Development and Economic Analysis for Projects
 
Raab B2B University Marketing Measurement
Raab B2B University Marketing MeasurementRaab B2B University Marketing Measurement
Raab B2B University Marketing Measurement
 
Trend spotting, signals and noise
Trend spotting, signals and noiseTrend spotting, signals and noise
Trend spotting, signals and noise
 
Bank marketing mini-project
Bank marketing mini-projectBank marketing mini-project
Bank marketing mini-project
 

Similar to Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2

IBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsIBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive Analytics
SFIMA
 
The Sales Productivity Benchmark: Rate your Sales Force Against World Class
The Sales Productivity Benchmark: Rate your Sales Force Against World ClassThe Sales Productivity Benchmark: Rate your Sales Force Against World Class
The Sales Productivity Benchmark: Rate your Sales Force Against World Class
SBI | Sales Benchmark Index
 
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
Vivastream
 
Data Science, Analytics & Critical Thinking
Data Science, Analytics & Critical ThinkingData Science, Analytics & Critical Thinking
Data Science, Analytics & Critical Thinking
Aditya Madiraju
 
Data Drive Better Sales Conversions - Dawn of the Data Age Lecture Series
Data Drive Better Sales Conversions  - Dawn of the Data Age Lecture SeriesData Drive Better Sales Conversions  - Dawn of the Data Age Lecture Series
Data Drive Better Sales Conversions - Dawn of the Data Age Lecture Series
Luciano Pesci, PhD
 
Customer Retention Summit Integrated Insight V1
Customer Retention Summit   Integrated Insight V1Customer Retention Summit   Integrated Insight V1
Customer Retention Summit Integrated Insight V1
Tony Mooney
 
Next Best Action for B2B account based marketing
Next Best Action for B2B account based marketing Next Best Action for B2B account based marketing
Next Best Action for B2B account based marketing
Edmond Sam
 
Windsor marketing attribution_webinar
Windsor marketing attribution_webinarWindsor marketing attribution_webinar
Windsor marketing attribution_webinar
nkolster
 
Crm
CrmCrm
Session 10 MG 220 BBA - 8 Sep 10
Session 10   MG 220 BBA - 8 Sep 10Session 10   MG 220 BBA - 8 Sep 10
Session 10 MG 220 BBA - 8 Sep 10
Muhammad Talha Salam
 
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
 
Richard Marshall EARL 2019.pptx
Richard Marshall EARL 2019.pptxRichard Marshall EARL 2019.pptx
Richard Marshall EARL 2019.pptx
Dean Maitland
 
Session 9 mg 220 mba - 20 sep 10
Session 9   mg 220 mba - 20 sep 10Session 9   mg 220 mba - 20 sep 10
Session 9 mg 220 mba - 20 sep 10
Muhammad Talha Salam
 
How we've increased cLTVs and are fighting off rising CACs
How we've increased cLTVs and are fighting off rising CACsHow we've increased cLTVs and are fighting off rising CACs
How we've increased cLTVs and are fighting off rising CACs
Ekaterina Shpadareva
 
GMDC Conference Presentation
GMDC Conference PresentationGMDC Conference Presentation
GMDC Conference Presentation
Eric Togneri
 
Customer Analytics
Customer AnalyticsCustomer Analytics
Customer Analytics
BRIDGEi2i Analytics Solutions
 
WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...
WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...
WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...
KeshavaSubramanya1
 
Successful Customer Communications Strategies in 8 Steps and 2 Case Studies
Successful Customer Communications Strategies in 8 Steps and 2 Case StudiesSuccessful Customer Communications Strategies in 8 Steps and 2 Case Studies
Successful Customer Communications Strategies in 8 Steps and 2 Case Studies
Vivastream
 
Crm and analytics modules
Crm and analytics modulesCrm and analytics modules
Crm and analytics modules
Aditya Madiraju
 
BRIDGEi2i Customer Intelligence Solutions
BRIDGEi2i Customer Intelligence SolutionsBRIDGEi2i Customer Intelligence Solutions
BRIDGEi2i Customer Intelligence Solutions
BRIDGEi2i Analytics Solutions
 

Similar to Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2 (20)

IBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsIBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive Analytics
 
The Sales Productivity Benchmark: Rate your Sales Force Against World Class
The Sales Productivity Benchmark: Rate your Sales Force Against World ClassThe Sales Productivity Benchmark: Rate your Sales Force Against World Class
The Sales Productivity Benchmark: Rate your Sales Force Against World Class
 
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
 
Data Science, Analytics & Critical Thinking
Data Science, Analytics & Critical ThinkingData Science, Analytics & Critical Thinking
Data Science, Analytics & Critical Thinking
 
Data Drive Better Sales Conversions - Dawn of the Data Age Lecture Series
Data Drive Better Sales Conversions  - Dawn of the Data Age Lecture SeriesData Drive Better Sales Conversions  - Dawn of the Data Age Lecture Series
Data Drive Better Sales Conversions - Dawn of the Data Age Lecture Series
 
Customer Retention Summit Integrated Insight V1
Customer Retention Summit   Integrated Insight V1Customer Retention Summit   Integrated Insight V1
Customer Retention Summit Integrated Insight V1
 
Next Best Action for B2B account based marketing
Next Best Action for B2B account based marketing Next Best Action for B2B account based marketing
Next Best Action for B2B account based marketing
 
Windsor marketing attribution_webinar
Windsor marketing attribution_webinarWindsor marketing attribution_webinar
Windsor marketing attribution_webinar
 
Crm
CrmCrm
Crm
 
Session 10 MG 220 BBA - 8 Sep 10
Session 10   MG 220 BBA - 8 Sep 10Session 10   MG 220 BBA - 8 Sep 10
Session 10 MG 220 BBA - 8 Sep 10
 
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...
 
Richard Marshall EARL 2019.pptx
Richard Marshall EARL 2019.pptxRichard Marshall EARL 2019.pptx
Richard Marshall EARL 2019.pptx
 
Session 9 mg 220 mba - 20 sep 10
Session 9   mg 220 mba - 20 sep 10Session 9   mg 220 mba - 20 sep 10
Session 9 mg 220 mba - 20 sep 10
 
How we've increased cLTVs and are fighting off rising CACs
How we've increased cLTVs and are fighting off rising CACsHow we've increased cLTVs and are fighting off rising CACs
How we've increased cLTVs and are fighting off rising CACs
 
GMDC Conference Presentation
GMDC Conference PresentationGMDC Conference Presentation
GMDC Conference Presentation
 
Customer Analytics
Customer AnalyticsCustomer Analytics
Customer Analytics
 
WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...
WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...
WSDM | Integrity in Social Networks and Media | Ads Integrity at Pinterest | ...
 
Successful Customer Communications Strategies in 8 Steps and 2 Case Studies
Successful Customer Communications Strategies in 8 Steps and 2 Case StudiesSuccessful Customer Communications Strategies in 8 Steps and 2 Case Studies
Successful Customer Communications Strategies in 8 Steps and 2 Case Studies
 
Crm and analytics modules
Crm and analytics modulesCrm and analytics modules
Crm and analytics modules
 
BRIDGEi2i Customer Intelligence Solutions
BRIDGEi2i Customer Intelligence SolutionsBRIDGEi2i Customer Intelligence Solutions
BRIDGEi2i Customer Intelligence Solutions
 

More from Grid Dynamics

Are you keeping up with your customer
Are you keeping up with your customer Are you keeping up with your customer
Are you keeping up with your customer
Grid Dynamics
 
"Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,..."Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,...
Grid Dynamics
 
"How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like..."How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like...
Grid Dynamics
 
"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D
Grid Dynamics
 
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Grid Dynamics
 
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Grid Dynamics
 
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Grid Dynamics
 
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Grid Dynamics
 
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul..."Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
Grid Dynamics
 
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
Grid Dynamics
 
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Grid Dynamics
 
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav..."Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
Grid Dynamics
 
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Grid Dynamics
 
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud..."ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
Grid Dynamics
 
Realtime Contextual Product Recommendations…that scale and generate revenue -...
Realtime Contextual Product Recommendations…that scale and generate revenue -...Realtime Contextual Product Recommendations…that scale and generate revenue -...
Realtime Contextual Product Recommendations…that scale and generate revenue -...
Grid Dynamics
 
Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...
Grid Dynamics
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Grid Dynamics
 
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Grid Dynamics
 
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Grid Dynamics
 
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Grid Dynamics
 

More from Grid Dynamics (20)

Are you keeping up with your customer
Are you keeping up with your customer Are you keeping up with your customer
Are you keeping up with your customer
 
"Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,..."Implementing data quality automation with open source stack" - Max Martynov,...
"Implementing data quality automation with open source stack" - Max Martynov,...
 
"How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like..."How to build cool & useful voice commerce applications (such as devices like...
"How to build cool & useful voice commerce applications (such as devices like...
 
"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D"Challenges for AI in Healthcare" - Peter Graven Ph.D
"Challenges for AI in Healthcare" - Peter Graven Ph.D
 
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
Dynamic Talks: "Applications of Big Data, Machine Learning and Artificial Int...
 
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
Dynamic Talks: "Digital Transformation in Banking & Financial Services… a per...
 
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
Dynamic Talks: "Data Strategy as a Conduit for Data Maturity and Monetization...
 
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
Dynamics Talks: "Writing Spark Pipelines with Less Boilerplate Code" - Egor P...
 
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul..."Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
"Trends in Building Advanced Analytics Platform for Large Enterprises" - Atul...
 
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
The New Era of Public Safety Records Management: Dynamic talks Chicago 9/24/2019
 
Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...Dynamic Talks: "Implementing data quality automation with open source stack" ...
Dynamic Talks: "Implementing data quality automation with open source stack" ...
 
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav..."Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
"Implementing AI for New Business Models and Efficiencies" - Parag Shrivastav...
 
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
Reducing No-shows and Late Cancelations in Healthcare Enterprise" - Shervin M...
 
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud..."ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
"ML Services - How do you begin and when do you start scaling?" - Madhura Dud...
 
Realtime Contextual Product Recommendations…that scale and generate revenue -...
Realtime Contextual Product Recommendations…that scale and generate revenue -...Realtime Contextual Product Recommendations…that scale and generate revenue -...
Realtime Contextual Product Recommendations…that scale and generate revenue -...
 
Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...Best practices for enterprise-grade microservices implementations with Google...
Best practices for enterprise-grade microservices implementations with Google...
 
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
Attribution Modelling 101: Credit Where Credit is Due!: Dynamic talks Seattle...
 
Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...Building an algorithmic price management system using ML: Dynamic talks Seatt...
Building an algorithmic price management system using ML: Dynamic talks Seatt...
 
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
 
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...
 

Recently uploaded

Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 

Recently uploaded (20)

Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 

Customer intelligence: a machine learning approach- Dynamic talks Dallas Q2

  • 1. Decision Automation in Marketing Systems Ilya Katsov Head of Practice, Industrial AI Grid Dynamics DALLAS JUNE 20 2019
  • 2. ML-based Decision Automation in Marketing Operations ● Billions of micro-decisions in real-time: who, when, how, what, ... ● Complex environment: human behavior, complex business models, hidden factors ● Many building blocks: propensity scoring, recommendation algorithms, multi-armed bandits, etc. ● How to design a system that can make micro-decisions based on business objectives?
  • 3. Case Study: Environment Retailer 1 Manufacturer 1 Manufacturer NRetailer M purchases, clicks, loyalty IDs ... ... Promotion targeting system ● Drive traffic ● Improve loyalty ● Increase market share ● Acquire/grow/retain clients ● Improve loyalty
  • 4. Case Study: Decisions to be Automated ● Targeting – who ○ Exploits variability in tastes, price sensitivity, propensity to buy ○ Optimize short-term or long-term outcomes ● Timing – when ○ Exploits variability in price sensitivity ○ Exploits individual purchasing cycles ● Outreach/budgeting – how many ○ Exploits variability in propensity ● Promotion properties – what ○ Aggregated view on a promotion calendar
  • 5. Approach Retailers Brands Product • Willingness to pay • Stages of journey • Affinities to brands • Affinities to channels Predictive Models (Digital Twins) • Propensity • Life-time value • Demand Economic Models • What-if analysis • Optimization • Opportunity finding • Business objectives • Constraints Controls • Offers • Channels • Messages • Prices Signals Decisions
  • 7. 7 Incremental revenue Acquisition Maximization Retention time New Cardholder $/brand current non-buyers + high propensity to buy new product current buyers + high propensity to buy more current buyers + high propensity to buy less Product Trial Replenishment Category Stretch Retention Alarm Com petitive Defence Look Alike Modeling and Survival Analysis
  • 8. 8 Look Alike Modeling and Survival Analysis time no purchase Model training Model scoring purchase no purchase behavioral history outcome Customer profiles for training Customer profile to be scored score
  • 9. 9 Look Alike Modeling and Survival Analysis: Target Metric Design behavioral history outcome Unconditional propensity: Expected LTV: click/purchase/CTR 3-month spend Response/value uplift:
  • 10. Challenges with Basic Propensity Scoring 10 Checking Account Credit Card Brokerage Account Banking / Telecom Customer maturity Product maturity level Retail ● Does not take into account product sequences ● Does not optimize offer sequences (i.e. not strategic) ● Requires separate models for different products/offers/objectives time
  • 11. profile value (LTV / ROI)M Offer 3 Offer 2 Offer 1 profile value (LTV / ROI)M Offer 3 Offer 2 Offer 1 Next Best Action Model - Naive Approach 11 profile value (LTV / ROI)M Time Offer 1 Offer 2 Offer 3 Offer 3 Offer 2 Offer 1
  • 12. Next Best Action with Reinforcement Learning 12 Customer state, t action1 action2 action3 reward32 reward33 reward34 Customer state, t+1 Customer state, t+2 Customer state, t+3 Expected LTV / ROI Q(s, a) One timer Churner Repeater Loyal customer Multi product ● Need to estimate an action-value function given a certain offer policy: State (customer feature vector up to moment t) Action (offer feature vector) ● Use Q-function to optimize the offer policy s1 s2 s3 s4 s5
  • 13. Next Best Action with Fitted Q Iteration (FQI) 13 Purchase Visit No action Offer 1 Offer 2 Offer 3 2. Initialize approximate repeat 1. Generate a batch of transitions (each trajectory corresponds to 4 transitions): { (state, action, reward, new state) } A simplified test dataset is shown for illustration 3. Initialize training set 4. For each 5. Learn new from training data
  • 14. Next Best Action with FQI 14 Offer 3 Offer 2 Offer 1 (default) Low state V High state V Customers who got Offer 3 in early Customers who got Offer 2 early Customers who got Offer 2 -> Offer 3 Customers who did not get offers or got Offer 1 ● Max value for each state: ● Next best action for each state (policy): A simplified test dataset is shown for illustration
  • 15. Next Best Action with FQI 15 ● A generalization of the look alike modeling for multi-step and/or multi-choice strategies ● More control over LTV/ROI metrics ● Can evaluate performance of a new policy based on historical trajectories ● Batch-online learning trade-off: multi armed bandits
  • 17. Privileged and Confidential 17 Targeting Thresholds: Static Optimization High propensity Low propensity
  • 18. Privileged and Confidential 18 Targeting Thresholds: Dynamic Optimization time $$ campaign duration target budget Decrease propensity threshold Increase propensity threshold
  • 19. 19 Campaign Parameters Optimization Purchase trigger buy <X buy X+ buy 0 buy 1+ Announcement Buy X or more units and save on your next shopping trip! Promotion Y% off 1. Estimate demand elasticity 2. Estimate how many consumers will buy more, how many will redeem offers 3. Do break-even analysis for costs and benefits
  • 20. 20 Solution Design: Technical Perspective Marketing Manager Campaign Template ● Steps ● Offer types ● Forecasting logic Targeting Score (Look Alike or Next Best Action) Timing Score (Replenishment) LTV Score (Monetary) Offer Database Profile Database Campaign Planner Targeting Server Forecasting Optimization Targeting decisions Budgeting decisions request response Marketing Manager (merchant) Decision automation Customer models
  • 21. Objective Selection Plan and Forecast Review User Experience Execution and Measurement Privileged and Confidential 21 Solution Design: Marketer’s Perspective