SlideShare a Scribd company logo
Controlled Experimentation to
Guide Product Innovation!


                !
                Rajesh Parekh!
Controlled Experimentation (A/B Testing)!
                                                                 •  Method to study effects of a treatment

                                                                    #
                                                                 •  Concept:!
                                                                     - Randomly split users into two groups#
                      Randomly	
  
                       Divide	
                                            ➥ A :    Control#
                                                                           ➥ B:    Treatment#
                                                                     - A and B are identical to each other except
 A	
  (Control)	
                    B	
  (Treatment)	
                for the treatment being evaluated#
                                                                     - Collect performance metrics from the
                                                                       experiment#
                                                                     - Run statistical tests to determine if
                                                                       differences between A and B are purely
                                                                       by chance#
                      Measure	
  &	
  
                       Evaluate	
  

                                                 Controlled	
  Experimenta=on	
  Panel	
                            2
Why Run Controlled Experiments?!
•  Commonly used approach in clinical trials!
 - What is the effect of a particular drug / treatment?#


•  Systematically validate hypotheses with data!
!
•  Concurrently run the treatment and control!
 - The difference (if any) is#
    ➥ Because   of the treatment OR#
    ➥ Due   to random chance#


•  Determine if a treatment is causal in nature!
 - E.g., Making the search box bigger causes increase in queries / user#


                                 Controlled	
  Experimenta=on	
  Panel	
     3
Controlled Experimentation: Use Cases!
 #



     A	
  B	
  Stract	
  Widget	
  Company	
                      A	
  B	
  Stract	
  Widget	
  Company	
  

     _________________	
                                           _________________	
  
     _________________	
                                           _________________	
  
     _________________	
                                           _________________	
  
     _________________	
         BUY	
  NOW	
                      _________________	
        BUY	
  NOW	
  




                                  Website	
  Variants	
  

                                     Controlled	
  Experimenta=on	
  Panel	
                                   4
Controlled Experimentation: Use Cases!
 #




           Free	
  Trial	
                       Play	
  Now	
  




                Mobile	
  Call	
  to	
  Ac=on	
  

                      Controlled	
  Experimenta=on	
  Panel	
      5
Controlled Experimentation: Use Cases!
 #




                  Top	
  deal	
  highlighted	
  




             Email	
  Template	
  Design	
  
                   Controlled	
  Experimenta=on	
  Panel	
     6
Controlled Experimentation: Use Cases!
 #




     Backend	
  changes	
  (e.g.,	
  Personaliza=on	
  Algorithm)	
  

                           Controlled	
  Experimenta=on	
  Panel	
      7
Controlled Experimentation: Use Cases!

 #                                   •  Follow-up message for users
                                        who previously clicked on an
                                        ad#

                                     •  Incentive campaign to re-
                                        engage lapsed users#

                                     •  Think of this as placing filters /
                                        guards on a randomly chosen
                                        user population#


        Custom	
  Defined	
  User	
  Segments	
  
                   Controlled	
  Experimenta=on	
  Panel	
            8
Key Components of an Experimentation Platform!
  Hashing function!                                                                            Metrics – suite of KPI!
                                                              Group	
  0	
  
  !                                                                                            !                     Revenue	
  
  !
  !
    F(	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  )	
     Group	
  1	
                     !
                                                                                               !
                                                                                                   Time	
  Spent	
  
                                                                                                                                     Abandonment	
  

                                                                                                                         Click-­‐Through	
  Rate	
  
  !                                                           Group	
  N-­‐1	
                 !
  !                                                                                            ! Session	
  Length	
                 Purchase	
  Rate	
  
  Logging!                                                                                     Dashboard!
  !
  !
  !
  !


 •  Detailed	
  logging	
  of	
  all	
  user	
  interac=ons	
                                      •  Metric	
  improvements	
  and	
  Sta=s=cal	
  
                                                                                                      Significance	
  in	
  a	
  central	
  place	
  
                                                                         Controlled	
  Experimenta=on	
  Panel	
                                       9
Ensure Identical Control and Treatment!
                                                                           Gender	
  	
  
•  Custom Segments#
                                                                                                Male	
  
                                                                                                Female	
  
•  Frequency Distribution#
                                                      CONTROL	
            TREAMENT	
  


                                                                         Region	
  Size	
  
                                                                                               Small	
  
                                                                                               Medium	
  
                                                                                               Large	
  
                                                        CONROL	
          TREATMENT	
  


                                                                       Prior	
  Exposure	
  
•  Large Difference in Prior
   Exposure Rate violates          δ%	
  
   assumptions#                                                                                       No	
  
                                                                                                      Yes	
  
                                                          CONROL	
            TREATMENT	
  
                           Controlled	
  Experimenta=on	
  Panel	
                                              10
A/A Tests!
•  Run an experiment with two identical variants#

•  Helps to determine if:#
 - Users are being split uniformly at random#
 - Correct data is being logged#
 - Variance between identical populations of users is acceptable#

•  Challenge:!
 - Few purchases of high value deals render statistically significant
  difference between treatment and control#

                                                    SPAIN	
  TRIP	
  
                                                      $1,999	
  

                             Controlled	
  Experimenta=on	
  Panel	
     11
Monitor Each Variant!
•  Place yourself in each variant
   to validate the experience#
!
•  Wrong sort order!!
!
!




                Carefully	
  inspect	
  each	
  variant	
  
                           Controlled	
  Experimenta=on	
  Panel	
     12
Objective Function!
#
#
      Conversion	
                                                                           Revenue	
  

        P(conversion)	
                                                      E(rev)	
  =	
  P(conversion)	
  *	
  price	
  
                  	
                                                                             	
  
     •  Favors	
  lower	
                                                  •  More	
  expensive	
  deals	
  can	
  
        price	
  deals	
                                                       dominate	
  




    Need	
  to	
  balance	
  mul=ple,	
  oZen	
  conflic=ng	
  objec=ves	
  	
  

                               Controlled	
  Experimenta=on	
  Panel	
                                            13
Measure Overall Impact!
•  Test focuses on#
 - A particular area of
   the website#
 - A sub-population of
   users#


•  Measure!
 - Improvement on the
   sub-segment AND#
 - Entire population!#




 Measure	
  overall	
  impact	
  to	
  guard	
  against	
  cannibaliza=on	
  

                            Controlled	
  Experimenta=on	
  Panel	
             14
Panel Discussion: Questions!




           Controlled	
  Experimenta=on	
  Panel	
     15
Acknowledgements#

Thanks to many talented individuals at Groupon I am privileged to work with!#
•  Data Science#
•  Engineering#
•  Marketing / Market Research#




                             Controlled	
  Experimenta=on	
  Panel	
            16
Rajesh Parekh!
                                        Groupon!
                                        rajesh@groupon.com!
                                        !


Controlled	
  Experimenta=on	
  Panel	
                       17

More Related Content

Viewers also liked

Very beautiful
Very beautifulVery beautiful
Very beautifulasmaeazed
 
Pre production planning
Pre production planningPre production planning
Pre production planning
sofiamorana1
 
Groupon_Controlled Experimentation_Panel_The Hive
Groupon_Controlled Experimentation_Panel_The HiveGroupon_Controlled Experimentation_Panel_The Hive
Groupon_Controlled Experimentation_Panel_The HiveThe Hive
 
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India eventBig Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India eventThe Hive
 
Redefine healthcare with IT by Niranjan Thirumale
Redefine healthcare with IT by Niranjan ThirumaleRedefine healthcare with IT by Niranjan Thirumale
Redefine healthcare with IT by Niranjan Thirumale
The Hive
 
[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013
[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013
[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013The Hive
 
Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...
Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...
Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...The Hive
 
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDBThe Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive
 
Tomer Shiran, MapR_Hadoop&SQL
Tomer Shiran, MapR_Hadoop&SQLTomer Shiran, MapR_Hadoop&SQL
Tomer Shiran, MapR_Hadoop&SQLThe Hive
 
The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...
The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...
The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...
The Hive
 
Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...
Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...
Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...
The Hive
 
Susheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQLSusheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQLThe Hive
 
Bizitzaren historia
Bizitzaren  historiaBizitzaren  historia
Bizitzaren historia
Joserra Abarretegui
 
Notes from the (greasy) field by Ranjit Nair - Co-founder and CTO, Altizon
Notes from the (greasy) field by Ranjit Nair - Co-founder and CTO, AltizonNotes from the (greasy) field by Ranjit Nair - Co-founder and CTO, Altizon
Notes from the (greasy) field by Ranjit Nair - Co-founder and CTO, Altizon
The Hive
 

Viewers also liked (16)

San martin 2013 2014
San martin 2013 2014San martin 2013 2014
San martin 2013 2014
 
Very beautiful
Very beautifulVery beautiful
Very beautiful
 
Pre production planning
Pre production planningPre production planning
Pre production planning
 
Mumhsocialpdf
MumhsocialpdfMumhsocialpdf
Mumhsocialpdf
 
Groupon_Controlled Experimentation_Panel_The Hive
Groupon_Controlled Experimentation_Panel_The HiveGroupon_Controlled Experimentation_Panel_The Hive
Groupon_Controlled Experimentation_Panel_The Hive
 
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India eventBig Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
Big Data App servor by Lance Riedel, CTO, The Hive for The Hive India event
 
Redefine healthcare with IT by Niranjan Thirumale
Redefine healthcare with IT by Niranjan ThirumaleRedefine healthcare with IT by Niranjan Thirumale
Redefine healthcare with IT by Niranjan Thirumale
 
[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013
[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013
[Japanese Content] TM Ravi_ Tokyo Presentation_TheHive_Sept 2013
 
Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...
Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...
Opportunites in Big Data by Sumant Mandal, Founder of The Hive for The Hive I...
 
The Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDBThe Hive Think Tank: Rocking the Database World with RocksDB
The Hive Think Tank: Rocking the Database World with RocksDB
 
Tomer Shiran, MapR_Hadoop&SQL
Tomer Shiran, MapR_Hadoop&SQLTomer Shiran, MapR_Hadoop&SQL
Tomer Shiran, MapR_Hadoop&SQL
 
The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...
The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...
The Hive "Data Virtualization" Introduction - Jim Green, CEO of Composite Sof...
 
Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...
Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...
Advanced Visual Analytics and Real-time Analytics at Platform scale by Brian ...
 
Susheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQLSusheel Patel, Pivotal_Hadoop&SQL
Susheel Patel, Pivotal_Hadoop&SQL
 
Bizitzaren historia
Bizitzaren  historiaBizitzaren  historia
Bizitzaren historia
 
Notes from the (greasy) field by Ranjit Nair - Co-founder and CTO, Altizon
Notes from the (greasy) field by Ranjit Nair - Co-founder and CTO, AltizonNotes from the (greasy) field by Ranjit Nair - Co-founder and CTO, Altizon
Notes from the (greasy) field by Ranjit Nair - Co-founder and CTO, Altizon
 

Similar to Expt panel hive_data_rp_20130320_final-1

NG BB 37 Multiple Regression
NG BB 37 Multiple RegressionNG BB 37 Multiple Regression
NG BB 37 Multiple RegressionLeanleaders.org
 
NG BB 37 Multiple Regression
NG BB 37 Multiple RegressionNG BB 37 Multiple Regression
NG BB 37 Multiple RegressionLeanleaders.org
 
NG BB 34 Analysis of Variance (ANOVA)
NG BB 34 Analysis of Variance (ANOVA)NG BB 34 Analysis of Variance (ANOVA)
NG BB 34 Analysis of Variance (ANOVA)Leanleaders.org
 
Design of experiments
Design of experimentsDesign of experiments
Design of experiments
Farm Design, Inc.
 
NG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionNG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionLeanleaders.org
 
NG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionNG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionLeanleaders.org
 
NG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing BasicsNG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing BasicsLeanleaders.org
 
NG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing BasicsNG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing BasicsLeanleaders.org
 
Efficient And Effective Test Design
Efficient And Effective Test DesignEfficient And Effective Test Design
Efficient And Effective Test Design
Justin Hunter
 
<p>Software Testing</p>
<p>Software Testing</p><p>Software Testing</p>
<p>Software Testing</p>Atul Mishra
 
An overview to Software Testing
An overview to Software TestingAn overview to Software Testing
An overview to Software TestingAtul Mishra
 

Similar to Expt panel hive_data_rp_20130320_final-1 (14)

NG BB 37 Multiple Regression
NG BB 37 Multiple RegressionNG BB 37 Multiple Regression
NG BB 37 Multiple Regression
 
NG BB 37 Multiple Regression
NG BB 37 Multiple RegressionNG BB 37 Multiple Regression
NG BB 37 Multiple Regression
 
NG BB 34 Analysis of Variance (ANOVA)
NG BB 34 Analysis of Variance (ANOVA)NG BB 34 Analysis of Variance (ANOVA)
NG BB 34 Analysis of Variance (ANOVA)
 
Design of experiments
Design of experimentsDesign of experiments
Design of experiments
 
NG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionNG BB 36 Simple Linear Regression
NG BB 36 Simple Linear Regression
 
NG BB 36 Simple Linear Regression
NG BB 36 Simple Linear RegressionNG BB 36 Simple Linear Regression
NG BB 36 Simple Linear Regression
 
NG BB 30 Basic Tools
NG BB 30 Basic ToolsNG BB 30 Basic Tools
NG BB 30 Basic Tools
 
NG BB 30 Basic Tools
NG BB 30 Basic ToolsNG BB 30 Basic Tools
NG BB 30 Basic Tools
 
NG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing BasicsNG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing Basics
 
NG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing BasicsNG BB 33 Hypothesis Testing Basics
NG BB 33 Hypothesis Testing Basics
 
Efficient And Effective Test Design
Efficient And Effective Test DesignEfficient And Effective Test Design
Efficient And Effective Test Design
 
Advertising ppt
Advertising pptAdvertising ppt
Advertising ppt
 
<p>Software Testing</p>
<p>Software Testing</p><p>Software Testing</p>
<p>Software Testing</p>
 
An overview to Software Testing
An overview to Software TestingAn overview to Software Testing
An overview to Software Testing
 

More from The Hive

"Responsible AI", by Charlie Muirhead
"Responsible AI", by Charlie Muirhead"Responsible AI", by Charlie Muirhead
"Responsible AI", by Charlie Muirhead
The 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 IIoT
The 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.18
The 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 Enterprise
The 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 Enterprise
The 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 Automation
The 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 Omohundro
The 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 Srinivasan
The 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 Automation
The 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 Change
The 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 Malik
The 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 Twitter
The 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
 

More from 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...
 

Expt panel hive_data_rp_20130320_final-1

  • 1. Controlled Experimentation to Guide Product Innovation! ! Rajesh Parekh!
  • 2. Controlled Experimentation (A/B Testing)! •  Method to study effects of a treatment
 # •  Concept:! - Randomly split users into two groups# Randomly   Divide   ➥ A : Control# ➥ B: Treatment# - A and B are identical to each other except A  (Control)   B  (Treatment)   for the treatment being evaluated# - Collect performance metrics from the experiment# - Run statistical tests to determine if differences between A and B are purely by chance# Measure  &   Evaluate   Controlled  Experimenta=on  Panel   2
  • 3. Why Run Controlled Experiments?! •  Commonly used approach in clinical trials! - What is the effect of a particular drug / treatment?# •  Systematically validate hypotheses with data! ! •  Concurrently run the treatment and control! - The difference (if any) is# ➥ Because of the treatment OR# ➥ Due to random chance# •  Determine if a treatment is causal in nature! - E.g., Making the search box bigger causes increase in queries / user# Controlled  Experimenta=on  Panel   3
  • 4. Controlled Experimentation: Use Cases! # A  B  Stract  Widget  Company   A  B  Stract  Widget  Company   _________________   _________________   _________________   _________________   _________________   _________________   _________________   BUY  NOW   _________________   BUY  NOW   Website  Variants   Controlled  Experimenta=on  Panel   4
  • 5. Controlled Experimentation: Use Cases! # Free  Trial   Play  Now   Mobile  Call  to  Ac=on   Controlled  Experimenta=on  Panel   5
  • 6. Controlled Experimentation: Use Cases! # Top  deal  highlighted   Email  Template  Design   Controlled  Experimenta=on  Panel   6
  • 7. Controlled Experimentation: Use Cases! # Backend  changes  (e.g.,  Personaliza=on  Algorithm)   Controlled  Experimenta=on  Panel   7
  • 8. Controlled Experimentation: Use Cases! # •  Follow-up message for users who previously clicked on an ad# •  Incentive campaign to re- engage lapsed users# •  Think of this as placing filters / guards on a randomly chosen user population# Custom  Defined  User  Segments   Controlled  Experimenta=on  Panel   8
  • 9. Key Components of an Experimentation Platform! Hashing function! Metrics – suite of KPI! Group  0   ! ! Revenue   ! ! F(                        )   Group  1   ! ! Time  Spent   Abandonment   Click-­‐Through  Rate   ! Group  N-­‐1   ! ! ! Session  Length   Purchase  Rate   Logging! Dashboard! ! ! ! ! •  Detailed  logging  of  all  user  interac=ons   •  Metric  improvements  and  Sta=s=cal   Significance  in  a  central  place   Controlled  Experimenta=on  Panel   9
  • 10. Ensure Identical Control and Treatment! Gender     •  Custom Segments# Male   Female   •  Frequency Distribution# CONTROL   TREAMENT   Region  Size   Small   Medium   Large   CONROL   TREATMENT   Prior  Exposure   •  Large Difference in Prior Exposure Rate violates δ%   assumptions# No   Yes   CONROL   TREATMENT   Controlled  Experimenta=on  Panel   10
  • 11. A/A Tests! •  Run an experiment with two identical variants# •  Helps to determine if:# - Users are being split uniformly at random# - Correct data is being logged# - Variance between identical populations of users is acceptable# •  Challenge:! - Few purchases of high value deals render statistically significant difference between treatment and control# SPAIN  TRIP   $1,999   Controlled  Experimenta=on  Panel   11
  • 12. Monitor Each Variant! •  Place yourself in each variant to validate the experience# ! •  Wrong sort order!! ! ! Carefully  inspect  each  variant   Controlled  Experimenta=on  Panel   12
  • 13. Objective Function! # # Conversion   Revenue   P(conversion)   E(rev)  =  P(conversion)  *  price       •  Favors  lower   •  More  expensive  deals  can   price  deals   dominate   Need  to  balance  mul=ple,  oZen  conflic=ng  objec=ves     Controlled  Experimenta=on  Panel   13
  • 14. Measure Overall Impact! •  Test focuses on# - A particular area of the website# - A sub-population of users# •  Measure! - Improvement on the sub-segment AND# - Entire population!# Measure  overall  impact  to  guard  against  cannibaliza=on   Controlled  Experimenta=on  Panel   14
  • 15. Panel Discussion: Questions! Controlled  Experimenta=on  Panel   15
  • 16. Acknowledgements# Thanks to many talented individuals at Groupon I am privileged to work with!# •  Data Science# •  Engineering# •  Marketing / Market Research# Controlled  Experimenta=on  Panel   16
  • 17. Rajesh Parekh! Groupon! rajesh@groupon.com! ! Controlled  Experimenta=on  Panel   17