Back to Data Scientist Mind Map
中文·English
📈 Data ScientistID: ds-meta-learners-s-t-x-learner

Meta-Learners: S- vs T- vs X-Learner

元学习器 S/T/X-Learner 算法对比
🎯Core Definition
Meta-Learners for CATE Estimation (S-Learner, T-Learner, X-Learner & R-Learner, Künzel et al. & Nie et al.) formulate causal inference algorithms leveraging any standard regression model (LightGBM, XGBoost, Deep Nets) as base estimators; 1) S-Learner (Single Model): pooling treatment indicator TT as a standard feature into one model μ(X,T)\mu(X, T), estimating τ^=μ(X,1)μ(X,0)\hat{\tau} = \mu(X, 1) - \mu(X, 0) (flaw: regularizers often shrink treatment effect coefficients to zero in high dimensions); 2) T-Learner (Two Models): fitting separate models μ1(X)\mu_1(X) on treatment data and μ0(X)\mu_0(X) on control data, τ^=μ1μ0\hat{\tau} = \mu_1 - \mu_0 (flaw: fails under severe sample imbalance due to non-shared representations); 3) X-Learner: crossing imputed counterfactual residuals weighted by propensity score e(X)e(X), delivering state-of-the-art robustness under severe treatment-control sample imbalance (e.g. 1% treatment rates); 4) R-Learner: optimizing Robinson's orthogonalized residual loss.
💡Use Cases
Industrial uplift production pipelines, extreme sample imbalance marketing, and benchmarking CATE estimators.
Key Problems Solved
Eliminates regularization shrinkage bias in S-Learner and sample inefficiency in T-Learner under heavily skewed real-world promotional datasets.
🎯5 High-Frequency Exam Points
1
Write the complete 4-step X-Learner algorithm detailing counterfactual residual imputation and propensity-weighted aggregation?
2
Why does X-Learner vastly outperform T-Learner under severe treatment-control sample imbalance (e.g. 1:100 ratio)?
3
Explain why GBDT greedy split selections and L1 regularization induce severe shrinkage bias on treatment effect predictions in S-Learner?
4
Derive R-Learner's objective via Robinson's transformation showing how residualizing outcomes and treatments yields Neyman Orthogonality?
5
How to deploy production-grade X-Learner and R-Learner pipelines using Microsoft EconML and Uber CausalML packages?
🔗Foundational Prerequisite Cards (Click to Review)
📖 In-depth Guide:📄 ds-core-cheatsheet
Updated 2026-08-14
🎯
Test Your Knowledge: Practice Questions for "Meta-Learners: S- vs T- vs X-Learner"
Single choice pitfall questions with instant feedback and mistake tracking.
🚀 Start Card Practice
Previous CardQini Curve, AUUC & Uplift EvaluationNext CardPrecision Marketing & Uplift ROI Budget

🔗 More Data Scientist Knowledge Cards

Hypothesis Testing, Type I/II & PowerSample Size Derivation & MDE BudgetP-hacking, Peeking & mSPRT SequentialMultiple Comparisons: FWER vs FDR-BH