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
T as a standard feature into one model
μ(X,T), estimating
τ^=μ(X,1)−μ(X,0) (flaw: regularizers often shrink treatment effect coefficients to zero in high dimensions); 2) T-Learner (Two Models): fitting separate models
μ1(X) on treatment data and
μ0(X) on control data,
τ^=μ1−μ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), 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.