daniel sheinberg | head of product management, adobe target...
TRANSCRIPT
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Maths models matter in last millisecond targeting Daniel Sheinberg | Head of Product Management, Adobe Target
Pradeep Javangula | Head of Engineering, Adobe Target
1
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 2
Daniel Sheinberg Head of Product Management, Adobe Target [email protected]
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 3
Pradeep Javangula Head of Engineering, Adobe Target [email protected] twitter: pradeepj2010
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 4
Be a hero with Automated Personalisation
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 © 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
Data Science and the New Marketer
6
7
Machines can help you reach your goal.
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Data Science and the New Marketer
Today’s Narrative
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Data Science and the New Marketer
The New Marketer Today’s Narrative
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Data Science and the New Marketer
The New Marketer Today’s Narrative Data Science
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 11
Key Takeaways
Put the power of machine learning in
your hands
1 Marketers need to
focus where they drive differentiated value
2 The opportunity is
there today
3
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 12
Agenda
1 | Why use Machine Learning?
2 | Automated Personalisation Model and Scoring
3 | How to use Machine Learning to your Advantage
4 | What’s ahead
5 | Q & A
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
What is Machine Learning?
13
• Machine learning is a type of • Artificial intelligence • Ability to learn without being explicitly
programmed. • Development of programs that can
teach themselves to grow and change when exposed to new data
• No underlying mathematical construct • Model based on statistics of prediction • Self-correct at run-time • Ad-hoc explore & exploit
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
The Hero
The Hero How do you optimize the hero spot?
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Geography Segmentation
Basel
London
Athens
Paris
Barcelona
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Affinity Segmentation
16
Surf
Cycle
Yoga
Run
Hike
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
How Many Segments Can You Target?
17
• Referrer Variables • Site Behaviour Variables • Offline Variables • Temporal Variables • Environmental Variables
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 18
What is the solution?
Is there a better solution? Is this the best way to display content to your users? How will you hit your KPI’s? Is this the best use of YOUR time?
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 19
Be a hero with Automated Personalisation
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
®
Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.
Do you think it’s potentially valuable to target different content to different audience segments? Are you targeting content on your site today? Are you targeting to multiple segments simultaneously? Are you updating targeting rules every 6 hours?
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 21
Agenda
1 | Why use Machine Learning
2 | Automated Personalisation Model and Scoring
3 | How to use Machine Learning to your Advantage
4 | What’s ahead
5 | Q & A
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Adobe Automated Personalisation
22
• Self-learning algorithm
• Visitors analysed uniquely at individual level
• Real time decision making
• Unlimited variables are used
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 23
Behind the Curtains of Adobe Target Automated Personalisation
Combiner
General Score
User Based Score
Multi-Armed Bandit
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Generalised Score
• Is the conversion rate of an offer • General score does not take into account the user profile
24
2% of users click on banner 4% of users click on banner
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
What feeds the model?
environment variables + IP address
+ Country of origin
+ Time zone
+ Device type
+ Operating system
+ Browser type
+ Screen resolution
offline variables + CRM
+ Call center
+ Ticket sales
+ 3rd-party data
temporal variables + Time of day
+ Day of week
+ Recency
+ Frequency
referrer variables + Referring domain
+ Campaign ID
+ Affiliate
+ PPC
+ Natural search
+ Direct/bookmark
+ Social graph/login
site behaviour variables + Customer / Prospect
+ New/return visitor
+ Previous visit patterns
+ Previous Product interests – top level
+ Previous Product interests – low level
+ Searches
+ Previous online purchases
+ Previous Campaign exposure
+ Previous Campaign responses
User Based Score
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Conversion Rate by Geography
26
0.00
0.01
0.01
0.02
0.02
0.03
0.03
0.04
0.04
0.05
0.05
London Paris Athens Basel
Cycling
Snowboarding
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
t-Test
• Identifies if the difference between the performance of two groups is statistically significant
• Evaluates signal to noise ratio
29
Most Significant
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
User Based Scoring
• Decision trees • Find the best split • Update data to account for the split • Repeat until stopping criteria
• The output is a score for each offer
30
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Decision Tree
31
Decrease conversion rate -0.075 Country≠UK
Age<30 Increase conversion rate +0.05
Age=>30 Decrease conversion rate -0.04
1000 150 .15
Users Conversions Conversion Rate
Split is based on geography
600 120 .20
400 30 .075
Users Conversions Conversion Rate
Users Conversions Conversion Rate
Increase conversion rate +0.05 Country=UK
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Model and Score
32
8 2 Conversion rate for this user profile
•Lives in Basel, Switzerland •24 year old male •Uses Safari •Shops work hours •Browsed winter sports category
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
How the two scores are used
33
The user based score and the general score are combined.
Combiner
User Based Score
General Score
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Combiner
The general and user based scores are combined to generate a single number.
34
5 2 1 8
4 2
Mountain Bike Banner
Snowboarding Banner
User Based Score User Based Score
General Score
20 16 User A best predicted score
User B best predicted score
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Multi-Armed Bandit
35
Multi-Armed Bandit
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
16 8
Multi Armed Bandit Algorithm
36 36
The Snowboard offer is twice as likely to be displayed
•Lives in Basel, Switzerland •24 year old male •Uses Safari •Shops work hours •Browsed winter sports category
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 37
Behind the Curtains of Adobe Target Automated Personalisation
Combiner
General Score
User Based Score
Multi-Armed Bandit
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 39
Agenda
1 | Why use Machine Learning
2 | Automated Personalisation Model and Scoring
3 | How to use Machine Learning to your Advantage
4 | What’s ahead
5 | Q & A
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Let the machine do the work
40
Watch the money pile up
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
What is my role as a marketer?
41
Get the most out of the machine
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
How to use Machine Learning to your advantage
Identify where to use Automated Personalisation • High Volume pages • Pivotal navigation junction
Gather differentiated content • Use what you have to start
Ongoing optimisation • Develop new content alternatives • Leverage your audience data
42
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Beyond the Machine
43
Optimize with Automated
Personalisation
Review Results
Generate Insights • Content Ideas • Audience
Opportunities
Set Up • Location • Content Options • Audiences
• Expand Automated Personalisation
• New A/B testing
Leverage Insights
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
How to get Started
44
• Identify the opportunity
• Bring in consulting
• Validate the concept
• Leverage expertise
• Get buy-in within your organisation
• Describe the potential to key stakeholders
• Share success stories from other companies
• Start small and build up
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 48
Agenda
1 | Why use Machine Learning
2 | Automated Personalisation Model and Scoring
3 | How to use Machine Learning to your Advantage
4 | What’s ahead
5 | Q & A
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Automated Personalisation Now and Tomorrow
49
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
New Algorithm: Random Forest
50
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 54
Key Takeaways
Put the power of machine learning in
your hands
1 Marketers need to
focus where they drive differentiated value
2 The opportunity is
there today
3
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 55
1 | Download the presentation to get started www.adobe.com/go/summit2014portal
Call to Action
2 | Be a Hero!
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 56
Questions and Answers
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010 57
Be a hero with Automated Personalisation
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Daniel Sheinberg [email protected] Twitter: @DanielSheinberg LinkedIn: Daniel Sheinberg
Pradeep Javangula [email protected] LinkedIn: Pradeep Javangula
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
Every Session Complete 8 surveys to enter the prize draw
Go HERE, do THIS, and you could WIN!
Download the App
Survey available immediately after
the session
Give us feedback It takes less than a minute
Eight to win
Win a MeCam Record every minute
Win an iPad Air
© 2014 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. #AdobeSummit @DanielSheinberg @pradeepj2010
May 14-15, 2014 | ICC ExCel, London
Learn more at summit.adobe.com/emea #AdobeSummit