Professional Documents
Culture Documents
ML Highlights:
Causal Inference
- A/B Test:
- A (Control): 50%
- B (Variant): 50%
- Metric (comparison)
- Identify reason for difference in metric, if any
- Individual treatment effect (assume can observe both outcomes y):
y(B) - y(A)
- Average treatment effect
ATE: \tau = E[y(B) - y(A)]
- Conditional average treatment effect (where X is another factor e.g. users f
CATE: \tau(x) = E[y(B) - y(A)|X=x]
- Reality: can only observe one outcome y(A) or y(B) for one individual.
file:///C:/Users/matth/Downloads/Uplift_modeling.html 1/4
3/23/24, 5:34 PM Uplift_modeling
Identification
- If above true, can use data to estimate average treatment effect of all users:
$CATE = E[Y|T=B, X=Germany] - E[Y|T=A, X=Germany]$
- If too many conditions X= [x_1, x_2, ...]: may not have enough samples in each t
Uplift modeling
file:///C:/Users/matth/Downloads/Uplift_modeling.html 2/4
3/23/24, 5:34 PM Uplift_modeling
Metalearners
Cross the models (enables predicting what would be the treatment effect if you
\mu_\tau_0 (x) = E[\mu_1 - y|T=0, X=x]
\mu_\tau_1 (x) = E[\mu_0 - y|T=1, X=x]
X-learners can use info from control group to derive better estimators for the
Tailored Methods
file:///C:/Users/matth/Downloads/Uplift_modeling.html 3/4
3/23/24, 5:34 PM Uplift_modeling
Uplift curve
file:///C:/Users/matth/Downloads/Uplift_modeling.html 4/4