SlideShare a Scribd company logo
1 of 45
Download to read offline
www.deeplearningitalia.com 1
DAL DEEP LEARNING AL QUANTUM COMPUTING
Le nuove frontiere tecnologiche che stanno cambiando il nostro presente e il futuro
In collaborazione con: Fondazione Bruno Kessler
Machine Learning driven Quantum
Optimization for Marketing
Calogero Zarbo
Senior AI Research Scientist @Satispay
www.deeplearningitalia.com
3
The Problem
Our main Consumer acquisition channel is the MemberGetMember (MGM) campaign,
counting for more than 40% of the total consumer acquisition.
MGM campaigns are a substantial % of the overall marketing budget: about 25M Euros in
2022.
Even slight optimizations in this area may bring in huge results in terms of savings
www.deeplearningitalia.com
4
The Solution
Personalized MGM campaigns
The assumptions are:
● Each user has unique pattern of being engaged with the app
● These patterns can be proxied by how the app is being used
Why you need AI:
● Not all customers sees every possible incentives a reasonable number of times
● Fill the gap with real measured data is costly
www.deeplearningitalia.com
5
Data Pipeline & Strategy
Interaction with the BI team is crucial to make all of this happens
● Extract key information from internal datalake about registration, activation,
transactions and MGM activity
● Ground preparation for A/B test (Power Analysis)
BI not only provide data, but strategize the whole testing process:
1. Define the number of consumer we can work with
2. Stratified sampling at district level for both test and control group
3. Handle the communication with marketing for the chosen incentive allocation
4. Results harvesting and KPI evaluation
www.deeplearningitalia.com
6
The Target
We experiment various type of target, but we decided that the most important ones
would be:
● Mean of the #Matches @ incentive level (appreciation)
● Presence of the Match @ incentive level (activation)
They express two slightly different perspectives in the user appreciation of a particular
campaign.
www.deeplearningitalia.com
7
Data Analysis Plan (DAP)TM
www.deeplearningitalia.com
TR
Set
VAL
Set
TS
Set
Normalization Training
Tuning
&
Model Selection
Training
Testing
&
Report
Normalization
©MPBA all right reserved
8
The Models
We tried different models:
● LightGBM
● XGBoost
● Transformers
After setting up a proper Data Analysis Plan (DAP), we discarded the first two options due
to their weakness towards unbalanced datasets.
Matthew Correlation Coefficient (MCC) < 0.4
www.deeplearningitalia.com
9
The FT-Transformer
www.deeplearningitalia.com
https://paperswithcode.com/method/ft-transformer
10
Wide&Deep Framework
www.deeplearningitalia.com
https://arxiv.org/pdf/1606.07792v1.pdf
11
The Appreciation Curve
Here is shown the average appreciation curve of MGM at different levels of incentive.
www.deeplearningitalia.com
12
The personalized curve
www.deeplearningitalia.com
13
The Setup so far..
We choose a time span of 6 months history
For each Incentive we trained:
● A transformer for the Activation flag in the last 6 months (classification)
● A transformer for the Mean #invitation in the last 6 months (regression)
Phase 1 - The Backtesting
● Activation flag: MCC: 0.91 overall → Good to go
● Mean #invitation: R2 Score: 0.31 overall → Good to go
Phase 2 - The A/B Test
● Decision making process missing
www.deeplearningitalia.com
14
The whole system
www.deeplearningitalia.com
BI
Appreciation
Activation
Decision
Making
Machine
Marketing
15
The decision maker
Now that I have a level of appreciation for each user, for each incentive level, and a
probability of activation for each user, for each incentive level how to decide who gets
what incentive?
www.deeplearningitalia.com
16
The decision maker
Now that I have a level of appreciation for each user, for each incentive level, and a
probability of activation for each user, for each incentive level how to decide who gets
what incentive?
All possible combinations of (User,Incentives)?
www.deeplearningitalia.com
17
The decision maker
Now that I have a level of appreciation for each user, for each incentive level, and a
probability of activation for each user, for each incentive level how to decide who gets
what incentive?
All possible combinations of (User,Incentives)?
This seems like an NP problem: which allocation would maximize the appreciation keeping
the cost under a certain target?
www.deeplearningitalia.com
18
Mathematical formalization
pij
= predicted appreciation of ith
user on jth
incentive
xij
= binary variable 0/1 whether or not assign that particular ith
user the jth
incentive
cj
= the cost of the jth
incentive
aij
= predicted activation of ith
user on jth
incentive
max sumij
(xij
* aij
* pij
)
s.t.
sumi
(xij
) = 1 for each jth
user
sumij
( (xij
* aij
* pij
* cj
) - CAC target) = 0
sumij
(xij
* aij
* pij
) >= Appreciation target
www.deeplearningitalia.com
19
Trying all possible solutions?
www.deeplearningitalia.com
20
D-Wave Quantum Annealer
www.deeplearningitalia.com
Entanglement:
Two QuBits interact with each other without being
directly stimulated.
21
D-Wave Quantum Annealer
www.deeplearningitalia.com
Entanglement:
Two QuBits interact with each other without being
directly stimulated.
Tunnelling:
A QuBit can go in any better place in the solution space
without paying the price.
22
D-Wave Quantum Annealer
www.deeplearningitalia.com
Entanglement:
Two QuBits interact with each other without being
directly stimulated.
Tunnelling:
A QuBit can go in any better place in the solution space
without paying the price.
Superposition:
A QuBit can be 0 and 1 at the same time
23
Example of allocations
www.deeplearningitalia.com
24
The KPI framework
www.deeplearningitalia.com
Why do I
even exist?
We’re OK
No real gains
25
The KPI framework
www.deeplearningitalia.com
Why do I
even exist?
I might have to update
linkedin.
We’re OK
No real gains
26
The KPI framework
www.deeplearningitalia.com
Why do I
even exist?
Target missed
I might have to update
linkedin.
We’re OK
No real gains
27
The KPI framework
www.deeplearningitalia.com
Real gains
Why do I
even exist?
Target missed
I might have to update
linkedin.
We’re OK
No real gains
28
The first A/B Test
www.deeplearningitalia.com
Number of People: 16k for each group
Incentives: 20€, 30€, 40€, 50€
Geographic area: all north-west of italy
Sampling method: 1% of each district
Can the system trigger more invitations
keeping the cost close to the group A?
29
The first A/B Test
www.deeplearningitalia.com
TARGET
MISSED
Number of People: 16k for each group
Incentives: 20€, 30€, 40€, 50€
Geographic area: all north-west of italy
Sampling method: 1% of each district
Can the system trigger more invitations
keeping the cost close to the group A?
- No
Cost - p-value: 0.0188
Match - p-value: 0.071
30
What was wrong?
● Is the whole system not suitable for the task?
● Were the training data not representative?
● Did we introduce any confounding factor?
www.deeplearningitalia.com
31
What was wrong?
● Is the whole system not suitable for the task?
● Were the training data not representative?
● Did we introduce any confounding factor?
Our speculations were:
1. The appreciation variables already include the activation information. Provide both of
them might be misleading. Let’s remove it.
2. The mean of # of matches computed on 6 months might not be representative
enough. Let’s try 3 months.
www.deeplearningitalia.com
32
The whole system -V2
www.deeplearningitalia.com
BI
Appreciation
Activation
Decision
Making
Machine
Marketing
33
Mathematical formalizationV2
pij
= predicted appreciation of ith
user on jth
incentive
xij
= binary variable 0/1 whether or not assign that particular ith
user the jth
incentive
cj
= the cost of the jth
incentive
aij
= predicted activation of ith
user on jth
incentive
max sumij
(xij
* aij
* pij
)
s.t.
sumi
(xij
) = 1 for each jth
user
sumij
( (xij
* aij
* pij
* cj
) - CAC target) = 0
sumij
(xij
* aij
* pij
) >= Appreciation target
www.deeplearningitalia.com
34
Mathematical formalizationV2
pij
= predicted appreciation of ith
user on jth
incentive
xij
= binary variable 0/1 whether or not assign that particular ith
user the jth
incentive
cj
= the cost of the jth
incentive
max sumij
(xij
* pij
)
s.t.
sumi
(xij
) = 1 for each jth
user
sumij
( (xij
* pij
* cj
) - CAC target) = 0
sumij
(xij
* pij
) >= Appreciation target
www.deeplearningitalia.com
35
The second A/B Test
www.deeplearningitalia.com
Number of People: 25k for each group
Incentives: 20€, 30€, 40€, 50€
Geographic area: all north-west of italy
Sampling method: 1.5% of each district
Can the system trigger more invitations
keeping the cost close to the group A?
36
The second A/B Test
www.deeplearningitalia.com
Number of People: 25k for each group
Incentives: 20€, 30€, 40€, 50€
Geographic area: all north-west of italy
Sampling method: 1.5% of each district
Can the system trigger more invitations
keeping the cost close to the group A?
- It seems so
TARGET
HIT
Cost - p-value: 0.0125
Match - p-value: 1.56e-9
37
The third A/B Test
www.deeplearningitalia.com
Number of People: 25k for each group
Incentives: 20€, 30€, 40€, 50€
Geographic area: all north-west of italy
Sampling method: 1.5% of each district
Can the system trigger more invitations
decreasing also the cost?
38
The third A/B Test
www.deeplearningitalia.com
Number of People: 25k for each group
Incentives: 20€, 30€, 40€, 50€
Geographic area: all north-west of italy
Sampling method: 1.5% of each district
Can the system trigger more invitations
decreasing also the cost?
- We can’t say
TARGET
UNK
Cost - p-value: 0.0712
Match - p-value: 0.0573
39
Cost Analysis - The Campaign
To maximize the campaign returns we need to run simulations at different CAC target as
follows:
● Start: 30€, End: 50€, Step: 0.5€
● Total of: 40 simulations per campaign
● For this exercise let’s optimize a campaign of about 50 000 users
● Total number of variables per campaign: #Users x #Incentives (20€, 30€, 40€, 50€) =
200 000 variables
● Campaign frequency: roughly one campaign every 2 weeks
www.deeplearningitalia.com
40
Cost Analysis - HiGHS
● Time per simulation: ~37 hours
● Machine type: c7g.8xlarge
● Machine cost: 1.15$/h - 20% discount: 0.92 $/h
● Cost per simulation: ~34$
● Cost per campaign: ~1361$ -> 62 computing days -> unfeasible
NB. Reducing the number of simulations, reduce dramatically the quality of the tuned
campaign.
www.deeplearningitalia.com
41
D-Wave Quantum Solver
● Time per simulation: ~5 minutes
● Machine type:Advantage 6.2
● Machine cost: 125$/h - no discount - we will negotiate it eventually
● Cost per simulation: 11$
● Cost per campaign: 440$ -> 3.3 computing hours -> feasible
NB.The cost is computed assuming the solver is used only for MGM campaigns, which is
unlikely since we will have other optimization projects that would leverage such
technology and therefore lower the offset price. (i.e. optimal top-up for fraud exposure
minimization)
www.deeplearningitalia.com
42
What’s in production?
www.deeplearningitalia.com
Marketing
Console
ML & QC
Microservice
Districts
Target CAC
Risk Appetite
Simulations
Go
Live!
Simulation Pick
43
Final* Remark
AI do not market your product.AI do not create engagement.AI do not make satispay
more appealing.
AI use data to point out where the great work of marketing is having a tangible positive
impact.
Without the talent of our colleagues, in all departments, there is no AI that can make
Satispay what is now and what will be in the future.
www.deeplearningitalia.com
44
Thank you!
www.deeplearningitalia.com
GiuseppeValetto
AI Product Owner
Dario Brignone
CTO
Marta Jovanovic
Data Analyst
Giulia Guzzetti
Marketing Manager
Giulia Schiratti
Marketing Specialist
Angelo La Malva
Data Analyst
45
45
SPAZIO ALLE DOMANDE!
www.deeplearningitalia.com
In collaborazione con: Fondazione Bruno Kessler
DAL DEEP LEARNING AL QUANTUM COMPUTING
Le nuove frontiere tecnologiche che stanno cambiando il nostro presente e il futuro

More Related Content

Similar to Machine Learning driven Quantum Optimization for Marketing

Big Data & Machine Learning - TDC2013 Sao Paulo
Big Data & Machine Learning - TDC2013 Sao PauloBig Data & Machine Learning - TDC2013 Sao Paulo
Big Data & Machine Learning - TDC2013 Sao PauloOCTO Technology
 
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713Mathieu DESPRIEE
 
Machine Learning with Classification & Regression Trees - APAC
Machine Learning with Classification & Regression Trees - APAC Machine Learning with Classification & Regression Trees - APAC
Machine Learning with Classification & Regression Trees - APAC Minitab, LLC
 
Rip marketing - M2.0 and measurability
Rip marketing - M2.0 and measurabilityRip marketing - M2.0 and measurability
Rip marketing - M2.0 and measurabilitySoumik Ganguly
 
DMA Analytic Challenge 2015 final
DMA Analytic Challenge 2015 finalDMA Analytic Challenge 2015 final
DMA Analytic Challenge 2015 finalKaran Sarao
 
Revenue Maximization in Incentivized Social Advertising
Revenue Maximization in Incentivized Social AdvertisingRevenue Maximization in Incentivized Social Advertising
Revenue Maximization in Incentivized Social AdvertisingCigdem Aslay
 
Machine Learning with Multiple Regression - APAC
Machine Learning with Multiple Regression - APACMachine Learning with Multiple Regression - APAC
Machine Learning with Multiple Regression - APACMinitab, LLC
 
Gamification-based Incentive Mechanism for Participatory Sensing
Gamification-based Incentive Mechanism for Participatory SensingGamification-based Incentive Mechanism for Participatory Sensing
Gamification-based Incentive Mechanism for Participatory SensingUbi NAIST
 
Final Presentation
Final PresentationFinal Presentation
Final Presentationssuseraf9eb5
 
Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...
Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...
Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...Minitab, LLC
 
Viral Marketing Meets Social Advertising: Ad Allocation with Minimum Regret
Viral Marketing Meets Social Advertising: Ad Allocation with Minimum RegretViral Marketing Meets Social Advertising: Ad Allocation with Minimum Regret
Viral Marketing Meets Social Advertising: Ad Allocation with Minimum RegretCigdem Aslay
 
Developing Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to NutsDeveloping Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to NutsKun Liu
 
Visualizations that make an impact - see what s new in minitab statistical s...
Visualizations that make an impact  - see what s new in minitab statistical s...Visualizations that make an impact  - see what s new in minitab statistical s...
Visualizations that make an impact - see what s new in minitab statistical s...Minitab, LLC
 
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning ApproachIRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning ApproachIRJET Journal
 
Boost Your Data Expertise - What's New in Minitab 19.2020.1
Boost Your Data Expertise -  What's New in Minitab 19.2020.1Boost Your Data Expertise -  What's New in Minitab 19.2020.1
Boost Your Data Expertise - What's New in Minitab 19.2020.1Minitab, LLC
 
"Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E...
"Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E..."Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E...
"Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E...Yelp Engineering
 
Datascience101presentation4
Datascience101presentation4Datascience101presentation4
Datascience101presentation4Salford Systems
 
Data centric design and operation
Data centric design and operationData centric design and operation
Data centric design and operationSon Aris
 
Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...we20
 

Similar to Machine Learning driven Quantum Optimization for Marketing (20)

Big Data & Machine Learning - TDC2013 Sao Paulo
Big Data & Machine Learning - TDC2013 Sao PauloBig Data & Machine Learning - TDC2013 Sao Paulo
Big Data & Machine Learning - TDC2013 Sao Paulo
 
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
Big Data & Machine Learning - TDC2013 São Paulo - 12/0713
 
Machine Learning with Classification & Regression Trees - APAC
Machine Learning with Classification & Regression Trees - APAC Machine Learning with Classification & Regression Trees - APAC
Machine Learning with Classification & Regression Trees - APAC
 
AggNet: Deep Learning from Crowds
AggNet: Deep Learning from CrowdsAggNet: Deep Learning from Crowds
AggNet: Deep Learning from Crowds
 
Rip marketing - M2.0 and measurability
Rip marketing - M2.0 and measurabilityRip marketing - M2.0 and measurability
Rip marketing - M2.0 and measurability
 
DMA Analytic Challenge 2015 final
DMA Analytic Challenge 2015 finalDMA Analytic Challenge 2015 final
DMA Analytic Challenge 2015 final
 
Revenue Maximization in Incentivized Social Advertising
Revenue Maximization in Incentivized Social AdvertisingRevenue Maximization in Incentivized Social Advertising
Revenue Maximization in Incentivized Social Advertising
 
Machine Learning with Multiple Regression - APAC
Machine Learning with Multiple Regression - APACMachine Learning with Multiple Regression - APAC
Machine Learning with Multiple Regression - APAC
 
Gamification-based Incentive Mechanism for Participatory Sensing
Gamification-based Incentive Mechanism for Participatory SensingGamification-based Incentive Mechanism for Participatory Sensing
Gamification-based Incentive Mechanism for Participatory Sensing
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...
Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...
Boost Your Data Expertise with the Latest Release of Minitab Statistical Soft...
 
Viral Marketing Meets Social Advertising: Ad Allocation with Minimum Regret
Viral Marketing Meets Social Advertising: Ad Allocation with Minimum RegretViral Marketing Meets Social Advertising: Ad Allocation with Minimum Regret
Viral Marketing Meets Social Advertising: Ad Allocation with Minimum Regret
 
Developing Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to NutsDeveloping Web-scale Machine Learning at LinkedIn - From Soup to Nuts
Developing Web-scale Machine Learning at LinkedIn - From Soup to Nuts
 
Visualizations that make an impact - see what s new in minitab statistical s...
Visualizations that make an impact  - see what s new in minitab statistical s...Visualizations that make an impact  - see what s new in minitab statistical s...
Visualizations that make an impact - see what s new in minitab statistical s...
 
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning ApproachIRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
 
Boost Your Data Expertise - What's New in Minitab 19.2020.1
Boost Your Data Expertise -  What's New in Minitab 19.2020.1Boost Your Data Expertise -  What's New in Minitab 19.2020.1
Boost Your Data Expertise - What's New in Minitab 19.2020.1
 
"Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E...
"Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E..."Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E...
"Optimal Learning for Fun and Profit" by Scott Clark (Presented at The Yelp E...
 
Datascience101presentation4
Datascience101presentation4Datascience101presentation4
Datascience101presentation4
 
Data centric design and operation
Data centric design and operationData centric design and operation
Data centric design and operation
 
Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...Data centric Design & Operation: A data-driven and scientific approach for ga...
Data centric Design & Operation: A data-driven and scientific approach for ga...
 

More from Deep Learning Italia

Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettiveModelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettiveDeep Learning Italia
 
Transformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptxTransformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptxDeep Learning Italia
 
Meetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfMeetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfDeep Learning Italia
 
MEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdfMEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdfDeep Learning Italia
 
The science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantisticaThe science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantisticaDeep Learning Italia
 
Pi school-dli-presentation de nobili
Pi school-dli-presentation de nobiliPi school-dli-presentation de nobili
Pi school-dli-presentation de nobiliDeep Learning Italia
 
Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Deep Learning Italia
 
Explanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence ModelsExplanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence ModelsDeep Learning Italia
 
Use Cases Machine Learning for Healthcare
Use Cases Machine Learning for HealthcareUse Cases Machine Learning for Healthcare
Use Cases Machine Learning for HealthcareDeep Learning Italia
 
NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation Deep Learning Italia
 
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)Deep Learning Italia
 
Towards quantum machine learning calogero zarbo - meet up
Towards quantum machine learning  calogero zarbo - meet upTowards quantum machine learning  calogero zarbo - meet up
Towards quantum machine learning calogero zarbo - meet upDeep Learning Italia
 
Macaluso antonio meetup dli 2020-12-15
Macaluso antonio  meetup dli 2020-12-15Macaluso antonio  meetup dli 2020-12-15
Macaluso antonio meetup dli 2020-12-15Deep Learning Italia
 
Algoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time SeriesAlgoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time SeriesDeep Learning Italia
 

More from Deep Learning Italia (20)

Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettiveModelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
Modelli linguistici da Eliza a ChatGPT P roblemi , fraintendimenti e prospettive
 
Transformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptxTransformers In Vision From Zero to Hero (DLI).pptx
Transformers In Vision From Zero to Hero (DLI).pptx
 
Meetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdfMeetup Luglio - Operations Research.pdf
Meetup Luglio - Operations Research.pdf
 
Meetup Giugno - c-ResUNET.pdf
Meetup Giugno - c-ResUNET.pdfMeetup Giugno - c-ResUNET.pdf
Meetup Giugno - c-ResUNET.pdf
 
MEETUP Maggio - Team Automata
MEETUP Maggio - Team AutomataMEETUP Maggio - Team Automata
MEETUP Maggio - Team Automata
 
MEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdfMEETUP APRILE - Ganomaly - Anomaly Detection.pdf
MEETUP APRILE - Ganomaly - Anomaly Detection.pdf
 
2022_Meetup_Mazza-Marzo.pptx
2022_Meetup_Mazza-Marzo.pptx2022_Meetup_Mazza-Marzo.pptx
2022_Meetup_Mazza-Marzo.pptx
 
Machine Learning Security
Machine Learning SecurityMachine Learning Security
Machine Learning Security
 
The science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantisticaThe science of can and can t e la computazione quantistica
The science of can and can t e la computazione quantistica
 
Dli meetup moccia
Dli meetup mocciaDli meetup moccia
Dli meetup moccia
 
Pi school-dli-presentation de nobili
Pi school-dli-presentation de nobiliPi school-dli-presentation de nobili
Pi school-dli-presentation de nobili
 
Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework Machine Learning Explanations: LIME framework
Machine Learning Explanations: LIME framework
 
Explanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence ModelsExplanation methods for Artificial Intelligence Models
Explanation methods for Artificial Intelligence Models
 
Use Cases Machine Learning for Healthcare
Use Cases Machine Learning for HealthcareUse Cases Machine Learning for Healthcare
Use Cases Machine Learning for Healthcare
 
NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation NLG, Training, Inference & Evaluation
NLG, Training, Inference & Evaluation
 
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
Transformer Seq2Sqe Models: Concepts, Trends & Limitations (DLI)
 
Towards quantum machine learning calogero zarbo - meet up
Towards quantum machine learning  calogero zarbo - meet upTowards quantum machine learning  calogero zarbo - meet up
Towards quantum machine learning calogero zarbo - meet up
 
Macaluso antonio meetup dli 2020-12-15
Macaluso antonio  meetup dli 2020-12-15Macaluso antonio  meetup dli 2020-12-15
Macaluso antonio meetup dli 2020-12-15
 
Data privacy e anonymization in R
Data privacy e anonymization in RData privacy e anonymization in R
Data privacy e anonymization in R
 
Algoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time SeriesAlgoritmi non supervisionati per Time Series
Algoritmi non supervisionati per Time Series
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Machine Learning driven Quantum Optimization for Marketing

  • 1. www.deeplearningitalia.com 1 DAL DEEP LEARNING AL QUANTUM COMPUTING Le nuove frontiere tecnologiche che stanno cambiando il nostro presente e il futuro In collaborazione con: Fondazione Bruno Kessler
  • 2. Machine Learning driven Quantum Optimization for Marketing Calogero Zarbo Senior AI Research Scientist @Satispay www.deeplearningitalia.com
  • 3. 3 The Problem Our main Consumer acquisition channel is the MemberGetMember (MGM) campaign, counting for more than 40% of the total consumer acquisition. MGM campaigns are a substantial % of the overall marketing budget: about 25M Euros in 2022. Even slight optimizations in this area may bring in huge results in terms of savings www.deeplearningitalia.com
  • 4. 4 The Solution Personalized MGM campaigns The assumptions are: ● Each user has unique pattern of being engaged with the app ● These patterns can be proxied by how the app is being used Why you need AI: ● Not all customers sees every possible incentives a reasonable number of times ● Fill the gap with real measured data is costly www.deeplearningitalia.com
  • 5. 5 Data Pipeline & Strategy Interaction with the BI team is crucial to make all of this happens ● Extract key information from internal datalake about registration, activation, transactions and MGM activity ● Ground preparation for A/B test (Power Analysis) BI not only provide data, but strategize the whole testing process: 1. Define the number of consumer we can work with 2. Stratified sampling at district level for both test and control group 3. Handle the communication with marketing for the chosen incentive allocation 4. Results harvesting and KPI evaluation www.deeplearningitalia.com
  • 6. 6 The Target We experiment various type of target, but we decided that the most important ones would be: ● Mean of the #Matches @ incentive level (appreciation) ● Presence of the Match @ incentive level (activation) They express two slightly different perspectives in the user appreciation of a particular campaign. www.deeplearningitalia.com
  • 7. 7 Data Analysis Plan (DAP)TM www.deeplearningitalia.com TR Set VAL Set TS Set Normalization Training Tuning & Model Selection Training Testing & Report Normalization ©MPBA all right reserved
  • 8. 8 The Models We tried different models: ● LightGBM ● XGBoost ● Transformers After setting up a proper Data Analysis Plan (DAP), we discarded the first two options due to their weakness towards unbalanced datasets. Matthew Correlation Coefficient (MCC) < 0.4 www.deeplearningitalia.com
  • 11. 11 The Appreciation Curve Here is shown the average appreciation curve of MGM at different levels of incentive. www.deeplearningitalia.com
  • 13. 13 The Setup so far.. We choose a time span of 6 months history For each Incentive we trained: ● A transformer for the Activation flag in the last 6 months (classification) ● A transformer for the Mean #invitation in the last 6 months (regression) Phase 1 - The Backtesting ● Activation flag: MCC: 0.91 overall → Good to go ● Mean #invitation: R2 Score: 0.31 overall → Good to go Phase 2 - The A/B Test ● Decision making process missing www.deeplearningitalia.com
  • 15. 15 The decision maker Now that I have a level of appreciation for each user, for each incentive level, and a probability of activation for each user, for each incentive level how to decide who gets what incentive? www.deeplearningitalia.com
  • 16. 16 The decision maker Now that I have a level of appreciation for each user, for each incentive level, and a probability of activation for each user, for each incentive level how to decide who gets what incentive? All possible combinations of (User,Incentives)? www.deeplearningitalia.com
  • 17. 17 The decision maker Now that I have a level of appreciation for each user, for each incentive level, and a probability of activation for each user, for each incentive level how to decide who gets what incentive? All possible combinations of (User,Incentives)? This seems like an NP problem: which allocation would maximize the appreciation keeping the cost under a certain target? www.deeplearningitalia.com
  • 18. 18 Mathematical formalization pij = predicted appreciation of ith user on jth incentive xij = binary variable 0/1 whether or not assign that particular ith user the jth incentive cj = the cost of the jth incentive aij = predicted activation of ith user on jth incentive max sumij (xij * aij * pij ) s.t. sumi (xij ) = 1 for each jth user sumij ( (xij * aij * pij * cj ) - CAC target) = 0 sumij (xij * aij * pij ) >= Appreciation target www.deeplearningitalia.com
  • 19. 19 Trying all possible solutions? www.deeplearningitalia.com
  • 20. 20 D-Wave Quantum Annealer www.deeplearningitalia.com Entanglement: Two QuBits interact with each other without being directly stimulated.
  • 21. 21 D-Wave Quantum Annealer www.deeplearningitalia.com Entanglement: Two QuBits interact with each other without being directly stimulated. Tunnelling: A QuBit can go in any better place in the solution space without paying the price.
  • 22. 22 D-Wave Quantum Annealer www.deeplearningitalia.com Entanglement: Two QuBits interact with each other without being directly stimulated. Tunnelling: A QuBit can go in any better place in the solution space without paying the price. Superposition: A QuBit can be 0 and 1 at the same time
  • 24. 24 The KPI framework www.deeplearningitalia.com Why do I even exist? We’re OK No real gains
  • 25. 25 The KPI framework www.deeplearningitalia.com Why do I even exist? I might have to update linkedin. We’re OK No real gains
  • 26. 26 The KPI framework www.deeplearningitalia.com Why do I even exist? Target missed I might have to update linkedin. We’re OK No real gains
  • 27. 27 The KPI framework www.deeplearningitalia.com Real gains Why do I even exist? Target missed I might have to update linkedin. We’re OK No real gains
  • 28. 28 The first A/B Test www.deeplearningitalia.com Number of People: 16k for each group Incentives: 20€, 30€, 40€, 50€ Geographic area: all north-west of italy Sampling method: 1% of each district Can the system trigger more invitations keeping the cost close to the group A?
  • 29. 29 The first A/B Test www.deeplearningitalia.com TARGET MISSED Number of People: 16k for each group Incentives: 20€, 30€, 40€, 50€ Geographic area: all north-west of italy Sampling method: 1% of each district Can the system trigger more invitations keeping the cost close to the group A? - No Cost - p-value: 0.0188 Match - p-value: 0.071
  • 30. 30 What was wrong? ● Is the whole system not suitable for the task? ● Were the training data not representative? ● Did we introduce any confounding factor? www.deeplearningitalia.com
  • 31. 31 What was wrong? ● Is the whole system not suitable for the task? ● Were the training data not representative? ● Did we introduce any confounding factor? Our speculations were: 1. The appreciation variables already include the activation information. Provide both of them might be misleading. Let’s remove it. 2. The mean of # of matches computed on 6 months might not be representative enough. Let’s try 3 months. www.deeplearningitalia.com
  • 32. 32 The whole system -V2 www.deeplearningitalia.com BI Appreciation Activation Decision Making Machine Marketing
  • 33. 33 Mathematical formalizationV2 pij = predicted appreciation of ith user on jth incentive xij = binary variable 0/1 whether or not assign that particular ith user the jth incentive cj = the cost of the jth incentive aij = predicted activation of ith user on jth incentive max sumij (xij * aij * pij ) s.t. sumi (xij ) = 1 for each jth user sumij ( (xij * aij * pij * cj ) - CAC target) = 0 sumij (xij * aij * pij ) >= Appreciation target www.deeplearningitalia.com
  • 34. 34 Mathematical formalizationV2 pij = predicted appreciation of ith user on jth incentive xij = binary variable 0/1 whether or not assign that particular ith user the jth incentive cj = the cost of the jth incentive max sumij (xij * pij ) s.t. sumi (xij ) = 1 for each jth user sumij ( (xij * pij * cj ) - CAC target) = 0 sumij (xij * pij ) >= Appreciation target www.deeplearningitalia.com
  • 35. 35 The second A/B Test www.deeplearningitalia.com Number of People: 25k for each group Incentives: 20€, 30€, 40€, 50€ Geographic area: all north-west of italy Sampling method: 1.5% of each district Can the system trigger more invitations keeping the cost close to the group A?
  • 36. 36 The second A/B Test www.deeplearningitalia.com Number of People: 25k for each group Incentives: 20€, 30€, 40€, 50€ Geographic area: all north-west of italy Sampling method: 1.5% of each district Can the system trigger more invitations keeping the cost close to the group A? - It seems so TARGET HIT Cost - p-value: 0.0125 Match - p-value: 1.56e-9
  • 37. 37 The third A/B Test www.deeplearningitalia.com Number of People: 25k for each group Incentives: 20€, 30€, 40€, 50€ Geographic area: all north-west of italy Sampling method: 1.5% of each district Can the system trigger more invitations decreasing also the cost?
  • 38. 38 The third A/B Test www.deeplearningitalia.com Number of People: 25k for each group Incentives: 20€, 30€, 40€, 50€ Geographic area: all north-west of italy Sampling method: 1.5% of each district Can the system trigger more invitations decreasing also the cost? - We can’t say TARGET UNK Cost - p-value: 0.0712 Match - p-value: 0.0573
  • 39. 39 Cost Analysis - The Campaign To maximize the campaign returns we need to run simulations at different CAC target as follows: ● Start: 30€, End: 50€, Step: 0.5€ ● Total of: 40 simulations per campaign ● For this exercise let’s optimize a campaign of about 50 000 users ● Total number of variables per campaign: #Users x #Incentives (20€, 30€, 40€, 50€) = 200 000 variables ● Campaign frequency: roughly one campaign every 2 weeks www.deeplearningitalia.com
  • 40. 40 Cost Analysis - HiGHS ● Time per simulation: ~37 hours ● Machine type: c7g.8xlarge ● Machine cost: 1.15$/h - 20% discount: 0.92 $/h ● Cost per simulation: ~34$ ● Cost per campaign: ~1361$ -> 62 computing days -> unfeasible NB. Reducing the number of simulations, reduce dramatically the quality of the tuned campaign. www.deeplearningitalia.com
  • 41. 41 D-Wave Quantum Solver ● Time per simulation: ~5 minutes ● Machine type:Advantage 6.2 ● Machine cost: 125$/h - no discount - we will negotiate it eventually ● Cost per simulation: 11$ ● Cost per campaign: 440$ -> 3.3 computing hours -> feasible NB.The cost is computed assuming the solver is used only for MGM campaigns, which is unlikely since we will have other optimization projects that would leverage such technology and therefore lower the offset price. (i.e. optimal top-up for fraud exposure minimization) www.deeplearningitalia.com
  • 42. 42 What’s in production? www.deeplearningitalia.com Marketing Console ML & QC Microservice Districts Target CAC Risk Appetite Simulations Go Live! Simulation Pick
  • 43. 43 Final* Remark AI do not market your product.AI do not create engagement.AI do not make satispay more appealing. AI use data to point out where the great work of marketing is having a tangible positive impact. Without the talent of our colleagues, in all departments, there is no AI that can make Satispay what is now and what will be in the future. www.deeplearningitalia.com
  • 44. 44 Thank you! www.deeplearningitalia.com GiuseppeValetto AI Product Owner Dario Brignone CTO Marta Jovanovic Data Analyst Giulia Guzzetti Marketing Manager Giulia Schiratti Marketing Specialist Angelo La Malva Data Analyst
  • 45. 45 45 SPAZIO ALLE DOMANDE! www.deeplearningitalia.com In collaborazione con: Fondazione Bruno Kessler DAL DEEP LEARNING AL QUANTUM COMPUTING Le nuove frontiere tecnologiche che stanno cambiando il nostro presente e il futuro