LONDON — In the modern data-driven enterprise, the mandate to optimize digital touchpoints—ranging from customer support calls and promotional discounts to aggressive retention campaigns—is universal. Yet, data scientists and quantitative analysts frequently stumble when moving from predictive analytics to causal inference. A traditional machine learning model answers who is likely to churn or purchase, but it fundamentally fails to answer what happens if we intervene?

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

A comprehensive new empirical study by data scientist Philipp Prokopowicz, recently highlighted across quantitative analytics forums, confronts this methodological gap head-on. By simulating nine distinct worlds with known, ground-truth intervention effects—evaluated over 40 rigorous repetitions each—the research maps out precisely when advanced Causal Machine Learning (CML) methods outperform standard linear models (LM), generalized linear models (GLM), and gradient-boosted machines (GBM), and crucially, when they fail.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

Main Facts: The Core Findings

The study evaluated standard and advanced estimation techniques, including S-learners, T-learners, R-learners, causal forests, Double Machine Learning (DML), and Augmented Inverse Probability Weighting (AIPW). Rather than crowning a single "silver bullet" algorithm, the research establishes five core takeaways for data practitioners:

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers
  1. Prediction Does Not Equal Causal Accuracy: A high-performing predictive model (such as a standard churn prediction GBM) does not automatically yield an effective intervention model. In some cases, prioritizing pure prediction actively degrades targeting performance for causal decisions.
  2. Simplicity Wins in Simple Worlds: When datasets are small or the underlying data-generating process is linear and randomized, complex machine learning estimators add unnecessary variance. Standard linear models dominate these environments.
  3. Confounding and Form Matter Most: Under observational data, failing to control for confounders—or controlling for them using the wrong functional form—introduces catastrophic bias, frequently making beneficial interventions look harmful.
  4. Bad Controls Destroy Estimates: Adjusting for mediators (variables that occur after the treatment) systematically strips away the true total effect of an intervention, regardless of how advanced the machine learning model is.
  5. Causal Forests and R-Learners Excel Under Heterogeneity: When treatment effects vary wildly across customer segments and variable interactions are unknown, non-parametric causal ML techniques like causal forests and R-learners provide superior individual-level (CATE) estimates.

Chronology of Methodological Evolution in Business Analytics

To understand the current state of causal machine learning, it is helpful to view its evolution chronologically within applied business analytics:

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers
  • Phase I: The A/B Testing Era (Pure Randomization): For decades, randomized controlled trials (RCTs) or A/B tests reigned supreme. Analysts relied entirely on simple differences in means. While unbiased, this approach treated customer bases as monolithic entities, ignoring individualized heterogeneity.
  • Phase II: The Predictive Modeling Boom (GBMs and Churn Scores): With the rise of big data in the 2010s, firms heavily adopted gradient-boosted trees (e.g., XGBoost, LightGBM) to forecast outcomes like customer churn. However, businesses routinely misused these predictive risk scores to deploy interventions—calling customers with the highest risk scores. As Prokopowicz’s simulation demonstrates (Case 7), this strategy often targets "unpersuadable" customers who leave regardless, wasting marketing capital.
  • Phase III: The Rise of Metalearners and Causal Forests (2018–Present): Pioneered by econometricians and machine learning researchers (such as Susan Athey, Stefan Wager, and Sören Künzel), modern Causal ML bridges the gap. By adapting supervised learning algorithms into specialized architectures (S-learners, T-learners, R-learners, and causal forests), practitioners can now reliably estimate heterogeneous treatment effects (CATE) even in complex, observational settings.

Supporting Data: Dissecting the Simulation Results

Prokopowicz’s simulation framework tests algorithms across four distinct analytical blocks: simple randomized worlds, identification challenges (confounders, mediators, instruments), heterogeneous treatment effect flexibility, and combined observational-heterogeneous environments.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

The Danger of Pure Risk Models (Case 7)

In a simulated retention call scenario where the intervention only works on medium-risk customers (the "persuadables"), a pure GBM churn model that ignores the treatment assignment variable $T$ yields a top-30% uplift of just 0.037—performing significantly worse than random selection (0.102). Conversely, models designed to estimate the treatment interaction directly (such as the S-learner and causal forest) achieved uplifts of 0.231 and 0.220 respectively, closely tracking the theoretical oracle maximum of 0.238.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

The Mediator Trap (Case 4)

When analyzing whether an app notification campaign ($T$) increases long-term revenue ($Y$), analysts often commit the "bad control" error by including post-treatment engagement metrics, such as the number of app visits ($M$), in their regression models.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers
  • A standard linear model adjusting for the mediator $M$ reported an average treatment effect (ATE) bias of -0.99, wiping out two-thirds of the true effect.
  • Stripping away the mediator and running a basic linear model or difference-in-means restored the true ATE bias to 0.00.
    As the study notes, no algorithm can detect a bad control automatically; this failure mode requires strict domain knowledge.

Official Guidelines: A Step-by-Step Practical Decision Tree

To help practitioners navigate method selection, the research provides a hierarchical decision framework:

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers
  1. Step 1 — Define the Target Quantity: Are you looking for the Average Treatment Effect (ATE), a ranking of units by effect, or the specific effect per unit (CATE)? If you only need to predict risk without an intervention, use a pure GBM and stop.
  2. Step 2 — Evaluate Treatment Assignment: Was the intervention randomized (e.g., an A/B test) or observational?
  3. Step 3 — Identify Confounders vs. Mediators: Apply domain knowledge via Directed Acyclic Graphs (DAGs). Adjust only for pre-treatment confounders. Never adjust for post-treatment mediators or colliders. If a confounder is unobserved, check if a valid instrumental variable ($Z$) is available for Two-Stage Least Squares (2SLS).
  4. Step 4 — Choose the Method:
    • A/B test with small sample or constant effect: Use a simple LM ($T + X$).
    • A/B test with simple linear heterogeneity: Use a GLM with interaction terms ($T times X$).
    • A/B test with complex, unknown interactions: Deploy an S-learner or causal forest.
    • Observational data with nonlinear confounding: Implement Double Machine Learning (DML) for average effects or an R-learner/causal forest for individual-level effects.

Implications for Industry and Enterprise Strategy

The findings carry profound implications for how data science teams are structured and how digital budgets are allocated.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

First, businesses must abandon the lazy heuristic that "more advanced machine learning is always better." Applying a complex causal forest to a clean, small-scale A/B test introduces unnecessary variance without improving decision-making. Conversely, running naive linear regressions on observational pricing data without accounting for non-linear confounders guarantees heavily distorted ROI calculations.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

Second, organizations must foster tighter integration between domain experts (product managers, domain specialists) and data scientists. Because algorithms cannot mathematically differentiate between a pre-treatment confounder and a post-treatment mediator, technical execution is entirely subservient to correct causal framing.

When Do Causal ML Models Beat LM / GLM / GBM? | R-bloggers

Finally, enterprise data leaders must invest in robust evaluation toolsets. As demonstrated, traditional validation metrics like cross-validated predictive RMSE are completely decoupled from causal accuracy. Adopting specialized diagnostic tools—such as Qini curves, R-loss metrics, falsification placebo tests, and sensitivity analyses like E-values—is no longer optional; it is the baseline requirement for responsible algorithmic decision-making.