Causal Forest
Machine learning for who a treatment helps most. A causal forest estimates how an effect varies across people, not just its average.
- Term
- Causal forest
- Is
- An ML method for heterogeneous treatment effects
- Built on
- Random forests
- Estimates
- How an effect varies by unit or subgroup
Parts of speech & senses
- A causal forest is a machine-learning method, built on random forests, that estimates heterogeneous treatment effects — how a treatment's impact varies from one individual or unit to another rather than only on average. "The causal forest flagged which segment the offer actually moved."
What a causal forest is
A causal forest is a machine-learning method for estimating heterogeneous treatment effects — that is, how the effect of a treatment differs from one individual or unit to another, rather than only the single average effect across everyone. It extends the random forest, Leo Breiman's popular ensemble of decision trees, from prediction to causal estimation. Stefan Wager and Susan Athey introduced it in a 2018 paper in the Journal of the American Statistical Association, and it was later generalized by Athey, Julie Tibshirani, and Wager as part of generalized random forests. Instead of predicting an outcome, a causal forest grows many trees that repeatedly split the data by covariates — age, region, prior behavior — into neighborhoods where the treatment effect is roughly constant, then estimates the effect locally within each.
What makes the method careful rather than just clever is how it handles honesty and inference. A causal forest typically uses honest trees, which split the data using one sample and estimate effects using another, so the same observations do not both choose the splits and measure the result — a guard against overfitting the very heterogeneity you are hunting. Under the standard causal assumption of unconfoundedness, where measured covariates capture everything that drives both treatment and outcome, the estimates are consistent and come with valid confidence intervals. That last point matters: many machine-learning methods give you a number with no honest sense of its uncertainty. A causal forest gives you an estimate of how the effect varies and a principled way to say how sure you are about it.
A causal forest versus a propensity score
A causal forest is easy to lump together with a propensity score, but they do different jobs. A propensity score is the modeled probability that a unit received the treatment, given its covariates; it is a tool for cleaning up observational data so treated and untreated groups are comparable, usually to recover an average effect. A causal forest goes a step further and asks how the effect itself varies across units — not just what the treatment does on average, but for whom it works best and for whom it barely works at all. The two are complementary rather than rival: a causal forest can and often does use a propensity model inside it to adjust for who got treated, then spends its real effort estimating the differences in effect that the propensity score alone never reveals.
It also differs from a plain A/B test and from an ordinary predictive model. An A/B test measures one average treatment effect for the whole tested population; it is clean and causal, but it does not, on its own, tell you which segments the treatment helped or hurt. A standard predictive model forecasts an outcome — who will convert — without saying whether the treatment caused it. A causal forest sits between them, aiming squarely at the causal question of varying effect. That focus is also its main risk: it leans on the unconfoundedness assumption, so if an important driver of treatment is unmeasured, the estimated heterogeneity can be an artifact of hidden bias rather than a real difference in effect.
Using causal forests well
Reach for a causal forest when you have run or observed a treatment — a promotion, a price change, an outreach campaign — and you suspect it helped some people far more than others. It shines at targeting: rather than treating everyone or nobody, you can direct an offer at the units the model predicts will respond most, which is where uplift modeling and causal forests meet. Feed it rich, relevant covariates, respect its assumptions, and treat its confidence intervals as part of the answer, not decoration. Validate the discovered heterogeneity out of sample or, better, against a fresh randomized test before you bet a budget on it. Used this way, it turns a blunt average into a map of where a treatment actually pays off.
The traps are mostly assumptions worn thin. If unconfoundedness fails — some hidden factor drives both who gets treated and what happens next — the forest will happily report heterogeneity that is really bias. With too little data it overfits, inventing subgroup differences that vanish on the next sample. People also read a causal forest as a prediction machine and forget it estimates effects, not outcomes, or they skip validation and act on noise. And it is not a substitute for a clean experiment when one is available. The discipline is to use a causal forest as a careful lens on how an effect varies, backed by honest estimation, defensible assumptions, and a confirming test — not as a black box that manufactures certainty about who to target.
Synonyms & antonyms
Synonyms
Antonyms
Origin & history
Causal forest — the machine-learning method Stefan Wager and Susan Athey introduced in 2018, extending Breiman's random forest to estimate how treatment effects vary across units.
Etymology: source.
Usage trends
Search interest for this term over the last five years:
Common questions
- What is a causal forest?
- A causal forest is a machine-learning method that extends random forests to estimate heterogeneous treatment effects — how a treatment's impact varies across individuals or units. Introduced by Wager and Athey, it splits data by covariates into neighborhoods where the effect is roughly constant.
- How is a causal forest different from a propensity score?
- A propensity score models the probability of receiving treatment to make observational groups comparable, usually for an average effect. A causal forest estimates how the effect itself varies across units and can use a propensity model inside it, so the two are complementary.
- When should you use a causal forest?
- Use one when a treatment likely helped some units far more than others and you want to target the responders. It needs rich covariates, the unconfoundedness assumption, and validation — ideally a fresh randomized test — before you act on the estimated differences.
Resources & people to follow
- referenceRGM analysis — definitions, senses, and usage verified per term
Curated, non-competitor resources verified per term.
Related training
Disciplines
Areas of marketing where causal forest is a core concern: