SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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!

Contenu connexe

Tendances

Profitability analysis
Profitability analysisProfitability analysis
Profitability analysis
Jess Wiley
 
Improving wal mart customer service
Improving wal mart customer serviceImproving wal mart customer service
Improving wal mart customer service
Jeff Bonanno
 

Tendances (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
 

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

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
 
GMDC Conference Presentation
GMDC Conference PresentationGMDC Conference Presentation
GMDC Conference Presentation
Eric Togneri
 
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
 

Similaire à 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
 

Plus de 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
 

Plus de 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/...
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

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