Controlled experiments are widely regarded as the most scientific way to establish a true causal relationship between product changes and their impact on business metrics. Many technology companies rely on such experiments as their main data-driven decision-making tool. The sensitivity of a controlled experiment refers to its ability to detect differences in business metrics due to product changes. At Netflix, with tens of millions of users, increasing the sensitivity of controlled experiments is critical as failure to detect a small effect, either positive or negative, can have a substantial revenue impact. This paper focuses on methods to increase sensitivity by reducing the sampling variance of business metrics. We define Netflix business metrics and share context around the critical need for improved sensitivity. We review popular variance reduction techniques that are broadly applicable to any type of controlled experiment and metric. We describe an innovative implementation of stratified sampling at Netflix where users are assigned to experiments in real time and discuss some surprising challenges with the implementation. We conduct case studies to compare these variance reduction techniques on a few Netflix datasets. Based on the empirical results, we recommend to use post-assignment variance reduction techniques such as post stratification and CUPED instead of at-assignment variance reduction techniques such as stratified sampling in large-scale controlled experiments.
[1]
Hoon Kim,et al.
Monte Carlo Statistical Methods
,
2000,
Technometrics.
[2]
Ron Kohavi,et al.
Improving the sensitivity of online controlled experiments by utilizing pre-experiment data
,
2013,
WSDM.
[3]
Frederick F. Stephan,et al.
The Expected Value and Variance of the Reciprocal and Other Negative Powers of a Positive Bernoullian Variate
,
1945
.
[4]
A. Winsor.
Sampling techniques.
,
2000,
Nursing times.
[5]
Filip Radlinski,et al.
Large-scale validation and analysis of interleaved search evaluation
,
2012,
TOIS.
[6]
Paul Glasserman,et al.
Monte Carlo Methods in Financial Engineering
,
2003
.
[7]
M. Kenward,et al.
An Introduction to the Bootstrap
,
2007
.
[8]
C. F. Jeff Wu,et al.
Experiments
,
2021,
Wiley Series in Probability and Statistics.
[9]
CARLOS A. GOMEZ-URIBE,et al.
The Netflix Recommender System
,
2015,
ACM Trans. Manag. Inf. Syst..