SlideShare una empresa de Scribd logo
1 de 32
Studying Behavior at
Internet Scale
Andy Edmonds. Aug 14 2015
Outline
● About Me
● Start with an example
● Awareness:
o Consumer, Business, Academic
● Learnings
o Experiments & Science, Psychology
● And a fresh, detailed example
About Me
20 years developing internet experiences
at eBay, Microsoft, smaller players
Studied in Cognitive Science/Psychology
left PhD program in ‘95, went back for Masters
Example Learning: Clicking “Page 2” vs Next
indicates user intent.
Making Images Larger at eBay
● Images on search result page (“SERP”) increased from 160px to 220px
● Consistent results across tests in US, UK, and DE for millions of users
● Traditional metrics of search clickthrough, # of products viewed, etc. had
typically negative outcomes
● Actual outcome was +10s of millions of incremental revenue
E-Commerce Experimentation
● Metrics
o Conversion Rate
o Total Revenue (Overall Evaluation Criteria, Kohavi)
 Conversion Rate * Average Order Value
● Challenges
o Outliers - rare high dollar transactions valuable, but
not well distributed.
o Short term vs long term value
o Durability of findings & effect sizes
Understanding Behavior
Regressing time to first click treats the
new result presentation as a sort of
repeated measures design.
+200 msec evaluation per result.
seconds
Model Development
Task Model “Engage” Task Repetition Effect
Hypothesis
Awareness
Industry
Experimentation is Big Business
(and big hype)
Beyond precedents in direct mail, clinical trials...
575,000 YouTube videos?
Driven by
● E-Commerce
○ Details matter and it’s easy
to get wrong
● Startups
● bootstrapped knowledge,
ability to pivot
Driving Useful Cultural Change
Experimentation can be democratizing in
corporate hierarchies.
An April Fools day prank site:
Awareness
Research / Academic
Research Publications
● Methodology publications
dominate
● Kohavi (MSFT) started
publishing 2007
● CHI Workshop 2014
● Google 2010 /
Facebook 2014
Information Retrieval Concentration
Much of ongoing A/B work in published
research driven by search
● Search is hard to evaluate
● Algorithms are highly amenable to A/B
o Transparent to user
o Cheap to permute
● Conferences: ACM WWW, SIGIR, KDD,
CIKM
Awareness
Public
Consumer: Facebook
About a year ago,
a Facebook A/B
test powered
publication picked
up by consumer
media.
Consumer: OKCupid
Cashing in on
media interest in
Facebook
experiment for
book promotion....
Learnings
Experiments & Scientific Method
Close but no Cigar
A/B in business is not science:
● Trading velocity for accuracy is ok in some
cases
● Creating a culture of testing is challenging
o Requires a common basic acumen at interpretation
o User Experience & Design professionals often
under-skilled
Iterative Learning
● Low cost of experiments promotes iteration
● Lack of control of online experiments
promotes discovery
● Triangulation across lab-based studies,
survey methods, and analytic baselines key
More: Designing and Deploying Online Field Experiments. Eytan Bakshy, Dean Eckles, Michael
Bernstein. WWW 2014.
Interactions are Rare?
Common practice is to run massively parallel
experiments
● Lightly segmented across user experiences
(e.g. search, registration, checkout)
● Interactions are also informative!
o I prefer small factorial (2x2, 2x3, etc)
Overlapping Experiment Infrastructure: More, Better, Faster Experimentation. Proceedings 16th
Conference on Knowledge Discovery and Data Mining, ACM, Washington, DC (2010), pp. 17-26
http://research.google.com/pubs/pub36500.html
Learnings
Human Psychology
Design is Hard, Intuition Flawed
Industry success rate of A/B tests, while not
cleanly reported, is less than ⅓.
Causes: Technical issues, learning
experiments, incorrect intuitions on functionality
and design.
Change is Challenging
Practically, user change resistance is one of
the biggest problems for successful internet
companies evaluating new experiences.
Learnability and avoiding pro-active
interference are key areas for research.
Micro-Economic Theory
Key Concepts
● Cost of Action
o Perceived Cost
o Predicted Cost
o Actual Cost
● Utility
o Prediction of Utility
o Actual Utility
● Orienting Reference: 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.
A Final Example
Searchers go deep at RB
Aside: Single
User
visualization
is very useful
technique
combined
with large
scale
analytics.
Faster Search at Redbubble
● 2nd and
subsequent
searches from 4+
seconds to < 1
o By using “partial
page updates” vs
full page reloads
(e.g. AJAX)
Results, two-sample t-test
Treated = users who did a search.
About 300k users per condition, 200k users treated.
1 of several ongoing tests.
R-Markdown Analysis!
Reproducible research, with handy embedded images in HTML.
Micro-economic Explanation?
Users click more on
the last position (or
row). Why? Why oh
why?
The Ski JumpHypothesis: People are making a locally rational decision, or
satisficing, between the last set of results and the next button.
Appendix
Useful Links
Videos
● ACM Chi Tutorial: https://www.youtube.com/watch?v=jQDnBIeoN3E
● Planout (Facebook’s EXP Platform): https://www.youtube.com/watch?v=Ayd4sqPH2DE
● EXP Platform at Microsoft, Kohavi et al. http://www.exp-platform.com/Pages/default.aspx
Articles
● Wired Magazine 2012, The A/B Test: Inside the Technology That’s Changing the Rules of Business
● Obama Multivariate Button & Video test, https://blog.optimizely.com/2010/11/29/how-obama-raised-60-million-
by-running-a-simple-experiment/
Research
● Facebook’s “Experimental evidence of massive-scale emotional contagion through social networks”,
http://www.pnas.org/content/111/24/8788.full.pd
● Micro-economic Behavioral Explanations, Citations of:
o 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, 2014.

Más contenido relacionado

Similar a Experimentation at Scale

[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep Laja[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep LajaCXL
 
Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09
Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09
Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09Martin Bazley
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan BerlinExperience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan BerlinMad*Pow
 
Experience Research Best Practices
Experience Research Best PracticesExperience Research Best Practices
Experience Research Best PracticesDan Berlin
 
How to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product ManagerHow to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product ManagerProduct School
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small DataKaryn Zuidinga
 
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...SigOpt
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeArushi Prakash, Ph.D.
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesAlan Said
 
[Project] Customer experience and buying behaviour in e-commerce sites
[Project] Customer experience and buying behaviour in e-commerce sites[Project] Customer experience and buying behaviour in e-commerce sites
[Project] Customer experience and buying behaviour in e-commerce sitesBiswadeep Ghosh Hazra
 
Selling UX at CodeMash 2012
Selling UX at CodeMash 2012Selling UX at CodeMash 2012
Selling UX at CodeMash 2012Carol Smith
 
Things to Consider for Improvement of Usability of E-Commerce in Context of B...
Things to Consider for Improvement of Usability of E-Commerce in Context of B...Things to Consider for Improvement of Usability of E-Commerce in Context of B...
Things to Consider for Improvement of Usability of E-Commerce in Context of B...Umma Khatuna Jannat
 

Similar a Experimentation at Scale (20)

Big data: Bringing competition policy to the digital era – VARIAN – November ...
Big data: Bringing competition policy to the digital era – VARIAN – November ...Big data: Bringing competition policy to the digital era – VARIAN – November ...
Big data: Bringing competition policy to the digital era – VARIAN – November ...
 
[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep Laja[CXL Live 16] Opening Keynote by Peep Laja
[CXL Live 16] Opening Keynote by Peep Laja
 
Week2 chapters1 3
Week2 chapters1 3Week2 chapters1 3
Week2 chapters1 3
 
Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09
Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09
Understanding Online Audiences Bazley Ma Wonder Web 10 Jun09
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan BerlinExperience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
 
Experience Research Best Practices
Experience Research Best PracticesExperience Research Best Practices
Experience Research Best Practices
 
How to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product ManagerHow to Use Data for Product Decisions by YouTube Product Manager
How to Use Data for Product Decisions by YouTube Product Manager
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
Interactive Tradeoffs Between Competing Offline Metrics with Bayesian Optimiz...
 
Srp
SrpSrp
Srp
 
Srp
SrpSrp
Srp
 
Crafting a Compelling Data Science Resume
Crafting a Compelling Data Science ResumeCrafting a Compelling Data Science Resume
Crafting a Compelling Data Science Resume
 
Best Practices in Recommender System Challenges
Best Practices in Recommender System ChallengesBest Practices in Recommender System Challenges
Best Practices in Recommender System Challenges
 
Recent Outcomes Evaluations of Legal Aid Tech Projects
Recent Outcomes Evaluations of Legal Aid Tech ProjectsRecent Outcomes Evaluations of Legal Aid Tech Projects
Recent Outcomes Evaluations of Legal Aid Tech Projects
 
[Project] Customer experience and buying behaviour in e-commerce sites
[Project] Customer experience and buying behaviour in e-commerce sites[Project] Customer experience and buying behaviour in e-commerce sites
[Project] Customer experience and buying behaviour in e-commerce sites
 
Lean User Testing Intro
Lean User Testing IntroLean User Testing Intro
Lean User Testing Intro
 
nürltec slide deck
nürltec slide decknürltec slide deck
nürltec slide deck
 
Selling UX at CodeMash 2012
Selling UX at CodeMash 2012Selling UX at CodeMash 2012
Selling UX at CodeMash 2012
 
Things to Consider for Improvement of Usability of E-Commerce in Context of B...
Things to Consider for Improvement of Usability of E-Commerce in Context of B...Things to Consider for Improvement of Usability of E-Commerce in Context of B...
Things to Consider for Improvement of Usability of E-Commerce in Context of B...
 

Último

SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicinesherlingomez2
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxSuji236384
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONrouseeyyy
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learninglevieagacer
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)Areesha Ahmad
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 

Último (20)

SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
IDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicineIDENTIFICATION OF THE LIVING- forensic medicine
IDENTIFICATION OF THE LIVING- forensic medicine
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 

Experimentation at Scale

  • 1. Studying Behavior at Internet Scale Andy Edmonds. Aug 14 2015
  • 2. Outline ● About Me ● Start with an example ● Awareness: o Consumer, Business, Academic ● Learnings o Experiments & Science, Psychology ● And a fresh, detailed example
  • 3. About Me 20 years developing internet experiences at eBay, Microsoft, smaller players Studied in Cognitive Science/Psychology left PhD program in ‘95, went back for Masters Example Learning: Clicking “Page 2” vs Next indicates user intent.
  • 4. Making Images Larger at eBay ● Images on search result page (“SERP”) increased from 160px to 220px ● Consistent results across tests in US, UK, and DE for millions of users ● Traditional metrics of search clickthrough, # of products viewed, etc. had typically negative outcomes ● Actual outcome was +10s of millions of incremental revenue
  • 5. E-Commerce Experimentation ● Metrics o Conversion Rate o Total Revenue (Overall Evaluation Criteria, Kohavi)  Conversion Rate * Average Order Value ● Challenges o Outliers - rare high dollar transactions valuable, but not well distributed. o Short term vs long term value o Durability of findings & effect sizes
  • 6. Understanding Behavior Regressing time to first click treats the new result presentation as a sort of repeated measures design. +200 msec evaluation per result. seconds
  • 7. Model Development Task Model “Engage” Task Repetition Effect Hypothesis
  • 9. Experimentation is Big Business (and big hype) Beyond precedents in direct mail, clinical trials...
  • 10. 575,000 YouTube videos? Driven by ● E-Commerce ○ Details matter and it’s easy to get wrong ● Startups ● bootstrapped knowledge, ability to pivot
  • 11. Driving Useful Cultural Change Experimentation can be democratizing in corporate hierarchies. An April Fools day prank site:
  • 13. Research Publications ● Methodology publications dominate ● Kohavi (MSFT) started publishing 2007 ● CHI Workshop 2014 ● Google 2010 / Facebook 2014
  • 14. Information Retrieval Concentration Much of ongoing A/B work in published research driven by search ● Search is hard to evaluate ● Algorithms are highly amenable to A/B o Transparent to user o Cheap to permute ● Conferences: ACM WWW, SIGIR, KDD, CIKM
  • 16. Consumer: Facebook About a year ago, a Facebook A/B test powered publication picked up by consumer media.
  • 17. Consumer: OKCupid Cashing in on media interest in Facebook experiment for book promotion....
  • 19. Close but no Cigar A/B in business is not science: ● Trading velocity for accuracy is ok in some cases ● Creating a culture of testing is challenging o Requires a common basic acumen at interpretation o User Experience & Design professionals often under-skilled
  • 20. Iterative Learning ● Low cost of experiments promotes iteration ● Lack of control of online experiments promotes discovery ● Triangulation across lab-based studies, survey methods, and analytic baselines key More: Designing and Deploying Online Field Experiments. Eytan Bakshy, Dean Eckles, Michael Bernstein. WWW 2014.
  • 21. Interactions are Rare? Common practice is to run massively parallel experiments ● Lightly segmented across user experiences (e.g. search, registration, checkout) ● Interactions are also informative! o I prefer small factorial (2x2, 2x3, etc) Overlapping Experiment Infrastructure: More, Better, Faster Experimentation. Proceedings 16th Conference on Knowledge Discovery and Data Mining, ACM, Washington, DC (2010), pp. 17-26 http://research.google.com/pubs/pub36500.html
  • 23. Design is Hard, Intuition Flawed Industry success rate of A/B tests, while not cleanly reported, is less than ⅓. Causes: Technical issues, learning experiments, incorrect intuitions on functionality and design.
  • 24. Change is Challenging Practically, user change resistance is one of the biggest problems for successful internet companies evaluating new experiences. Learnability and avoiding pro-active interference are key areas for research.
  • 25. Micro-Economic Theory Key Concepts ● Cost of Action o Perceived Cost o Predicted Cost o Actual Cost ● Utility o Prediction of Utility o Actual Utility ● Orienting Reference: 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.
  • 27. Searchers go deep at RB Aside: Single User visualization is very useful technique combined with large scale analytics.
  • 28. Faster Search at Redbubble ● 2nd and subsequent searches from 4+ seconds to < 1 o By using “partial page updates” vs full page reloads (e.g. AJAX) Results, two-sample t-test Treated = users who did a search. About 300k users per condition, 200k users treated. 1 of several ongoing tests.
  • 29. R-Markdown Analysis! Reproducible research, with handy embedded images in HTML.
  • 30. Micro-economic Explanation? Users click more on the last position (or row). Why? Why oh why? The Ski JumpHypothesis: People are making a locally rational decision, or satisficing, between the last set of results and the next button.
  • 32. Useful Links Videos ● ACM Chi Tutorial: https://www.youtube.com/watch?v=jQDnBIeoN3E ● Planout (Facebook’s EXP Platform): https://www.youtube.com/watch?v=Ayd4sqPH2DE ● EXP Platform at Microsoft, Kohavi et al. http://www.exp-platform.com/Pages/default.aspx Articles ● Wired Magazine 2012, The A/B Test: Inside the Technology That’s Changing the Rules of Business ● Obama Multivariate Button & Video test, https://blog.optimizely.com/2010/11/29/how-obama-raised-60-million- by-running-a-simple-experiment/ Research ● Facebook’s “Experimental evidence of massive-scale emotional contagion through social networks”, http://www.pnas.org/content/111/24/8788.full.pd ● Micro-economic Behavioral Explanations, Citations of: o 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, 2014.