SlideShare une entreprise Scribd logo
1  sur  13
(A Few) Key Lessons Learned
   Building LinkedIn Online
  Experimentation Platform
      Experimentation Panel 3-20-13
Experimentation at LinkedIn
• Essential part of the release process
• 1000s of concurrent experiments
• Complex range of target populations based on
  content, behavior and social graph data
• Cater to a wide demographic
• Large set of KPIs
The next frontier
•   KPIs – Beyond CTR
•   Multiple objective optimization
•   KPIs reconciliation
•   User visit imbalance
•   Virality preserving A/B testing
•   Context dependent novelty effect
•   Explicit feedback vs. implicit feedback
Picking the right KPI can be tricky
• Example: engagement measured by # comments on
  posts on a blog website
• KPI1 = average # comments
  per user – B wins by 30%
• KPI2 = ratio of active
   (at least one posting) to
  inactive users – A wins by 30%
• How is this possible?            KPI1


                                            KPI2
Do you want a smaller, highly
engaged community, or a larger, less
engaged community?
Winback campaign
• Definition
   – Returning to the web site at least once?
   – Returning to the web site with a certain level of
     engagement, possible comparable, more or a bit less than
     before the account went dormant?
• Example: reminder email at 30 days after
  registration
                                    Registered 335 Days Ago
                             4000
                             3500
                             3000
                             2500
                             2000
                             1500                                           Occurrence
                             1000
                              500
                                0
 Came back once at 30 days
                                      3
                                     17
                                     31
                                     45
                                     59
                                     73
                                     87
                                    101
                                    115
                                    129
                                    143
                                    157
                                    171
                                    185
                                    199
                                    213
                                    227
                                    241
                                    255
                                    269
                                    283
                                    297
                                    311
                                    325
                                    339
 then went dormant

                              Loyalty Distribution: Time since last visit
Multiple competing objectives
                                            Suggest relevant groups … that
                                            one is more likely to participate in



TalentMatch
(Top 24 matches of a posted job for sale)


                                            Suggest skilled candidates … who
                                            will likely respond to hiring
                                            managers inquiries


          Semantic + engagement objectives
                                                                            6
TalentMatch use case
• KPI: Repeated TM buyers
 6m-1y window!

• Short-term proxy
  with predictive
  power:
  – Optimize for InMail
    response rate while
    controlling for
    booking rate and
    InMail sent rate           7
KPIs reconciliation
• How do you compare apples and oranges?
  – E.g. People vs. Job
     recommendations
    swap
  – X% lift in job apps vs
    Y% drop in invitations
  – Value of an invitation
    vs. value of
    a job application?
• Long term cascading
  effect on a set of
  site-wide KPIs
User visit imbalance
• Observed sample ≠ intended random sample
• Consider an A/B test on the homepage lasting
  L days. Your likely observed sample will have
  –   Repeated (>> L) obs for super power users
  –   ≈ L obs for daily users
  –   ≈ L/7 obs for weekly users
  –   NO obs for users coming less than every L days
• κ statistics
• Random effects models
Virality preserving A/B testing
• Random sampling destroys social graph
• Critical for social referrals
  – ‘Warm’ recommendations
  – ‘Wisdom of your friends’ social proof
• Core + fringe to mimimize
  – WWW’11 FB, ‘12 Yahoo                    Group recommendations
Context dependent novelty effect
• Job recommendation algorithms A/B test
  – first 2 weeks: 2X long term stationary lift




• TalentMatch – no short-term novelty effect
Explicit feedback A/B testing
•   Enable you to understand usefulness of a
    product/feature/algorithm with unequal depth
    •    Text based A/B test! Sentiment analysis
•   Reveal unexpected complexities
    •    E.g. ‘Local’ means different things for different members
•   Prevent misinterpretation of implicit user feedback!
•   Help prioritize future improvements




                                                                     12
References
• C. Posse, 2012: A (Few) Key Lessons Learned Building Recommender
  Systems for Large-Scale Social Networks. Invited Talk, Industry Practice
  Expo, 18th ACM SIGKDD Conference on Knowledge Discovery and Data
  Mining, Beijing, China
• M. Rodriguez, C. Posse and E. Zhang. 2012. Multiple Objective
  Optimization in Recommendation Systems. Proceedings of the Sixth ACM
  Conference on Recommender Systems, pp. 11-18
• M. Amin, B. Yan, S. Sriram, A. Bhasin and C. Posse. 2012. Social Referral:
  Using Network Connections to Deliver Recommendations. Proceedings of
  the Sixth ACM Conference on Recommender Systems, pp. 273-276
• X. Amatriain, P. Castells, A. de Vries, C. Posse, 2012. Workshop on
  Recommendation Utility Evaluation: Beyond RMSE, Proceedings of the
  Sixth ACM Conference on Recommender Systems, pp. 351-352




                                                                          13

Contenu connexe

Similaire à Google_Controlled Experimentation_Panel_The Hive

Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraNikhil Dandekar
 
Aiinpractice2017deepaklongversion
Aiinpractice2017deepaklongversionAiinpractice2017deepaklongversion
Aiinpractice2017deepaklongversionDeepak Agarwal
 
Design Thinking - Ekta Jafri
Design Thinking - Ekta JafriDesign Thinking - Ekta Jafri
Design Thinking - Ekta JafriEkta Rohra Jafri
 
Nvc lean startup
Nvc lean startupNvc lean startup
Nvc lean startupCU_NVC
 
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the ObviousBig-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the ObviousLaks Lakshmanan
 
Big-O(Q) Social Network Analytics
Big-O(Q) Social Network AnalyticsBig-O(Q) Social Network Analytics
Big-O(Q) Social Network AnalyticsLaks Lakshmanan
 
The Value of Peer to Peer Recognition
The Value of Peer to Peer RecognitionThe Value of Peer to Peer Recognition
The Value of Peer to Peer RecognitionInternal Consistency
 
The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...Robert Børlum-Bach
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About CodeDan Pickett
 
Social Media Overview_VML_Oct. '09 IABC Professional Development
Social Media Overview_VML_Oct. '09 IABC Professional DevelopmentSocial Media Overview_VML_Oct. '09 IABC Professional Development
Social Media Overview_VML_Oct. '09 IABC Professional DevelopmentPaul Arnhold
 
Affiliate Pivot – What’s Your Brevenue?
Affiliate Pivot – What’s Your Brevenue?Affiliate Pivot – What’s Your Brevenue?
Affiliate Pivot – What’s Your Brevenue?Affiliate Summit
 
Preference Elicitation Interface
Preference Elicitation InterfacePreference Elicitation Interface
Preference Elicitation Interface晓愚 孟
 
Make a Good Slide Show 1 - Methods of SlideCraft
Make a Good Slide Show 1 - Methods of SlideCraftMake a Good Slide Show 1 - Methods of SlideCraft
Make a Good Slide Show 1 - Methods of SlideCraftSiddhant Kumar
 
Wolfgang Essentials 2016 - The 3 Dimensions Of Channel Attribution
Wolfgang Essentials 2016 - The 3 Dimensions Of Channel AttributionWolfgang Essentials 2016 - The 3 Dimensions Of Channel Attribution
Wolfgang Essentials 2016 - The 3 Dimensions Of Channel AttributionWolfgang Digital
 
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive
 
SEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watchSEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watchFan Foundry
 
2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...
2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...
2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...Douglas English
 
Finding Co-solvers on Twitter, with the Little Help from Linked Data
Finding Co-solvers on Twitter, with the Little Help from Linked DataFinding Co-solvers on Twitter, with the Little Help from Linked Data
Finding Co-solvers on Twitter, with the Little Help from Linked DataMilan Stankovic
 

Similaire à Google_Controlled Experimentation_Panel_The Hive (20)

Search, Discovery and Questions at Quora
Search, Discovery and Questions at QuoraSearch, Discovery and Questions at Quora
Search, Discovery and Questions at Quora
 
Aiinpractice2017deepaklongversion
Aiinpractice2017deepaklongversionAiinpractice2017deepaklongversion
Aiinpractice2017deepaklongversion
 
Design Thinking - Ekta Jafri
Design Thinking - Ekta JafriDesign Thinking - Ekta Jafri
Design Thinking - Ekta Jafri
 
IT Track Module 1
IT Track Module 1IT Track Module 1
IT Track Module 1
 
Nvc lean startup
Nvc lean startupNvc lean startup
Nvc lean startup
 
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the ObviousBig-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
Big-O(Q) VLDB 2015 Keynote: Social Network Analytics: Beyond the Obvious
 
Big-O(Q) Social Network Analytics
Big-O(Q) Social Network AnalyticsBig-O(Q) Social Network Analytics
Big-O(Q) Social Network Analytics
 
The Value of Peer to Peer Recognition
The Value of Peer to Peer RecognitionThe Value of Peer to Peer Recognition
The Value of Peer to Peer Recognition
 
The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...The Triangle - A universal method of working with digital analytics and marke...
The Triangle - A universal method of working with digital analytics and marke...
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 
Social Media Overview_VML_Oct. '09 IABC Professional Development
Social Media Overview_VML_Oct. '09 IABC Professional DevelopmentSocial Media Overview_VML_Oct. '09 IABC Professional Development
Social Media Overview_VML_Oct. '09 IABC Professional Development
 
Affiliate Pivot – What’s Your Brevenue?
Affiliate Pivot – What’s Your Brevenue?Affiliate Pivot – What’s Your Brevenue?
Affiliate Pivot – What’s Your Brevenue?
 
Preference Elicitation Interface
Preference Elicitation InterfacePreference Elicitation Interface
Preference Elicitation Interface
 
Make a Good Slide Show 1 - Methods of SlideCraft
Make a Good Slide Show 1 - Methods of SlideCraftMake a Good Slide Show 1 - Methods of SlideCraft
Make a Good Slide Show 1 - Methods of SlideCraft
 
Wolfgang Essentials 2016 - The 3 Dimensions Of Channel Attribution
Wolfgang Essentials 2016 - The 3 Dimensions Of Channel AttributionWolfgang Essentials 2016 - The 3 Dimensions Of Channel Attribution
Wolfgang Essentials 2016 - The 3 Dimensions Of Channel Attribution
 
Ddu for ap ms edit
Ddu for ap ms   editDdu for ap ms   edit
Ddu for ap ms edit
 
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
 
SEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watchSEO Tactics, Fanbase Management, and Trends to watch
SEO Tactics, Fanbase Management, and Trends to watch
 
2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...
2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...
2017 Melbourne YOW! CTO Summit - Monolith to micro-services with CQRS & Event...
 
Finding Co-solvers on Twitter, with the Little Help from Linked Data
Finding Co-solvers on Twitter, with the Little Help from Linked DataFinding Co-solvers on Twitter, with the Little Help from Linked Data
Finding Co-solvers on Twitter, with the Little Help from Linked Data
 

Plus de The Hive

"Responsible AI", by Charlie Muirhead
"Responsible AI", by Charlie Muirhead"Responsible AI", by Charlie Muirhead
"Responsible AI", by Charlie MuirheadThe Hive
 
Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...
Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...
Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...The Hive
 
Digital Transformation; Digital Twins for Delivering Business Value in IIoT
Digital Transformation; Digital Twins for Delivering Business Value in IIoTDigital Transformation; Digital Twins for Delivering Business Value in IIoT
Digital Transformation; Digital Twins for Delivering Business Value in IIoTThe Hive
 
Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18
Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18
Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18The Hive
 
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...The Hive
 
Data Science in the Enterprise
Data Science in the EnterpriseData Science in the Enterprise
Data Science in the EnterpriseThe Hive
 
AI in Software for Augmenting Intelligence Across the Enterprise
AI in Software for Augmenting Intelligence Across the EnterpriseAI in Software for Augmenting Intelligence Across the Enterprise
AI in Software for Augmenting Intelligence Across the EnterpriseThe Hive
 
“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...
“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...
“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...The Hive
 
"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation
"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation
"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell AutomationThe Hive
 
Social Impact & Ethics of AI by Steve Omohundro
Social Impact & Ethics of AI by Steve OmohundroSocial Impact & Ethics of AI by Steve Omohundro
Social Impact & Ethics of AI by Steve OmohundroThe Hive
 
The Hive Think Tank: AI in The Enterprise by Venkat Srinivasan
The Hive Think Tank: AI in The Enterprise by Venkat SrinivasanThe Hive Think Tank: AI in The Enterprise by Venkat Srinivasan
The Hive Think Tank: AI in The Enterprise by Venkat SrinivasanThe Hive
 
The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...
The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...
The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...The Hive
 
The Hive Think Tank: The Future Of Customer Support - AI Driven Automation
The Hive Think Tank: The Future Of Customer Support - AI Driven AutomationThe Hive Think Tank: The Future Of Customer Support - AI Driven Automation
The Hive Think Tank: The Future Of Customer Support - AI Driven AutomationThe Hive
 
The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...
The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...
The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...The Hive
 
The Hive Think Tank: The Content Trap - Strategist's Guide to Digital Change
The Hive Think Tank: The Content Trap - Strategist's Guide to Digital ChangeThe Hive Think Tank: The Content Trap - Strategist's Guide to Digital Change
The Hive Think Tank: The Content Trap - Strategist's Guide to Digital ChangeThe Hive
 
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikDeep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikThe Hive
 
The Hive Think Tank: Heron at Twitter
The Hive Think Tank: Heron at TwitterThe Hive Think Tank: Heron at Twitter
The Hive Think Tank: Heron at TwitterThe Hive
 
The Hive Think Tank: Unpacking AI for Healthcare
The Hive Think Tank: Unpacking AI for Healthcare The Hive Think Tank: Unpacking AI for Healthcare
The Hive Think Tank: Unpacking AI for Healthcare The Hive
 
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...The Hive
 
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...The Hive
 

Plus de The Hive (20)

"Responsible AI", by Charlie Muirhead
"Responsible AI", by Charlie Muirhead"Responsible AI", by Charlie Muirhead
"Responsible AI", by Charlie Muirhead
 
Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...
Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...
Translating a Trillion Points of Data into Therapies, Diagnostics, and New In...
 
Digital Transformation; Digital Twins for Delivering Business Value in IIoT
Digital Transformation; Digital Twins for Delivering Business Value in IIoTDigital Transformation; Digital Twins for Delivering Business Value in IIoT
Digital Transformation; Digital Twins for Delivering Business Value in IIoT
 
Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18
Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18
Quantum Computing (IBM Q) - Hive Think Tank Event w/ Dr. Bob Sutor - 02.22.18
 
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
The Hive Think Tank: Rendezvous Architecture Makes Machine Learning Logistics...
 
Data Science in the Enterprise
Data Science in the EnterpriseData Science in the Enterprise
Data Science in the Enterprise
 
AI in Software for Augmenting Intelligence Across the Enterprise
AI in Software for Augmenting Intelligence Across the EnterpriseAI in Software for Augmenting Intelligence Across the Enterprise
AI in Software for Augmenting Intelligence Across the Enterprise
 
“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...
“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...
“ High Precision Analytics for Healthcare: Promises and Challenges” by Sriram...
 
"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation
"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation
"The Future of Manufacturing" by Sujeet Chand, SVP&CTO, Rockwell Automation
 
Social Impact & Ethics of AI by Steve Omohundro
Social Impact & Ethics of AI by Steve OmohundroSocial Impact & Ethics of AI by Steve Omohundro
Social Impact & Ethics of AI by Steve Omohundro
 
The Hive Think Tank: AI in The Enterprise by Venkat Srinivasan
The Hive Think Tank: AI in The Enterprise by Venkat SrinivasanThe Hive Think Tank: AI in The Enterprise by Venkat Srinivasan
The Hive Think Tank: AI in The Enterprise by Venkat Srinivasan
 
The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...
The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...
The Hive Think Tank: Machine Learning Applications in Genomics by Prof. Jian ...
 
The Hive Think Tank: The Future Of Customer Support - AI Driven Automation
The Hive Think Tank: The Future Of Customer Support - AI Driven AutomationThe Hive Think Tank: The Future Of Customer Support - AI Driven Automation
The Hive Think Tank: The Future Of Customer Support - AI Driven Automation
 
The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...
The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...
The Hive Think Tank: Talk by Mohandas Pai - India at 2030, How Tech Entrepren...
 
The Hive Think Tank: The Content Trap - Strategist's Guide to Digital Change
The Hive Think Tank: The Content Trap - Strategist's Guide to Digital ChangeThe Hive Think Tank: The Content Trap - Strategist's Guide to Digital Change
The Hive Think Tank: The Content Trap - Strategist's Guide to Digital Change
 
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikDeep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
 
The Hive Think Tank: Heron at Twitter
The Hive Think Tank: Heron at TwitterThe Hive Think Tank: Heron at Twitter
The Hive Think Tank: Heron at Twitter
 
The Hive Think Tank: Unpacking AI for Healthcare
The Hive Think Tank: Unpacking AI for Healthcare The Hive Think Tank: Unpacking AI for Healthcare
The Hive Think Tank: Unpacking AI for Healthcare
 
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
The Hive Think Tank: Translating IoT into Innovation at Every Level by Prith ...
 
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
The Hive Think Tank - The Microsoft Big Data Stack by Raghu Ramakrishnan, CTO...
 

Google_Controlled Experimentation_Panel_The Hive

  • 1. (A Few) Key Lessons Learned Building LinkedIn Online Experimentation Platform Experimentation Panel 3-20-13
  • 2. Experimentation at LinkedIn • Essential part of the release process • 1000s of concurrent experiments • Complex range of target populations based on content, behavior and social graph data • Cater to a wide demographic • Large set of KPIs
  • 3. The next frontier • KPIs – Beyond CTR • Multiple objective optimization • KPIs reconciliation • User visit imbalance • Virality preserving A/B testing • Context dependent novelty effect • Explicit feedback vs. implicit feedback
  • 4. Picking the right KPI can be tricky • Example: engagement measured by # comments on posts on a blog website • KPI1 = average # comments per user – B wins by 30% • KPI2 = ratio of active (at least one posting) to inactive users – A wins by 30% • How is this possible? KPI1 KPI2 Do you want a smaller, highly engaged community, or a larger, less engaged community?
  • 5. Winback campaign • Definition – Returning to the web site at least once? – Returning to the web site with a certain level of engagement, possible comparable, more or a bit less than before the account went dormant? • Example: reminder email at 30 days after registration Registered 335 Days Ago 4000 3500 3000 2500 2000 1500 Occurrence 1000 500 0 Came back once at 30 days 3 17 31 45 59 73 87 101 115 129 143 157 171 185 199 213 227 241 255 269 283 297 311 325 339 then went dormant Loyalty Distribution: Time since last visit
  • 6. Multiple competing objectives Suggest relevant groups … that one is more likely to participate in TalentMatch (Top 24 matches of a posted job for sale) Suggest skilled candidates … who will likely respond to hiring managers inquiries Semantic + engagement objectives 6
  • 7. TalentMatch use case • KPI: Repeated TM buyers  6m-1y window! • Short-term proxy with predictive power: – Optimize for InMail response rate while controlling for booking rate and InMail sent rate 7
  • 8. KPIs reconciliation • How do you compare apples and oranges? – E.g. People vs. Job recommendations swap – X% lift in job apps vs Y% drop in invitations – Value of an invitation vs. value of a job application? • Long term cascading effect on a set of site-wide KPIs
  • 9. User visit imbalance • Observed sample ≠ intended random sample • Consider an A/B test on the homepage lasting L days. Your likely observed sample will have – Repeated (>> L) obs for super power users – ≈ L obs for daily users – ≈ L/7 obs for weekly users – NO obs for users coming less than every L days • κ statistics • Random effects models
  • 10. Virality preserving A/B testing • Random sampling destroys social graph • Critical for social referrals – ‘Warm’ recommendations – ‘Wisdom of your friends’ social proof • Core + fringe to mimimize – WWW’11 FB, ‘12 Yahoo Group recommendations
  • 11. Context dependent novelty effect • Job recommendation algorithms A/B test – first 2 weeks: 2X long term stationary lift • TalentMatch – no short-term novelty effect
  • 12. Explicit feedback A/B testing • Enable you to understand usefulness of a product/feature/algorithm with unequal depth • Text based A/B test! Sentiment analysis • Reveal unexpected complexities • E.g. ‘Local’ means different things for different members • Prevent misinterpretation of implicit user feedback! • Help prioritize future improvements 12
  • 13. References • C. Posse, 2012: A (Few) Key Lessons Learned Building Recommender Systems for Large-Scale Social Networks. Invited Talk, Industry Practice Expo, 18th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Beijing, China • M. Rodriguez, C. Posse and E. Zhang. 2012. Multiple Objective Optimization in Recommendation Systems. Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 11-18 • M. Amin, B. Yan, S. Sriram, A. Bhasin and C. Posse. 2012. Social Referral: Using Network Connections to Deliver Recommendations. Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 273-276 • X. Amatriain, P. Castells, A. de Vries, C. Posse, 2012. Workshop on Recommendation Utility Evaluation: Beyond RMSE, Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 351-352 13

Notes de l'éditeur

  1. - At LinkedIn we A/B tested on everything: new feature, new algorithm, user experience (user flow, UI)From simple samples to highly targeted samples such as all users that have come to the site in the last 30days, working for US companies that have at least 500 employees and have not uploaded their email address book in the last 90 days….Demographics: job seekers, recruiters, outbound professionals, content providers, content consumers, networkers, branders..
  2. Complex metrics beyond CTR, engagement component context dependent, short-term proxies to avoid long terms A/B testsI will illustrate each with real problems we had on LinkedIn
  3. Same applies to cannibalization
  4. Social Referral: Leveraging Network Connections toDeliver Recommendations‘Wisdom of your friend’ social proofs