SlideShare a Scribd company logo
How to be relevant at
scale
Machine Learning for conversion optimization
31.10.2018Etunimi Sukunimi1Asko Relas
How do we do
conversion optimization
of personalized offers and content
across channels
in an automated manner?
Picking the best converting content
X% Y% Z%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Which variant of a teaser should we show to which customer?
Multi-armed bandit
Which bandit should I play?
Start with random experimentation, and as experience is gained, focus more on the one that
gives the most wins.
X% Y% Z%
Sounds a bit like A/B-testing...
B
A
Testing
(Learning)
C
Traffic
A/B/C test
Sounds a bit like A/B-testing...
B
A
Testing
(Learning)
C
Using the best
variant
(Earning)
C
Traffic
A/B/C test
Sounds a bit like A/B-testing...
B
A
Testing
(Learning)
C
Using the best
variant
(Earning)
C
Traffic
A/B/C test
Earning while learning
A
C
B
Traffic
Multi-armed bandit
Sounds a bit like A/B-testing...
B
A
Testing
(Learning)
C
Using the best
variant
(Earning)
C
Exploit the best converting variant increasingly
Traffic
A/B/C test
Earning while learning
A
C
B
Traffic
Multi-armed bandit
When to use each approach
A/B testing:
• Experiments where the intent is to find the best variant, and to stick with it for some time
• Eg. making decisions on user interface design
Bandit:
• Short tests, where we don’t have enough time to run an A/B test
• Think about news headlines: By the time an A/B test finishes, the news may be old
• Continuous optimization, where focus is on maintaining high conversion rate
• Reacting to for instance changes in behavior over the course of a year
Deep dive
Multi-armed bandits in practice
A conversions B conversions C conversions p %
0 0 0 100
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
0 0 0 100
A conversions B conversions C conversions p %
1 0 0 99
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
0 0 0 100
A conversions B conversions C conversions p %
1 0 0 99
A conversions B conversions C conversions p %
1 2 3 95
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
0 0 0 100
A conversions B conversions C conversions p %
1 0 0 99
A conversions B conversions C conversions p %
1 2 3 95
A conversions B conversions C conversions p %
2 3 7 90
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
0 0 0 100
A conversions B conversions C conversions p %
1 0 0 99
A conversions B conversions C conversions p %
1 2 3 95
A conversions B conversions C conversions p %
2 3 7 90
A conversions B conversions C conversions p %
4 5 14 80
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
0 0 0 100
A conversions B conversions C conversions p %
1 0 0 99
A conversions B conversions C conversions p %
1 2 3 95
A conversions B conversions C conversions p %
2 3 7 90
A conversions B conversions C conversions p %
4 5 14 80
A conversions B conversions C conversions p %
7 12 65 40
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
0 0 0 100
A conversions B conversions C conversions p %
1 0 0 99
A conversions B conversions C conversions p %
1 2 3 95
A conversions B conversions C conversions p %
2 3 7 90
A conversions B conversions C conversions p %
4 5 14 80
A conversions B conversions C conversions p %
7 12 65 40
Exploration vs. exploitation
How to balance between learning and earning:
• When deciding which variant to show, with probability p pick a random variant,
otherwise pick the best variant so far
• Start with p = 100% and decrease it as we gain experience
A conversions B conversions C conversions p %
12 23 162 10
X1%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Z1%
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Y1%
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
But different users behave differently...
X1%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Z1%
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Y1%
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
But different users behave differently...
X2%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Z2%
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Y2%
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
X1%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Z1%
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Y1%
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
But different users behave differently...
X2%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Z2%
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Y2%
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
X3%
Dreams to fit
any lifestyle
An immersive environment to enhance your
imagination about coziness
Z3%
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Y3%
Daydreaming
is a state of
mind
An immersive environment to enhance your
imagination about coziness
Use contextual data as input
• Look at the context in which the past conversions occurred
• Depends on the business domain
• Demographics (Age group, Geography, Family, ...)
• Temporal (Time of day, Day of week, Time of year)
• Products / services bought
• Channel, Device
• Once we have collected data, we can identify the attibutes that actually do
correlate
Mapping user context to best content
User context
1
0
0
1
0
Age: 18-25
Age: 26-35
Age: 36-45
Channel: web
Channel: mobile
Other attributes...
Variants to pick from
Content A
Content B
Content C
Dreams to fit
any lifestyle
An immersive environment to enhance your imagination
about coziness
Daydreaming
is a state of
mind
An immersive environment to enhance your imagination
about coziness
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Mapping user context to best content
User context
1
0
0
1
0
Age: 18-25
Age: 26-35
Age: 36-45
Channel: web
Channel: mobile
Other attributes...
Variants to pick from
Content A
Content B
Content C
Dreams to fit
any lifestyle
An immersive environment to enhance your imagination
about coziness
Daydreaming
is a state of
mind
An immersive environment to enhance your imagination
about coziness
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
Mapping user context to best content
User context
1
0
0
1
0
Age: 18-25
Age: 26-35
Age: 36-45
Channel: web
Channel: mobile
Neural net for mapping a user context
to a piece of content
0.45
0.56
0.82
Other attributes...
Combining with a product
recommender system
The whole setup
Feedback
Product promotion(s)
Recomms
Calculate product
recomms for each user
Behavioral
data
CRM user
profile
Choose best content for
each recommendation
vs.
The whole setup
Feedback
Product promotion(s)
Recomms
Calculate product
recomms for each user
Behavioral
data
CRM user
profile
Choose best content for
each recommendation
vs.
The whole setup
Feedback
Product promotion(s)
Recomms
Calculate product
recomms for each user
Behavioral
data
CRM user
profile
Choose best content for
each recommendation
Dreams to fit
any lifestyle
An immersive environment to enhance your imagination
about coziness
Daydreaming
is a state of
mind
An immersive environment to enhance your imagination
about coziness
Feel at home
on the go
An immersive environment to enhance your
imagination about coziness
How do we do
conversion optimization
of personalized offers and content
across channels
in an automated manner?
Summary
• A/B testing everything at scale is time consuming, costly, and slow
• Pick your battles and let a machine do the bulk work
• Earn While You Learn
• Data collection is a cost, which bandits attempt to minimize
• Some DXPs already provide bandits out of the box
• We used a neural net for the contextual bandit, but that is not the only possible approach
• Any gradient-descent based algorithm will allow incremental (read: fast) learning
• Random forests etc. require less feature engineering, but are slower learners due to
their batch orientation
31.10.2018Etunimi Sukunimi31
Thank you!

More Related Content

Similar to Asko Relas: Machine Learning for conversion optimization – How to be relevant at scale

Reinforcement learning for NLP coreference
Reinforcement learning for NLP coreference Reinforcement learning for NLP coreference
Reinforcement learning for NLP coreference
Shitian Ni
 
DDTT11: Ton Wesseling - 21-01-20
DDTT11: Ton Wesseling - 21-01-20DDTT11: Ton Wesseling - 21-01-20
DDTT11: Ton Wesseling - 21-01-20
Webanalisten .nl
 
Wac 2012 Thomas Cook - Matthew Niederberger
Wac 2012 Thomas Cook - Matthew NiederbergerWac 2012 Thomas Cook - Matthew Niederberger
Wac 2012 Thomas Cook - Matthew Niederberger
arjenhettinga
 
Correlation, causation and incrementally recommendation problems at netflix ...
Correlation, causation and incrementally  recommendation problems at netflix ...Correlation, causation and incrementally  recommendation problems at netflix ...
Correlation, causation and incrementally recommendation problems at netflix ...
Roelof van Zwol
 
Express lane video 1 overview-rev
Express lane video 1   overview-revExpress lane video 1   overview-rev
Express lane video 1 overview-revChuck Milliken
 
Eworks WSI Cyprus online testing oct 2010
Eworks WSI Cyprus online testing oct 2010Eworks WSI Cyprus online testing oct 2010
Eworks WSI Cyprus online testing oct 2010
EworksWSI Cyprus
 
Flight Travel
Flight Travel Flight Travel
Flight Travel
Calvin471426
 
Mass affluent lead gen and web based marketing for financial professionals
Mass affluent lead gen and web based marketing for financial professionalsMass affluent lead gen and web based marketing for financial professionals
Mass affluent lead gen and web based marketing for financial professionalsLoic Jeanjean
 
Big Block Realty Mastermind Growth Hacks
Big Block Realty Mastermind Growth HacksBig Block Realty Mastermind Growth Hacks
Big Block Realty Mastermind Growth Hacks
Roland Frasier
 
03 elasticity
03 elasticity03 elasticity
03 elasticity
Travis Klein
 
Ecommerce Payment Methodologies PowerPoint Presentation Slides
Ecommerce Payment Methodologies PowerPoint Presentation Slides Ecommerce Payment Methodologies PowerPoint Presentation Slides
Ecommerce Payment Methodologies PowerPoint Presentation Slides
SlideTeam
 
Conversion Conference Las Vegas 2017
Conversion Conference Las Vegas 2017Conversion Conference Las Vegas 2017
Conversion Conference Las Vegas 2017
Roland Frasier
 
Percentages and discounts tutorial
Percentages and discounts tutorialPercentages and discounts tutorial
Percentages and discounts tutorialEdTechonGC Mallett
 
Stephen Anderson - The Quest for Emotional Engagement
Stephen Anderson - The Quest for Emotional EngagementStephen Anderson - The Quest for Emotional Engagement
Stephen Anderson - The Quest for Emotional Engagement
Healthcare Experience Design Conference
 
Using Data Science to Transform OpenTable Into Your Local Dining Expert
Using Data Science to Transform OpenTable Into Your Local Dining ExpertUsing Data Science to Transform OpenTable Into Your Local Dining Expert
Using Data Science to Transform OpenTable Into Your Local Dining Expert
Pablo Delgado
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysisgirisv
 
Onnit Marketing Presentation
Onnit Marketing PresentationOnnit Marketing Presentation
Onnit Marketing Presentation
Alexander Concepcion
 
Ecommerce Conversion World, London March 23 2017 - Ton Wesseling keynote
Ecommerce Conversion World, London March 23 2017 - Ton Wesseling keynoteEcommerce Conversion World, London March 23 2017 - Ton Wesseling keynote
Ecommerce Conversion World, London March 23 2017 - Ton Wesseling keynote
Online Dialogue
 
IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?
IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?
IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?
iAdvize
 
Door To Door Sales Training PowerPoint Presentation Slides
Door To Door Sales Training PowerPoint Presentation SlidesDoor To Door Sales Training PowerPoint Presentation Slides
Door To Door Sales Training PowerPoint Presentation Slides
SlideTeam
 

Similar to Asko Relas: Machine Learning for conversion optimization – How to be relevant at scale (20)

Reinforcement learning for NLP coreference
Reinforcement learning for NLP coreference Reinforcement learning for NLP coreference
Reinforcement learning for NLP coreference
 
DDTT11: Ton Wesseling - 21-01-20
DDTT11: Ton Wesseling - 21-01-20DDTT11: Ton Wesseling - 21-01-20
DDTT11: Ton Wesseling - 21-01-20
 
Wac 2012 Thomas Cook - Matthew Niederberger
Wac 2012 Thomas Cook - Matthew NiederbergerWac 2012 Thomas Cook - Matthew Niederberger
Wac 2012 Thomas Cook - Matthew Niederberger
 
Correlation, causation and incrementally recommendation problems at netflix ...
Correlation, causation and incrementally  recommendation problems at netflix ...Correlation, causation and incrementally  recommendation problems at netflix ...
Correlation, causation and incrementally recommendation problems at netflix ...
 
Express lane video 1 overview-rev
Express lane video 1   overview-revExpress lane video 1   overview-rev
Express lane video 1 overview-rev
 
Eworks WSI Cyprus online testing oct 2010
Eworks WSI Cyprus online testing oct 2010Eworks WSI Cyprus online testing oct 2010
Eworks WSI Cyprus online testing oct 2010
 
Flight Travel
Flight Travel Flight Travel
Flight Travel
 
Mass affluent lead gen and web based marketing for financial professionals
Mass affluent lead gen and web based marketing for financial professionalsMass affluent lead gen and web based marketing for financial professionals
Mass affluent lead gen and web based marketing for financial professionals
 
Big Block Realty Mastermind Growth Hacks
Big Block Realty Mastermind Growth HacksBig Block Realty Mastermind Growth Hacks
Big Block Realty Mastermind Growth Hacks
 
03 elasticity
03 elasticity03 elasticity
03 elasticity
 
Ecommerce Payment Methodologies PowerPoint Presentation Slides
Ecommerce Payment Methodologies PowerPoint Presentation Slides Ecommerce Payment Methodologies PowerPoint Presentation Slides
Ecommerce Payment Methodologies PowerPoint Presentation Slides
 
Conversion Conference Las Vegas 2017
Conversion Conference Las Vegas 2017Conversion Conference Las Vegas 2017
Conversion Conference Las Vegas 2017
 
Percentages and discounts tutorial
Percentages and discounts tutorialPercentages and discounts tutorial
Percentages and discounts tutorial
 
Stephen Anderson - The Quest for Emotional Engagement
Stephen Anderson - The Quest for Emotional EngagementStephen Anderson - The Quest for Emotional Engagement
Stephen Anderson - The Quest for Emotional Engagement
 
Using Data Science to Transform OpenTable Into Your Local Dining Expert
Using Data Science to Transform OpenTable Into Your Local Dining ExpertUsing Data Science to Transform OpenTable Into Your Local Dining Expert
Using Data Science to Transform OpenTable Into Your Local Dining Expert
 
Sentiment analysis
Sentiment analysisSentiment analysis
Sentiment analysis
 
Onnit Marketing Presentation
Onnit Marketing PresentationOnnit Marketing Presentation
Onnit Marketing Presentation
 
Ecommerce Conversion World, London March 23 2017 - Ton Wesseling keynote
Ecommerce Conversion World, London March 23 2017 - Ton Wesseling keynoteEcommerce Conversion World, London March 23 2017 - Ton Wesseling keynote
Ecommerce Conversion World, London March 23 2017 - Ton Wesseling keynote
 
IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?
IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?
IRX - PRESENTATION - WHO DO YOUR CUSTOMERS REALLY WANT TO CHAT WITH?
 
Door To Door Sales Training PowerPoint Presentation Slides
Door To Door Sales Training PowerPoint Presentation SlidesDoor To Door Sales Training PowerPoint Presentation Slides
Door To Door Sales Training PowerPoint Presentation Slides
 

More from Loihde Advisory

Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...
Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...
Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...
Loihde Advisory
 
Gamebook for digital era – 4 cornerstones of success
Gamebook for digital era – 4 cornerstones of successGamebook for digital era – 4 cornerstones of success
Gamebook for digital era – 4 cornerstones of success
Loihde Advisory
 
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Loihde Advisory
 
Digitalisaation pelisuunnitelma – Tero Laatikainen, Talent Base
Digitalisaation pelisuunnitelma – Tero Laatikainen, Talent BaseDigitalisaation pelisuunnitelma – Tero Laatikainen, Talent Base
Digitalisaation pelisuunnitelma – Tero Laatikainen, Talent Base
Loihde Advisory
 
Tuija Riekkinen: Omnichannel Content Strategy
Tuija Riekkinen: Omnichannel Content StrategyTuija Riekkinen: Omnichannel Content Strategy
Tuija Riekkinen: Omnichannel Content Strategy
Loihde Advisory
 
Theresa Regli: Tame the chaos – image and video management for multi-channel...
Theresa Regli: Tame the chaos – image and video management  for multi-channel...Theresa Regli: Tame the chaos – image and video management  for multi-channel...
Theresa Regli: Tame the chaos – image and video management for multi-channel...
Loihde Advisory
 
Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...
Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...
Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...
Loihde Advisory
 
Digitalisaation pelikirja – onnistumisen neljä kulmakiveä
Digitalisaation pelikirja – onnistumisen neljä kulmakiveäDigitalisaation pelikirja – onnistumisen neljä kulmakiveä
Digitalisaation pelikirja – onnistumisen neljä kulmakiveä
Loihde Advisory
 
Tekoälystä puhutaan, mutta mitä se oikeastaan on?
Tekoälystä puhutaan, mutta mitä se oikeastaan on?Tekoälystä puhutaan, mutta mitä se oikeastaan on?
Tekoälystä puhutaan, mutta mitä se oikeastaan on?
Loihde Advisory
 
Johdatus tietosuojakulttuuriin
Johdatus tietosuojakulttuuriinJohdatus tietosuojakulttuuriin
Johdatus tietosuojakulttuuriin
Loihde Advisory
 
Käytännön kokemuksia tietosuojaan liittyvistä asiakascaseista
Käytännön kokemuksia tietosuojaan liittyvistä asiakascaseistaKäytännön kokemuksia tietosuojaan liittyvistä asiakascaseista
Käytännön kokemuksia tietosuojaan liittyvistä asiakascaseista
Loihde Advisory
 
Value of data in digital transformation
Value of data in digital transformationValue of data in digital transformation
Value of data in digital transformation
Loihde Advisory
 
Valtio Expo 2016 virtuaalinen robotisointi
Valtio Expo 2016 virtuaalinen robotisointiValtio Expo 2016 virtuaalinen robotisointi
Valtio Expo 2016 virtuaalinen robotisointi
Loihde Advisory
 
Talent Base Master Data Management Services
Talent Base Master Data Management ServicesTalent Base Master Data Management Services
Talent Base Master Data Management Services
Loihde Advisory
 
Key Take-Aways: Master Data and Enterprise Information Conference
Key Take-Aways: Master Data and Enterprise Information ConferenceKey Take-Aways: Master Data and Enterprise Information Conference
Key Take-Aways: Master Data and Enterprise Information Conference
Loihde Advisory
 
Master Data as Critical Success Factor in Digitalising Service Business
Master Data as Critical Success Factor in Digitalising Service BusinessMaster Data as Critical Success Factor in Digitalising Service Business
Master Data as Critical Success Factor in Digitalising Service Business
Loihde Advisory
 
UX in eCom projects
UX in eCom projectsUX in eCom projects
UX in eCom projects
Loihde Advisory
 
Customer Experience: more than meets the eye
Customer Experience: more than meets the eyeCustomer Experience: more than meets the eye
Customer Experience: more than meets the eye
Loihde Advisory
 
Process modeling in agile environment alec sharp
Process modeling in agile environment alec sharpProcess modeling in agile environment alec sharp
Process modeling in agile environment alec sharp
Loihde Advisory
 
Henkilötiedot ja lainsäädäntö innovaatiotoiminnassa
Henkilötiedot ja lainsäädäntö innovaatiotoiminnassaHenkilötiedot ja lainsäädäntö innovaatiotoiminnassa
Henkilötiedot ja lainsäädäntö innovaatiotoiminnassa
Loihde Advisory
 

More from Loihde Advisory (20)

Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...
Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...
Talent Base ja Azets Suomi: Johtajuus ketterassä ja itseohjautuvassa organisa...
 
Gamebook for digital era – 4 cornerstones of success
Gamebook for digital era – 4 cornerstones of successGamebook for digital era – 4 cornerstones of success
Gamebook for digital era – 4 cornerstones of success
 
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
Avaimet ketterään datan hallintaan -aamiaisseminaari 29.3.2019
 
Digitalisaation pelisuunnitelma – Tero Laatikainen, Talent Base
Digitalisaation pelisuunnitelma – Tero Laatikainen, Talent BaseDigitalisaation pelisuunnitelma – Tero Laatikainen, Talent Base
Digitalisaation pelisuunnitelma – Tero Laatikainen, Talent Base
 
Tuija Riekkinen: Omnichannel Content Strategy
Tuija Riekkinen: Omnichannel Content StrategyTuija Riekkinen: Omnichannel Content Strategy
Tuija Riekkinen: Omnichannel Content Strategy
 
Theresa Regli: Tame the chaos – image and video management for multi-channel...
Theresa Regli: Tame the chaos – image and video management  for multi-channel...Theresa Regli: Tame the chaos – image and video management  for multi-channel...
Theresa Regli: Tame the chaos – image and video management for multi-channel...
 
Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...
Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...
Reni Waegelein & Talent Base: Digitalisaation pelikirja – onnistumisen neljä ...
 
Digitalisaation pelikirja – onnistumisen neljä kulmakiveä
Digitalisaation pelikirja – onnistumisen neljä kulmakiveäDigitalisaation pelikirja – onnistumisen neljä kulmakiveä
Digitalisaation pelikirja – onnistumisen neljä kulmakiveä
 
Tekoälystä puhutaan, mutta mitä se oikeastaan on?
Tekoälystä puhutaan, mutta mitä se oikeastaan on?Tekoälystä puhutaan, mutta mitä se oikeastaan on?
Tekoälystä puhutaan, mutta mitä se oikeastaan on?
 
Johdatus tietosuojakulttuuriin
Johdatus tietosuojakulttuuriinJohdatus tietosuojakulttuuriin
Johdatus tietosuojakulttuuriin
 
Käytännön kokemuksia tietosuojaan liittyvistä asiakascaseista
Käytännön kokemuksia tietosuojaan liittyvistä asiakascaseistaKäytännön kokemuksia tietosuojaan liittyvistä asiakascaseista
Käytännön kokemuksia tietosuojaan liittyvistä asiakascaseista
 
Value of data in digital transformation
Value of data in digital transformationValue of data in digital transformation
Value of data in digital transformation
 
Valtio Expo 2016 virtuaalinen robotisointi
Valtio Expo 2016 virtuaalinen robotisointiValtio Expo 2016 virtuaalinen robotisointi
Valtio Expo 2016 virtuaalinen robotisointi
 
Talent Base Master Data Management Services
Talent Base Master Data Management ServicesTalent Base Master Data Management Services
Talent Base Master Data Management Services
 
Key Take-Aways: Master Data and Enterprise Information Conference
Key Take-Aways: Master Data and Enterprise Information ConferenceKey Take-Aways: Master Data and Enterprise Information Conference
Key Take-Aways: Master Data and Enterprise Information Conference
 
Master Data as Critical Success Factor in Digitalising Service Business
Master Data as Critical Success Factor in Digitalising Service BusinessMaster Data as Critical Success Factor in Digitalising Service Business
Master Data as Critical Success Factor in Digitalising Service Business
 
UX in eCom projects
UX in eCom projectsUX in eCom projects
UX in eCom projects
 
Customer Experience: more than meets the eye
Customer Experience: more than meets the eyeCustomer Experience: more than meets the eye
Customer Experience: more than meets the eye
 
Process modeling in agile environment alec sharp
Process modeling in agile environment alec sharpProcess modeling in agile environment alec sharp
Process modeling in agile environment alec sharp
 
Henkilötiedot ja lainsäädäntö innovaatiotoiminnassa
Henkilötiedot ja lainsäädäntö innovaatiotoiminnassaHenkilötiedot ja lainsäädäntö innovaatiotoiminnassa
Henkilötiedot ja lainsäädäntö innovaatiotoiminnassa
 

Recently uploaded

Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
vikram sood
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
jerlynmaetalle
 

Recently uploaded (20)

Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Global Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headedGlobal Situational Awareness of A.I. and where its headed
Global Situational Awareness of A.I. and where its headed
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...The affect of service quality and online reviews on customer loyalty in the E...
The affect of service quality and online reviews on customer loyalty in the E...
 

Asko Relas: Machine Learning for conversion optimization – How to be relevant at scale

  • 1. How to be relevant at scale Machine Learning for conversion optimization 31.10.2018Etunimi Sukunimi1Asko Relas
  • 2. How do we do conversion optimization of personalized offers and content across channels in an automated manner?
  • 3. Picking the best converting content X% Y% Z% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness Feel at home on the go An immersive environment to enhance your imagination about coziness Which variant of a teaser should we show to which customer?
  • 4. Multi-armed bandit Which bandit should I play? Start with random experimentation, and as experience is gained, focus more on the one that gives the most wins. X% Y% Z%
  • 5. Sounds a bit like A/B-testing... B A Testing (Learning) C Traffic A/B/C test
  • 6. Sounds a bit like A/B-testing... B A Testing (Learning) C Using the best variant (Earning) C Traffic A/B/C test
  • 7. Sounds a bit like A/B-testing... B A Testing (Learning) C Using the best variant (Earning) C Traffic A/B/C test Earning while learning A C B Traffic Multi-armed bandit
  • 8. Sounds a bit like A/B-testing... B A Testing (Learning) C Using the best variant (Earning) C Exploit the best converting variant increasingly Traffic A/B/C test Earning while learning A C B Traffic Multi-armed bandit
  • 9. When to use each approach A/B testing: • Experiments where the intent is to find the best variant, and to stick with it for some time • Eg. making decisions on user interface design Bandit: • Short tests, where we don’t have enough time to run an A/B test • Think about news headlines: By the time an A/B test finishes, the news may be old • Continuous optimization, where focus is on maintaining high conversion rate • Reacting to for instance changes in behavior over the course of a year
  • 11. A conversions B conversions C conversions p % 0 0 0 100 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience
  • 12. A conversions B conversions C conversions p % 0 0 0 100 A conversions B conversions C conversions p % 1 0 0 99 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience
  • 13. A conversions B conversions C conversions p % 0 0 0 100 A conversions B conversions C conversions p % 1 0 0 99 A conversions B conversions C conversions p % 1 2 3 95 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience
  • 14. A conversions B conversions C conversions p % 0 0 0 100 A conversions B conversions C conversions p % 1 0 0 99 A conversions B conversions C conversions p % 1 2 3 95 A conversions B conversions C conversions p % 2 3 7 90 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience
  • 15. A conversions B conversions C conversions p % 0 0 0 100 A conversions B conversions C conversions p % 1 0 0 99 A conversions B conversions C conversions p % 1 2 3 95 A conversions B conversions C conversions p % 2 3 7 90 A conversions B conversions C conversions p % 4 5 14 80 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience
  • 16. A conversions B conversions C conversions p % 0 0 0 100 A conversions B conversions C conversions p % 1 0 0 99 A conversions B conversions C conversions p % 1 2 3 95 A conversions B conversions C conversions p % 2 3 7 90 A conversions B conversions C conversions p % 4 5 14 80 A conversions B conversions C conversions p % 7 12 65 40 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience
  • 17. A conversions B conversions C conversions p % 0 0 0 100 A conversions B conversions C conversions p % 1 0 0 99 A conversions B conversions C conversions p % 1 2 3 95 A conversions B conversions C conversions p % 2 3 7 90 A conversions B conversions C conversions p % 4 5 14 80 A conversions B conversions C conversions p % 7 12 65 40 Exploration vs. exploitation How to balance between learning and earning: • When deciding which variant to show, with probability p pick a random variant, otherwise pick the best variant so far • Start with p = 100% and decrease it as we gain experience A conversions B conversions C conversions p % 12 23 162 10
  • 18. X1% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Z1% Feel at home on the go An immersive environment to enhance your imagination about coziness Y1% Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness But different users behave differently...
  • 19. X1% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Z1% Feel at home on the go An immersive environment to enhance your imagination about coziness Y1% Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness But different users behave differently... X2% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Z2% Feel at home on the go An immersive environment to enhance your imagination about coziness Y2% Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness
  • 20. X1% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Z1% Feel at home on the go An immersive environment to enhance your imagination about coziness Y1% Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness But different users behave differently... X2% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Z2% Feel at home on the go An immersive environment to enhance your imagination about coziness Y2% Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness X3% Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Z3% Feel at home on the go An immersive environment to enhance your imagination about coziness Y3% Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness
  • 21. Use contextual data as input • Look at the context in which the past conversions occurred • Depends on the business domain • Demographics (Age group, Geography, Family, ...) • Temporal (Time of day, Day of week, Time of year) • Products / services bought • Channel, Device • Once we have collected data, we can identify the attibutes that actually do correlate
  • 22. Mapping user context to best content User context 1 0 0 1 0 Age: 18-25 Age: 26-35 Age: 36-45 Channel: web Channel: mobile Other attributes...
  • 23. Variants to pick from Content A Content B Content C Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness Feel at home on the go An immersive environment to enhance your imagination about coziness Mapping user context to best content User context 1 0 0 1 0 Age: 18-25 Age: 26-35 Age: 36-45 Channel: web Channel: mobile Other attributes...
  • 24. Variants to pick from Content A Content B Content C Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness Feel at home on the go An immersive environment to enhance your imagination about coziness Mapping user context to best content User context 1 0 0 1 0 Age: 18-25 Age: 26-35 Age: 36-45 Channel: web Channel: mobile Neural net for mapping a user context to a piece of content 0.45 0.56 0.82 Other attributes...
  • 25. Combining with a product recommender system
  • 26. The whole setup Feedback Product promotion(s) Recomms Calculate product recomms for each user Behavioral data CRM user profile Choose best content for each recommendation
  • 27. vs. The whole setup Feedback Product promotion(s) Recomms Calculate product recomms for each user Behavioral data CRM user profile Choose best content for each recommendation
  • 28. vs. The whole setup Feedback Product promotion(s) Recomms Calculate product recomms for each user Behavioral data CRM user profile Choose best content for each recommendation Dreams to fit any lifestyle An immersive environment to enhance your imagination about coziness Daydreaming is a state of mind An immersive environment to enhance your imagination about coziness Feel at home on the go An immersive environment to enhance your imagination about coziness
  • 29. How do we do conversion optimization of personalized offers and content across channels in an automated manner?
  • 30. Summary • A/B testing everything at scale is time consuming, costly, and slow • Pick your battles and let a machine do the bulk work • Earn While You Learn • Data collection is a cost, which bandits attempt to minimize • Some DXPs already provide bandits out of the box • We used a neural net for the contextual bandit, but that is not the only possible approach • Any gradient-descent based algorithm will allow incremental (read: fast) learning • Random forests etc. require less feature engineering, but are slower learners due to their batch orientation