SlideShare a Scribd company logo
LEARNING
FROM COMPLEX
ONLINE
BEHAVIOR
ANDY EDMONDS, 03/02/2016
TWITTER.COM/ANDYED
BLOOMREACH BIG BRAINS SERIES
RANKING PRODUCT LEAD
EBAY SEARCH, 2010-2012
From Investor Relations presentation.
RELEVANCE ASSEMENT LEAD,
MSN SEARCH, ~2007
(LATER RENAMED BING)
RELEVANCE
ASSESSMENT @ MSFT
DOWNSTREAM….
And many, many more…
EVALUATING SEARCH
IS HARD
What does a top
notch research team
at Microsoft (and an energetic
intern) do when faced
with the complex
problem of
evaluating search
satisfaction?
Machine learning.
Fox, S., Karnawat, K., Mydland, M., Dumais, S.T., and White, T. (2005). Evaluating implicit
measures to improve the search experience. ACM Transactions on Information Systems, 23(2):
147-168.
IF THE REAL WORLD IS
TOO MESSY, FAKE IT.
Examples:
• Human labeled query-result pairs
• Crowd-sourced classification tasks
• Intercept surveys to match user outcomes with log traces
BUT THE REAL STUFF IS
A LOT MORE FUN, AND
HAS BROADER UTILITY.
IT IS MESSY.
HUMANS ARE
BOUNDEDLY
RATIONALE
THE SKI JUMP ILLUSTRATES
THE “BOUNDS”
Users click more on the last
position (or row). Why? Why oh
why?
People are making a locally
rational decision between the
last set of results and the next
button.
The ski jump has also reported by SLI Systems,
Jakob Nielsen, & Lou Rosenfield
Photo Credit
THE SKI JUMP ILLUSTRATES
THE “BOUNDS”
Users click more on the last
position (or row). Why? Why
oh why?
People are making a locally
rational decision between the
last set of results and the next
button.
The cost of Next is typically
very high.
The ski jump has also reported by SLI Systems,
Jakob Nielsen, & Lou Rosenfield
THE BRAIN IS
A PREDICTION
MACHINE
MICROECONOMICS
COST = TIME/EFFORT,
VALUE = EXPECTATIONS
LARGER IMAGES AT EBAY:
160PX -> 225 PX
(UP FROM 80->160 IN 2011)
After
Before
LARGER IMAGES:
OBVIOUS WIN…
NON-OBVIOUS MECHANISM.
Search
View Item
Buy
Total searches, searchs
with clicks, and item
views decreased.
Refinement went up.
The items that were
clicked were much more
likely to convert.
Watch, Bid, etc.
USERS SPENT 200MS
MORE PER ITEM
Larger Images
Paired
Controls
Time to First Click by Rank, Larger Images vs ControlThe time cost of
visiting an item
means it’s
advantageous to
spend more time
evaluating results
on the search
page.
Result Rank of First Click
Time
MICRO-ECONOMICS
+ COGNITIVE MODEL
Page Loads
Find Results
Engage or
Refine
Evaluate
Utility
Engage
Locate Next
Result
Click?
Orienting References:
Azzopardi, L. (2014). Modeling Interaction with Economic Models of Search.
Proceedings of the 37th International ACM SIGIR conference on Conference
on Research and Development in Information Retrieval.
Fu, W. ; Pirolli, P. L. SNIF-ACT: a cognitive model of user navigation on the
World Wide Web. Human Computer Interaction. 2007; 22 (4): 355-412.
EXPANDING LEARNING
FROM A/B TESTS
This type of user interaction model supports learning from
experiments over time by:
• Resolving seemingly incompatible results, ex. Conversion
went up but searches w/ clicks went down
• Integrating results of multiple experiments for better
hypotheses and less organizational memory loss
MODELS CAN ALSO PINPOINT
WHERE COGNITION IS APPLIED
(AND WHERE IT’S NOT)
MACHINE LEARNING WORKS
BEST WHEN IT LEARNS FROM
STRONG COGNITION
The process of assessing a result set, finding it insufficient,
and generating the next refinement is one of the richest
intellectual actions online at scale.
Hence, we see very useful “related queries” across the web.
Google’s
related
searches at
the bottom of
the SRP:
HUMAN
INTELLIGENCE
IS LEAKY
PREMISE 1
WHICH LINK DO YOU CLICK?
USERS EXPRESS THEIR
INTENT IMPLICITLY
From the early days of MSN Search (~2007):
INTRODUCING CLICK
SENSE
Mouse-down to Mouse-up latency is an indicator of cognitive
load.
Core range is 50-120ms, based upon n=200 crowd sourcing
study.
Political affinity questions (e.g. “I voted”) predict Up-Down latency
significantly. Political enthusiasts had longer Up-Down latencies on political
fact questions than non-enthusiasts, suggesting great cognitive load.
BACK TO
MACHINE
LEARNING
YOU GET OUT WHAT
YOU PUT IN.
• Typically you don’t quite understand the problem.
• That’s why you’re doing machine learning right?
• You can get better at that.
• You can at least be confident that you’re capturing:
• Things that matter
• Find the intelligence leaks
• Rich data sources – be it human cognition, or highly
predictive elements of your ecosystem
THE SCORE CARD IS
IN:
• Data quality trumps
• Data volume which trumps
• Machine learning methods
• Via Lukas Biewald, CEO @ Crowdflower
EVEN WHEN BUSINESS GOALS
AND USER GOALS ALIGN
Humans are boundedly rationale, capacity
limited, and a complex world surrounds
them.
Cognition is also alternatingly fast & parallel
and slow & serial. It’s the fast part that will
get you into trouble.
Example:
• Optimizing for sellability in e-commerce
can jeopardize relevance
• User’s expectations are informed by fast,
parallel “information scent” impressions
WRAPPING
UP
WAYS TO LEARN
• Analytic Inquiry
• Problem Identification & Severity Estimation
• Opportunity Projection
• Characterization
• A/B Testing
• A/B
• Small factorial
• Parameter fitting
• Machine Learning
• Data is Code
• Machined learned metrics
WAYS NOT TO
FORGET
• Big decks of stats & graphs
• With much care & love, these can be required reading for
an organization
• Reproducible research approaches (ex. R-Markdown)
• Continuous engagement with the user
• via UX research, inline feedback, dashboards & goals
• Build Theoretical Models
• Integrate findings across experiments
• Build Machine Learned Models
• Specify in code the target, the factors, and the subsequent
computation
THANKS
FOLLOWUPS TO @ANDYED

More Related Content

What's hot

Creating A Marketing Strategy for your Auto Body Shop That Works!
Creating A Marketing Strategy for your Auto Body Shop That Works!Creating A Marketing Strategy for your Auto Body Shop That Works!
Creating A Marketing Strategy for your Auto Body Shop That Works!
Lee Emmons
 
Greg Sterling - Advanced Search Summit Napa 2021
Greg Sterling - Advanced Search Summit Napa 2021Greg Sterling - Advanced Search Summit Napa 2021
Greg Sterling - Advanced Search Summit Napa 2021
Digital Marketers Organization
 
Michelle Roberts - Advanced Search Summit Napa 2019
Michelle Roberts - Advanced Search Summit Napa 2019Michelle Roberts - Advanced Search Summit Napa 2019
Michelle Roberts - Advanced Search Summit Napa 2019
Digital Marketers Organization
 
Introduction to Web Analytics
Introduction to Web AnalyticsIntroduction to Web Analytics
Introduction to Web Analytics
Amir907817
 
Closing the digital personalisation gap
Closing the digital personalisation gapClosing the digital personalisation gap
Closing the digital personalisation gap
123-reg
 
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&LionLeveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Merlien Institute
 
Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...
Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...
Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...
Marty Hayes
 
More Customer Data, More Customer Intimacy, More Profit
More Customer Data, More Customer Intimacy, More ProfitMore Customer Data, More Customer Intimacy, More Profit
More Customer Data, More Customer Intimacy, More Profit
BBDO Belgium
 
Web analytics strategy jessica krywosa and rick allen
Web analytics strategy  jessica krywosa and rick allenWeb analytics strategy  jessica krywosa and rick allen
Web analytics strategy jessica krywosa and rick allen
Jess Krywosa
 
Introduction to Affiliate Marketing
Introduction to Affiliate  MarketingIntroduction to Affiliate  Marketing
Introduction to Affiliate Marketing
ARC Science
 
TrustRadius Conversion Rate Optimization Survey Results 2014
TrustRadius Conversion Rate Optimization Survey Results 2014TrustRadius Conversion Rate Optimization Survey Results 2014
TrustRadius Conversion Rate Optimization Survey Results 2014
TrustRadius
 
The Best in Landing Page Optimization Tips
The Best in Landing Page Optimization TipsThe Best in Landing Page Optimization Tips
The Best in Landing Page Optimization Tips
Marketing Mojo
 
The Ultimate Guide To Landing Page Optimization
The Ultimate Guide To Landing Page OptimizationThe Ultimate Guide To Landing Page Optimization
The Ultimate Guide To Landing Page Optimization
Kumaran Balachandran
 
Qualitative Research in Conversion Optimization
Qualitative Research in Conversion OptimizationQualitative Research in Conversion Optimization
Qualitative Research in Conversion Optimization
Andra Baragan
 
Atomic 212 & Google Analytics 360 Event - The Value in Data
Atomic 212 & Google Analytics 360 Event - The Value in DataAtomic 212 & Google Analytics 360 Event - The Value in Data
Atomic 212 & Google Analytics 360 Event - The Value in Data
Tom Sheppard
 
Growth Hacking
Growth HackingGrowth Hacking
Growth Hacking
Mattan Griffel
 
Social Media Presentation March 10
Social Media Presentation March 10Social Media Presentation March 10
Social Media Presentation March 10
Cat Creative Media
 
LDD Southern Summit 2013 - Adido -A to Z of analytics
LDD Southern Summit 2013 - Adido -A to Z of analyticsLDD Southern Summit 2013 - Adido -A to Z of analytics
LDD Southern Summit 2013 - Adido -A to Z of analytics
Adido
 
Customization, Personalization, and Localization in Email: What's the Differe...
Customization, Personalization, and Localization in Email: What's the Differe...Customization, Personalization, and Localization in Email: What's the Differe...
Customization, Personalization, and Localization in Email: What's the Differe...
Balihoo, Inc.
 
SEO Trends for 2014 - Smart Insights Digital Marketing Priorities
SEO Trends for 2014 - Smart Insights Digital Marketing PrioritiesSEO Trends for 2014 - Smart Insights Digital Marketing Priorities
SEO Trends for 2014 - Smart Insights Digital Marketing Priorities
Digital Juggler
 

What's hot (20)

Creating A Marketing Strategy for your Auto Body Shop That Works!
Creating A Marketing Strategy for your Auto Body Shop That Works!Creating A Marketing Strategy for your Auto Body Shop That Works!
Creating A Marketing Strategy for your Auto Body Shop That Works!
 
Greg Sterling - Advanced Search Summit Napa 2021
Greg Sterling - Advanced Search Summit Napa 2021Greg Sterling - Advanced Search Summit Napa 2021
Greg Sterling - Advanced Search Summit Napa 2021
 
Michelle Roberts - Advanced Search Summit Napa 2019
Michelle Roberts - Advanced Search Summit Napa 2019Michelle Roberts - Advanced Search Summit Napa 2019
Michelle Roberts - Advanced Search Summit Napa 2019
 
Introduction to Web Analytics
Introduction to Web AnalyticsIntroduction to Web Analytics
Introduction to Web Analytics
 
Closing the digital personalisation gap
Closing the digital personalisation gapClosing the digital personalisation gap
Closing the digital personalisation gap
 
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&LionLeveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
Leveraging Big Data Analytics in Deriving Consumer Insights - Lion&Lion
 
Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...
Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...
Conversion Rate Optimisation: Making The Most of Your Website (Service Networ...
 
More Customer Data, More Customer Intimacy, More Profit
More Customer Data, More Customer Intimacy, More ProfitMore Customer Data, More Customer Intimacy, More Profit
More Customer Data, More Customer Intimacy, More Profit
 
Web analytics strategy jessica krywosa and rick allen
Web analytics strategy  jessica krywosa and rick allenWeb analytics strategy  jessica krywosa and rick allen
Web analytics strategy jessica krywosa and rick allen
 
Introduction to Affiliate Marketing
Introduction to Affiliate  MarketingIntroduction to Affiliate  Marketing
Introduction to Affiliate Marketing
 
TrustRadius Conversion Rate Optimization Survey Results 2014
TrustRadius Conversion Rate Optimization Survey Results 2014TrustRadius Conversion Rate Optimization Survey Results 2014
TrustRadius Conversion Rate Optimization Survey Results 2014
 
The Best in Landing Page Optimization Tips
The Best in Landing Page Optimization TipsThe Best in Landing Page Optimization Tips
The Best in Landing Page Optimization Tips
 
The Ultimate Guide To Landing Page Optimization
The Ultimate Guide To Landing Page OptimizationThe Ultimate Guide To Landing Page Optimization
The Ultimate Guide To Landing Page Optimization
 
Qualitative Research in Conversion Optimization
Qualitative Research in Conversion OptimizationQualitative Research in Conversion Optimization
Qualitative Research in Conversion Optimization
 
Atomic 212 & Google Analytics 360 Event - The Value in Data
Atomic 212 & Google Analytics 360 Event - The Value in DataAtomic 212 & Google Analytics 360 Event - The Value in Data
Atomic 212 & Google Analytics 360 Event - The Value in Data
 
Growth Hacking
Growth HackingGrowth Hacking
Growth Hacking
 
Social Media Presentation March 10
Social Media Presentation March 10Social Media Presentation March 10
Social Media Presentation March 10
 
LDD Southern Summit 2013 - Adido -A to Z of analytics
LDD Southern Summit 2013 - Adido -A to Z of analyticsLDD Southern Summit 2013 - Adido -A to Z of analytics
LDD Southern Summit 2013 - Adido -A to Z of analytics
 
Customization, Personalization, and Localization in Email: What's the Differe...
Customization, Personalization, and Localization in Email: What's the Differe...Customization, Personalization, and Localization in Email: What's the Differe...
Customization, Personalization, and Localization in Email: What's the Differe...
 
SEO Trends for 2014 - Smart Insights Digital Marketing Priorities
SEO Trends for 2014 - Smart Insights Digital Marketing PrioritiesSEO Trends for 2014 - Smart Insights Digital Marketing Priorities
SEO Trends for 2014 - Smart Insights Digital Marketing Priorities
 

Similar to Learning from Complex Online Behavior with Andy Edmonds - Big Brains

Sweeny group think-ias2015
Sweeny group think-ias2015Sweeny group think-ias2015
Sweeny group think-ias2015
Marianne Sweeny
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17
Thinkful
 
Getstarteddssd12717sd
Getstarteddssd12717sdGetstarteddssd12717sd
Getstarteddssd12717sd
Thinkful
 
SharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failSharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search fail
BIWUG
 
SPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #failSPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #fail
Ben van Mol
 
Engage 2013 - Enterprise Social
Engage 2013 - Enterprise SocialEngage 2013 - Enterprise Social
Engage 2013 - Enterprise Social
Avtex
 
MARKET RESEARCH WEEK LESSONN PLAN 5.pptx
MARKET RESEARCH WEEK LESSONN PLAN 5.pptxMARKET RESEARCH WEEK LESSONN PLAN 5.pptx
MARKET RESEARCH WEEK LESSONN PLAN 5.pptx
PreciousChanaiwa
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and Foundations
NUS-ISS
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)
Thinkful
 
Online survey
Online survey Online survey
Online survey
Fàížãļ Àhmèđ
 
Prof. Eric T. Bradlow & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...
Prof. Eric T. Bradlow  & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...Prof. Eric T. Bradlow  & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...
Prof. Eric T. Bradlow & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...
wimisteve
 
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Karen Graham
 
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
Team of Rivals: UX, SEO, Content & Dev  UXDC 2015Team of Rivals: UX, SEO, Content & Dev  UXDC 2015
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
Marianne Sweeny
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sd
Thinkful
 
D92-198gstindspdx
D92-198gstindspdxD92-198gstindspdx
D92-198gstindspdx
Thinkful
 
Smashing SIlos: UX is the New SEO
Smashing SIlos: UX is the New SEOSmashing SIlos: UX is the New SEO
Smashing SIlos: UX is the New SEO
BrightEdge
 
User Experience as an Organizational Development Tool
User Experience as an Organizational Development ToolUser Experience as an Organizational Development Tool
User Experience as an Organizational Development Tool
Donovan Chandler
 
ASA conference Feb 2013
ASA conference Feb 2013ASA conference Feb 2013
ASA conference Feb 2013
mrkwr
 
Confirming PagesLess managing. More teaching. Greater
Confirming PagesLess managing. More teaching. Greater Confirming PagesLess managing. More teaching. Greater
Confirming PagesLess managing. More teaching. Greater
AlleneMcclendon878
 
Smashing silos ia-ux-meetup-mar112014
Smashing silos ia-ux-meetup-mar112014Smashing silos ia-ux-meetup-mar112014
Smashing silos ia-ux-meetup-mar112014
Marianne Sweeny
 

Similar to Learning from Complex Online Behavior with Andy Edmonds - Big Brains (20)

Sweeny group think-ias2015
Sweeny group think-ias2015Sweeny group think-ias2015
Sweeny group think-ias2015
 
Data sci sd-11.6.17
Data sci sd-11.6.17Data sci sd-11.6.17
Data sci sd-11.6.17
 
Getstarteddssd12717sd
Getstarteddssd12717sdGetstarteddssd12717sd
Getstarteddssd12717sd
 
SharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search failSharePoint Saturday Belgium 2013 Intranet search fail
SharePoint Saturday Belgium 2013 Intranet search fail
 
SPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #failSPSBE14 Intranet Search #fail
SPSBE14 Intranet Search #fail
 
Engage 2013 - Enterprise Social
Engage 2013 - Enterprise SocialEngage 2013 - Enterprise Social
Engage 2013 - Enterprise Social
 
MARKET RESEARCH WEEK LESSONN PLAN 5.pptx
MARKET RESEARCH WEEK LESSONN PLAN 5.pptxMARKET RESEARCH WEEK LESSONN PLAN 5.pptx
MARKET RESEARCH WEEK LESSONN PLAN 5.pptx
 
Overview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and FoundationsOverview of Data and Analytics Essentials and Foundations
Overview of Data and Analytics Essentials and Foundations
 
Deck 92-146 (3)
Deck 92-146 (3)Deck 92-146 (3)
Deck 92-146 (3)
 
Online survey
Online survey Online survey
Online survey
 
Prof. Eric T. Bradlow & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...
Prof. Eric T. Bradlow  & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...Prof. Eric T. Bradlow  & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...
Prof. Eric T. Bradlow & Steve Ennen of Wharton, OMS 2010 Keynote on Social M...
 
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
Data Maturity for Nonprofits: Three Perspectives, Nine Lessons, and Three Ass...
 
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
Team of Rivals: UX, SEO, Content & Dev  UXDC 2015Team of Rivals: UX, SEO, Content & Dev  UXDC 2015
Team of Rivals: UX, SEO, Content & Dev UXDC 2015
 
Startds9.19.17sd
Startds9.19.17sdStartds9.19.17sd
Startds9.19.17sd
 
D92-198gstindspdx
D92-198gstindspdxD92-198gstindspdx
D92-198gstindspdx
 
Smashing SIlos: UX is the New SEO
Smashing SIlos: UX is the New SEOSmashing SIlos: UX is the New SEO
Smashing SIlos: UX is the New SEO
 
User Experience as an Organizational Development Tool
User Experience as an Organizational Development ToolUser Experience as an Organizational Development Tool
User Experience as an Organizational Development Tool
 
ASA conference Feb 2013
ASA conference Feb 2013ASA conference Feb 2013
ASA conference Feb 2013
 
Confirming PagesLess managing. More teaching. Greater
Confirming PagesLess managing. More teaching. Greater Confirming PagesLess managing. More teaching. Greater
Confirming PagesLess managing. More teaching. Greater
 
Smashing silos ia-ux-meetup-mar112014
Smashing silos ia-ux-meetup-mar112014Smashing silos ia-ux-meetup-mar112014
Smashing silos ia-ux-meetup-mar112014
 

More from BloomReach

Solr Payloads for Ranking Data
Solr Payloads for Ranking Data Solr Payloads for Ranking Data
Solr Payloads for Ranking Data
BloomReach
 
Solr Schema in Multi Tenant Platform
Solr Schema in Multi Tenant PlatformSolr Schema in Multi Tenant Platform
Solr Schema in Multi Tenant Platform
BloomReach
 
Marketing Trends: Search, Social, Shopping & Mobile
Marketing Trends: Search, Social, Shopping & MobileMarketing Trends: Search, Social, Shopping & Mobile
Marketing Trends: Search, Social, Shopping & Mobile
BloomReach
 
The Secret to Great Search Campaigns
The Secret to Great Search CampaignsThe Secret to Great Search Campaigns
The Secret to Great Search Campaigns
BloomReach
 
Creating Great Landing Pages
Creating Great Landing PagesCreating Great Landing Pages
Creating Great Landing Pages
BloomReach
 
Big Data Marketing
Big Data MarketingBig Data Marketing
Big Data Marketing
BloomReach
 
Guess Case Study
Guess Case StudyGuess Case Study
Guess Case Study
BloomReach
 
Neiman Marcus Case Study
Neiman Marcus Case StudyNeiman Marcus Case Study
Neiman Marcus Case Study
BloomReach
 
Anatomy of a Big Data Application (BDA)
Anatomy of a Big Data Application (BDA)Anatomy of a Big Data Application (BDA)
Anatomy of a Big Data Application (BDA)
BloomReach
 
Big Data Marketing - 5th Click Conference
Big Data Marketing - 5th Click ConferenceBig Data Marketing - 5th Click Conference
Big Data Marketing - 5th Click Conference
BloomReach
 
BloomReach Customer Success Stories
BloomReach Customer Success StoriesBloomReach Customer Success Stories
BloomReach Customer Success Stories
BloomReach
 
How to grab eCommerce by the Long Tail
How to grab eCommerce by the Long TailHow to grab eCommerce by the Long Tail
How to grab eCommerce by the Long Tail
BloomReach
 
Ampush Case Study
Ampush Case StudyAmpush Case Study
Ampush Case Study
BloomReach
 
Wayfair Case Study
Wayfair Case StudyWayfair Case Study
Wayfair Case Study
BloomReach
 
Getting found a zillion times
Getting found a zillion timesGetting found a zillion times
Getting found a zillion times
BloomReach
 

More from BloomReach (15)

Solr Payloads for Ranking Data
Solr Payloads for Ranking Data Solr Payloads for Ranking Data
Solr Payloads for Ranking Data
 
Solr Schema in Multi Tenant Platform
Solr Schema in Multi Tenant PlatformSolr Schema in Multi Tenant Platform
Solr Schema in Multi Tenant Platform
 
Marketing Trends: Search, Social, Shopping & Mobile
Marketing Trends: Search, Social, Shopping & MobileMarketing Trends: Search, Social, Shopping & Mobile
Marketing Trends: Search, Social, Shopping & Mobile
 
The Secret to Great Search Campaigns
The Secret to Great Search CampaignsThe Secret to Great Search Campaigns
The Secret to Great Search Campaigns
 
Creating Great Landing Pages
Creating Great Landing PagesCreating Great Landing Pages
Creating Great Landing Pages
 
Big Data Marketing
Big Data MarketingBig Data Marketing
Big Data Marketing
 
Guess Case Study
Guess Case StudyGuess Case Study
Guess Case Study
 
Neiman Marcus Case Study
Neiman Marcus Case StudyNeiman Marcus Case Study
Neiman Marcus Case Study
 
Anatomy of a Big Data Application (BDA)
Anatomy of a Big Data Application (BDA)Anatomy of a Big Data Application (BDA)
Anatomy of a Big Data Application (BDA)
 
Big Data Marketing - 5th Click Conference
Big Data Marketing - 5th Click ConferenceBig Data Marketing - 5th Click Conference
Big Data Marketing - 5th Click Conference
 
BloomReach Customer Success Stories
BloomReach Customer Success StoriesBloomReach Customer Success Stories
BloomReach Customer Success Stories
 
How to grab eCommerce by the Long Tail
How to grab eCommerce by the Long TailHow to grab eCommerce by the Long Tail
How to grab eCommerce by the Long Tail
 
Ampush Case Study
Ampush Case StudyAmpush Case Study
Ampush Case Study
 
Wayfair Case Study
Wayfair Case StudyWayfair Case Study
Wayfair Case Study
 
Getting found a zillion times
Getting found a zillion timesGetting found a zillion times
Getting found a zillion times
 

Recently uploaded

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 

Recently uploaded (20)

Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 

Learning from Complex Online Behavior with Andy Edmonds - Big Brains

  • 1. LEARNING FROM COMPLEX ONLINE BEHAVIOR ANDY EDMONDS, 03/02/2016 TWITTER.COM/ANDYED BLOOMREACH BIG BRAINS SERIES
  • 2. RANKING PRODUCT LEAD EBAY SEARCH, 2010-2012 From Investor Relations presentation.
  • 3. RELEVANCE ASSEMENT LEAD, MSN SEARCH, ~2007 (LATER RENAMED BING)
  • 5. EVALUATING SEARCH IS HARD What does a top notch research team at Microsoft (and an energetic intern) do when faced with the complex problem of evaluating search satisfaction? Machine learning. Fox, S., Karnawat, K., Mydland, M., Dumais, S.T., and White, T. (2005). Evaluating implicit measures to improve the search experience. ACM Transactions on Information Systems, 23(2): 147-168.
  • 6. IF THE REAL WORLD IS TOO MESSY, FAKE IT. Examples: • Human labeled query-result pairs • Crowd-sourced classification tasks • Intercept surveys to match user outcomes with log traces BUT THE REAL STUFF IS A LOT MORE FUN, AND HAS BROADER UTILITY. IT IS MESSY.
  • 8. THE SKI JUMP ILLUSTRATES THE “BOUNDS” Users click more on the last position (or row). Why? Why oh why? People are making a locally rational decision between the last set of results and the next button. The ski jump has also reported by SLI Systems, Jakob Nielsen, & Lou Rosenfield
  • 10. THE SKI JUMP ILLUSTRATES THE “BOUNDS” Users click more on the last position (or row). Why? Why oh why? People are making a locally rational decision between the last set of results and the next button. The cost of Next is typically very high. The ski jump has also reported by SLI Systems, Jakob Nielsen, & Lou Rosenfield
  • 11. THE BRAIN IS A PREDICTION MACHINE
  • 13. LARGER IMAGES AT EBAY: 160PX -> 225 PX (UP FROM 80->160 IN 2011) After Before
  • 14. LARGER IMAGES: OBVIOUS WIN… NON-OBVIOUS MECHANISM. Search View Item Buy Total searches, searchs with clicks, and item views decreased. Refinement went up. The items that were clicked were much more likely to convert. Watch, Bid, etc.
  • 15. USERS SPENT 200MS MORE PER ITEM Larger Images Paired Controls Time to First Click by Rank, Larger Images vs ControlThe time cost of visiting an item means it’s advantageous to spend more time evaluating results on the search page. Result Rank of First Click Time
  • 16. MICRO-ECONOMICS + COGNITIVE MODEL Page Loads Find Results Engage or Refine Evaluate Utility Engage Locate Next Result Click? Orienting References: Azzopardi, L. (2014). Modeling Interaction with Economic Models of Search. Proceedings of the 37th International ACM SIGIR conference on Conference on Research and Development in Information Retrieval. Fu, W. ; Pirolli, P. L. SNIF-ACT: a cognitive model of user navigation on the World Wide Web. Human Computer Interaction. 2007; 22 (4): 355-412.
  • 17. EXPANDING LEARNING FROM A/B TESTS This type of user interaction model supports learning from experiments over time by: • Resolving seemingly incompatible results, ex. Conversion went up but searches w/ clicks went down • Integrating results of multiple experiments for better hypotheses and less organizational memory loss MODELS CAN ALSO PINPOINT WHERE COGNITION IS APPLIED (AND WHERE IT’S NOT)
  • 18. MACHINE LEARNING WORKS BEST WHEN IT LEARNS FROM STRONG COGNITION The process of assessing a result set, finding it insufficient, and generating the next refinement is one of the richest intellectual actions online at scale. Hence, we see very useful “related queries” across the web. Google’s related searches at the bottom of the SRP:
  • 20. WHICH LINK DO YOU CLICK?
  • 21. USERS EXPRESS THEIR INTENT IMPLICITLY From the early days of MSN Search (~2007):
  • 22. INTRODUCING CLICK SENSE Mouse-down to Mouse-up latency is an indicator of cognitive load. Core range is 50-120ms, based upon n=200 crowd sourcing study. Political affinity questions (e.g. “I voted”) predict Up-Down latency significantly. Political enthusiasts had longer Up-Down latencies on political fact questions than non-enthusiasts, suggesting great cognitive load.
  • 24. YOU GET OUT WHAT YOU PUT IN. • Typically you don’t quite understand the problem. • That’s why you’re doing machine learning right? • You can get better at that. • You can at least be confident that you’re capturing: • Things that matter • Find the intelligence leaks • Rich data sources – be it human cognition, or highly predictive elements of your ecosystem
  • 25. THE SCORE CARD IS IN: • Data quality trumps • Data volume which trumps • Machine learning methods • Via Lukas Biewald, CEO @ Crowdflower
  • 26. EVEN WHEN BUSINESS GOALS AND USER GOALS ALIGN Humans are boundedly rationale, capacity limited, and a complex world surrounds them. Cognition is also alternatingly fast & parallel and slow & serial. It’s the fast part that will get you into trouble. Example: • Optimizing for sellability in e-commerce can jeopardize relevance • User’s expectations are informed by fast, parallel “information scent” impressions
  • 28. WAYS TO LEARN • Analytic Inquiry • Problem Identification & Severity Estimation • Opportunity Projection • Characterization • A/B Testing • A/B • Small factorial • Parameter fitting • Machine Learning • Data is Code • Machined learned metrics
  • 29. WAYS NOT TO FORGET • Big decks of stats & graphs • With much care & love, these can be required reading for an organization • Reproducible research approaches (ex. R-Markdown) • Continuous engagement with the user • via UX research, inline feedback, dashboards & goals • Build Theoretical Models • Integrate findings across experiments • Build Machine Learned Models • Specify in code the target, the factors, and the subsequent computation

Editor's Notes

  1. The team was formed in 2009. I joined in Q4, and we delivered like a rocket ship for a few years. The Better Serach wins came from strong machine learning, strong evaluation, and a ever deepening understanding of the marketplace.
  2. On one hand, human intelligence is leaky… it seeps out into world pervasively. It’s also highly varied given the goals and bounded rationality of humans.
  3. If you assume your users are rationale agents, explaining behavior becomes more practical.
  4. http://research.google.com/pubs/pub43887.html