Estimation and Inference of Heterogeneous Treatment Effects using Random Forests — TEI-tagged view

Stefan Wager, Susan Athey · 2018 · statistics · doi:10.1080/01621459.2017.1319839 · full text at the source · TEI xml · tagged edition · index · concepts · authors
Where this record's text came from. faceted 2026-08 by reading the locally held text (pdftext); every evidence string verified as an exact substring of that text before merging. method: none of the enumerated method values fits a theorem-and-proof statistics paper, so 'mathematical-proof' is used; the paper does also contain a simulation section, verbatim: 'Finally, we compare the performance of the causal forest algorithm against classical knearest neighbor matching using simulations, finding that the causal forest dominates in terms of both bias and variance in a variety of settings, and that its advantage increases with the number of covariates.' (the 'knearest' typo is in the extracted text). The extracted text ends mid-sentence inside the Discussion, so there is no reference list and no closing remarks; figures are rendered as long runs of bullet characters. Replication status is 'untested' because the paper reports only its own simulations and no external replication. 2026-08-14 and 2026-08-15 schema-0.3 passes: every quote verified as an exact substring of the staged text and anchored at merge time; concept terms verified present; every edge endpoint an existing node.
Other fields define these differently the same word, defined another way in another discipline
machine learning 14 fields · sample-size 5 fields · bootstrap 2 fields · confidence-interval 2 fields · confidence intervals 2 fields · random forest 2 fields
Tags on this paper every tag the record carries, whether or not the words occur in the text below — a number is how many papers in the corpus carry that tag; a tag with no number is unique to this paper
causal inference4 treatment effect3 random forest6 machine learning33 unconfoundedness2 honesty causal forest double-sample trees subsample size confidence intervals16 test set2 double-sample tree mathematical-proof27

Our tag layer for this paper

Cross-disciplinary analysis
content-tags & facets: phenomenon · claim-type · cross-domain-transfer · mechanism · claim-relation · replication-status · limitation — grounded in the full text
phenomenonheterogeneous treatment effect estimation— “Many scientific and engineering challenges—ranging from personalized medicine to customized marketing recommendations—require an understanding of treatment effect heterogeneity.”
claim-typemethod— “In this paper, we develop a non-parametric causal forest for estimating heterogeneous treatment effects that extends Breiman’s widely used random forest algorithm.”
method — evidence— “From a technical point of view, the main contribution of this paper is an asymptotic normality theory enabling us to do statistical inference using random forest predictions.”
transferfrom machine learning (random forests): extending Breiman random forests to estimate heterogeneous treatment effects with valid statistical inference— “we explore the use of ideas from the machine learning literature to improve the performance of these classical methods with many covariates”transfers[0]
mechanismtreating a random forest as an adaptive nearest-neighbor estimator yields consistent, asymptotically Gaussian treatment-effect estimates, enabling confidence intervals— “causal forests are pointwise consistent for the true treatment effect, and have an asymptotically Gaussian and centered sampling distribution”mechanisms[0]
extends random forests (Breiman) for statistical inference— “the first set of results that allows any type of random forest”claim_relations[0]
extends Breiman's random forest algorithm [Breiman, 2001a]— “In this paper, we develop a non-parametric causal forest for estimating heterogeneous treatment effects that extends Breiman’s widely used random forest algorithm.”claim_relations[1]
builds-on the honest causal trees of Athey and Imbens [2016]— “Following Athey and Imbens [2016], our proposed forest is composed of causal trees that estimate the effect of the treatment at the leaves of the trees; we thus refer to our algorithm as a causal forest.”claim_relations[2]
extends the asymptotic normality result of Mentch and Hooker [2016]— “Thus, although the result of Mentch and Hooker [2016] may appear qualitatively similar to ours, it cannot be used for valid asymptotic statistical inference about µ(x).”claim_relations[3]
builds-on the infinitesimal jackknife for random forests of Efron [2014] and Wager et al. [2014]— “We also show that the heuristically motivated infinitesimal jackknife for random forests developed by Efron [2014] and Wager et al. [2014] is consistent for the asymptotic variance of random forests in this setting.”claim_relations[4]
senseunconfoundedness - the assumption that makes nearby observations behave as if they came from a randomized experiment, which is what licenses matching— “The motivation behind unconfoundedness is that, given continuity assumptions, it effectively implies that we can treat nearby observations in x-space as having come from a randomized experiment”senses[0]
sensehonesty - a condition the authors name and impose: the tree is grown on one subsample and its leaf predictions are estimated on a different one— “it relies on deeply grown trees that satisfy a condition we call “honesty” to reduce bias. An example of an honest tree is one where the tree is grown using one subsample, while the predictions at the leaves of the tree are estimated using a different”senses[1]
sensetreatment effect - a quantity not estimable from the observed data at all without further restrictions on the data generating distribution— “In general, we cannot estimate τ(x) simply from the observed data (Xi, Yi, Wi) without further restrictions on the data generating distribution.”senses[2]
senseevaluation - FOR A CAUSAL ESTIMAND THE STANDARD MACHINE-LEARNING SENSE IS UNAVAILABLE: only one potential outcome per unit is ever observed, so 'direct test-set evaluation is in general impossible' and asymptotic theory does the work that held-out prediction error does elsewhere— “Only one of these potential outcomes can ever be observed in practice, and so direct test-set evaluation is in general impossible. 1 Thus, when evaluating estimators of causal effects, asymptotic theory plays a much more important role than in the standard prediction context.”senses[3]
sensesample splitting - AS COSTED HERE: the usual objection is that it wastes half the training data, and the answer is that the waste is per TREE and recovered across the ENSEMBLE, since the I/J split is re-randomised over each subsample so every point serves both roles in some tree— “We note that sample splitting procedures are sometimes criticized as inefficient because they “waste” half of the training data at each step of the estimation procedure. However, in our case, the forest subampling mechanism enables us to achieve honesty without wasting any data in this sense, because we re-randomize theI/J -data splits over…senses[4]
sense'honesty' - A MORAL WORD GIVEN A BICONDITIONAL DEFINITION, AND THE DEFINITION IS A PROHIBITION ON DOUBLE USE. 'A tree is honest if, for each training example i, it only uses the response Yi to estimate the within-leaf treatment effect τ ... or to decide where to place the splits, but not both.' Nothing about the definition is moral - it forbids using one observation twice for two purposes. The name imports an intuition (a tree that does not cheat) that the formal content neither needs nor supports, and it travels: a reader meeting 'honest trees' in a later paper will reconstruct the intuition, not the disjunction. This record is the second half of the typology's mechanism 25 - 'athey2016' -> 'wager2018' tightening this very term. STAGED-TEXT NOTE: LaTeX-adjacency fusion in the staged text, declared rather than hidden: 'responseYi' is 'response Y_i' and 'effectτ' is 'effect τ', the space lost where prose meets a math symbol. The span is kept because it is the paper's ONLY statement of the definition and the fusion is legible; re-slicing around the symbols would remove the quantifier the definition turns on. The schema has no place for this note on a sense, so the disclosure lives here instead.— “a tree is honest if, for each training example i, it only uses the responseYi to estimate the within-leaf treatment effectτ using (5) or to decide where to place the splits, but not both.”senses[5]
sense`double-sample tree` - THE NAME DESCRIBES THE MECHANISM AND NOT THE PROPERTY IT BUYS. `Our first algorithm, which we call a double-sample tree, achieves honesty by dividing its training subsample into two halves.` Honesty is the requirement; two samples is one way to meet it. A name for the means, in a paper whose theorems are all about the end - which is why `honesty` and `double-sample` are not interchangeable even though this paper's only honest algorithm is a double-sample one.— “Our first algorithm, which we call a double-sample tree, achieves honesty by dividing its training subsample into two halves I andJ . Then, it uses the J -sample to place the splits, while holding out the I-sample to do within-leaf estimation”senses[6]
audithonesty —operationalised-as→ double-sample trees — Audit 2026-09-28: DOUBTFUL - read against its span and kept, but the span says double-sample trees can be used to build honest trees; operationalised-as is loose.— “Double-sample trees, as defined in Procedure 1, can always be used to build honest trees with respect to theI-sample. In the context of causal trees for observational studies, propensity trees (Procedure 2) provide a simple recipe for building honest trees without sample splitting.”concept_edges[0]
notehonesty —operationalised-as→ double-sample trees — The condition is named first and realised second: '…1, can always be used…', and propensity trees give '…WITHOUT SAMPLE SPLITTING…' - so one condition has two constructions, only one of which splits the sample.— “Double-sample trees, as defined in Procedure 1, can always be used to build honest trees with respect to theI-sample. In the context of causal trees for observational studies, propensity trees (Procedure 2) provide a simple recipe for building honest trees without sample splitting.”concept_edges[0]
weighthonesty —operationalised-as→ double-sample trees — 0.9— “Double-sample trees, as defined in Procedure 1, can always be used to build honest trees with respect to theI-sample. In the context of causal trees for observational studies, propensity trees (Procedure 2) provide a simple recipe for building honest trees without sample splitting.”concept_edges[0]
auditsubsample size —causes→ confidence intervals — Audit 2026-09-28: DOUBTFUL - read against its full span and kept, but the span says the CIs fail to cover if the subsample size condition holds; causes is loose.— “A quick calculation shows that the bias of the random forest decays as 1/√sn, while its variance decays assn/n. If sn/√n→ 0, the squared bias decays slower than the variance, and so confidence intervals built using the resulting Gaussian limit distribution will not cover µ(x). Thus, although the result of Mentch and Hooker [2016] may appear…concept_edges[1]
differs insubsample size —causes→ confidence intervals — THE RATE AT WHICH THE SUBSAMPLE GROWS. 'the bias of the random forest decays as 1/sqrt(s_n), while its variance decays as s_n/n. IF s_n/sqrt(n) -> 0, the squared bias decays SLOWER than the variance, and so confidence intervals built using the resulting Gaussian limit distribution WILL NOT COVER' the target. Two asymptotic-normality results for random forests differ on this one exponent and on nothing a reader would notice from the statement of either theorem— “A quick calculation shows that the bias of the random forest decays as 1/√sn, while its variance decays assn/n. If sn/√n→ 0, the squared bias decays slower than the variance, and so confidence intervals built using the resulting Gaussian limit distribution will not cover µ(x). Thus, although the result of Mentch and Hooker [2016] may appear…concept_edges[1]
notesubsample size —causes→ confidence intervals — THE PAPER NAMES THE PARAMETER ITS DISAGREEMENT TURNS ON AND SAYS WHAT GOES WRONG: '…[2016] may appear qualitatively similar to ours, it cannot…'. A Gaussian limit is not by itself a licence to build an interval - the bias has to vanish faster than the standard error, which is a condition on a tuning parameter, not on the theorem.— “A quick calculation shows that the bias of the random forest decays as 1/√sn, while its variance decays assn/n. If sn/√n→ 0, the squared bias decays slower than the variance, and so confidence intervals built using the resulting Gaussian limit distribution will not cover µ(x). Thus, although the result of Mentch and Hooker [2016] may appear…concept_edges[1]
weightsubsample size —causes→ confidence intervals — 0.9— “A quick calculation shows that the bias of the random forest decays as 1/√sn, while its variance decays assn/n. If sn/√n→ 0, the squared bias decays slower than the variance, and so confidence intervals built using the resulting Gaussian limit distribution will not cover µ(x). Thus, although the result of Mentch and Hooker [2016] may appear…concept_edges[1]
for which uselimitation — every causal estimate: the results require the POTENTIAL OUTCOMES FRAMEWORK WITH UNCONFOUNDEDNESS— “the potential outcomes framework with unconfoundedness, we”limitations[0]
for which uselimitation — the simulation comparison specifically: WE MANUALLY CHOSE WHETHER TO USE DOUBLE-SAMPLE FORESTS OR PROPENSITY FORESTS, DEPENDING ON WHICH PROCEDURE SEEMED MORE APPROPRIATE— “A limitation of the present simulation study is that we manually chose whether to use double-sample forests or propensity forests, depending on which procedure seemed more appropriate in each problem setting.”limitations[1]
for which uselimitation — the asymptotic normality result: EXTENDING OUR RESULTS TO VOTING TREES IS LEFT AS FURTHER WORK— “Extending our results to voting trees is left as further work.”limitations[2]
for which uselimitation — the asymptotic theory in the regime most applications live in: WE LEAVE A STUDY OF ASYMPTOTIC NORMALITY OF RANDOM FORESTS IN HIGH DIMENSIONS TO FUTURE WORK— “We leave a study of asymptotic normality of random forests in high dimensions to future work.”limitations[3]
for which uselimitation — the confidence intervals as reported: AN IMMEDIATE CHALLENGE IS TO CONTROL THE BIAS OF CAUSAL FORESTS TO ACHIEVE BETTER COVERAGE— “An immediate challenge is to control the bias of causal forests to achieve better coverage.”limitations[4]
for which uselimitation — any use of the intervals above ten covariates: OUR METHOD ACHIEVES NOMINAL COVERAGE UP TO d = 10, AFTER WHICH THE PERFORMANCE OF THE CONFIDENCE INTERVALS STARTS TO DECAY— “Meanwhile, in terms of uncertainty quantification, our method achieves nominal coverage up to d = 10, after which the performance of the confidence intervals starts to decay.”limitations[5]
replicationuntested
limitationresults require the unconfoundedness assumption— “the potential outcomes framework with unconfoundedness, we”limitations[0]
limitationThe choice between double-sample forests and propensity forests was made by hand for each simulation setting rather than automatically.— “A limitation of the present simulation study is that we manually chose whether to use double-sample forests or propensity forests, depending on which procedure seemed more appropriate in each problem setting.”limitations[1]
limitationThe asymptotic normality proof does not cover classification forests built by voting.— “Extending our results to voting trees is left as further work.”limitations[2]
limitationThe theory is not established for high-dimensional settings where variable selection matters.— “We leave a study of asymptotic normality of random forests in high dimensions to future work.”limitations[3]
limitationResidual bias degrades confidence-interval coverage, which the authors flag as the immediate open problem.— “An immediate challenge is to control the bias of causal forests to achieve better coverage.”limitations[4]
limitationEmpirically, nominal coverage of the intervals holds only up to moderate dimension.— “Meanwhile, in terms of uncertainty quantification, our method achieves nominal coverage up to d = 10, after which the performance of the confidence intervals starts to decay.”limitations[5]
limitationTwo asymptotic-normality results for random forests can look qualitatively the same and differ on whether the subsample grows fast enough for the squared bias to vanish faster than the variance. When it does not, the Gaussian limit is real and the confidence intervals built from it do not cover. A reader taking 'asymptotically normal' as the licence for an interval has no way to see this from the claim alone.— “A quick calculation shows that the bias of the random forest decays as 1/√sn, while its variance decays assn/n. If sn/√n→ 0, the squared bias decays slower than the variance, and so confidence intervals built using the resulting Gaussian limit distribution will not cover µ(x). Thus, although the result of Mentch and Hooker [2016] may appear…limitations[6]
Content tags
content-observations: finding · quantity · variable · definition · key-term — grounded in the full text
findingcausal forests are pointwise consistent and asymptotically Gaussian— “causal forests are pointwise consistent for the true treatment effect, and have an asymptotically Gaussian and centered sampling distribution”content_tags.findings[0]
findingfirst results letting any random forest be used for valid statistical inference— “this is the first set of results that allows any type of random forest, including classification and regression forests, to be used for provably valid statistical inference.”content_tags.findings[1]
findingcausal forests are more powerful than nearest-neighbor matching— “we find causal forests to be substantially more powerful than classical methods based on nearest-neighbor matching”content_tags.findings[2]
findingthe causal forest's advantage over kNN grows with the number of covariates— “terms of both bias and variance in a variety of settings, and that its advantage increases with the number of covariates”content_tags.findings[3]
quantity2 potential outcomes — a treatment effect is a difference between two of them— “difference between two potential outcomes”content_tags.quantities[0]
quantity1 year — survival threshold in a prediction example— “survive for more than, say, one year”content_tags.quantities[1]
variabletreatment effect (causal estimand of interest)— “For example, when deciding to use a drug for an individual, we may wish to test the hypothesis that the expected benefit from the treatment is less than the treatment cost”content_tags.variables[0]
variablenumber of covariates (dimension that breaks classical estimators)— “quickly break down as the number of covariates”content_tags.variables[1]
variableconfidence intervals (asymptotic inference output)— “constructing asymptotic confidence intervals for the true treatment”content_tags.variables[2]
variablehonest trees (bias-reduction device using split subsamples)— “An example of an honest tree is one where the tree is grown using”content_tags.variables[3]
definitioncausal forest— “our proposed forest is composed of causal trees that estimate the effect of the treatment at the leaves of the trees; we thus refer to our algorithm as a causal forest.”content_tags.definitions[0]
definitionpotential outcomes framework with unconfoundedness— “In the potential outcomes framework with unconfoundedness,”content_tags.definitions[1]
definitionhonesty— “the predictions at the leaves of the tree are estimated using a different”content_tags.definitions[2]
definitionheterogeneous treatment effects— “estimating heterogeneous treatment effects in the potential outcomes framework”content_tags.definitions[3]
key-termscausal forest, heterogeneous treatment effects, random forests, potential outcomes, unconfoundedness, asymptotic normality, confidence intervals, causal inference, nonparametric, covariates, consistency
Concepts
terms this paper carries, each with the sentence it was cut from — the layer that joins one paper to another. Terms with no quote yet are on CONCEPTS.html.
concepttreatment effect— “Following the potential outcomes framework of Neyman [1923] and Rubin [1974] (see Imbens and Rubin [2015] for a review), we then posit the existence of potential outcomes Y (1) i and Y (0) i corresponding respectively to the response thei-th subject would have experienced with and without the treatment, and define the treatment effect at x as…concepts[1]
conceptunconfoundedness— “The motivation behind unconfoundedness is that, given continuity assumptions, it effectively implies that we can treat nearby observations in x-space as having come from a randomized experiment”concepts[4]
concepthonesty— “it relies on deeply grown trees that satisfy a condition we call “honesty” to reduce bias. An example of an honest tree is one where the tree is grown using one subsample, while the predictions at the leaves of the tree are estimated using a different”concepts[5]
conceptcausal forest— “we develop a non-parametric causal forest for estimating heterogeneous treatment effects that extends Breiman’s widely used random forest algorithm”concepts[6]
conceptdouble-sample trees— “Double-sample trees, as defined in Procedure 1, can always be used to build honest trees with respect to theI-sample. In the context of causal trees for observational studies, propensity trees (Procedure 2) provide a simple recipe for building honest trees without sample splitting.”concepts[7]
conceptsubsample size— “The asymptotic normality result requires for the subsample size s to scale within the bounds given in (14).”concepts[8]
conceptconfidence intervals— “A quick calculation shows that the bias of the random forest decays as 1/√sn, while its variance decays assn/n. If sn/√n→ 0, the squared bias decays slower than the variance, and so confidence intervals built using the resulting Gaussian limit distribution will not cover µ(x). Thus, although the result of Mentch and Hooker [2016] may appear…concepts[9]
concepttest set— “Only one of these potential outcomes can ever be observed in practice, and so direct test-set evaluation is in general impossible. 1 Thus, when evaluating estimators of causal effects, asymptotic theory plays a much more important role than in the standard prediction context.”concepts[10]
conceptdouble-sample tree — not defined in this paper's own words; the first of two algorithms achieving honesty, by splitting the training subsample into an I-half that estimates and a J-half that places the splits— “Our first algorithm, which we call a double-sample tree, achieves honesty by dividing its training subsample into two halves I andJ . Then, it uses the J -sample to place the splits, while holding out the I-sample to do within-leaf estimation”concepts[11]
Statistics — cross-field join keys
field-invariant statistical terms, used in their statistical sense (gated on a number / symbol / test). A p-value or a standard deviation means the SAME thing in physics, biology, psychology and sociology — so these are the strongest cross-field join keys. Grounded verbatim.
ANOVA F— “model for random forests introduced by Lin and Jeon [2006]; the key technical device used in Section 3.3.2 is the ANOVA decomposition of Efron and Stein [1981].”content_tags.statistics[0]
Bayesian— “These papers use the Bayesian Additive Regression Tree (BART) method of Chipman et al.”content_tags.statistics[1]
bootstrap— “Instead of using subsampling, Breiman originally described random forests in terms of bootstrap sampling, or bagging [Breiman, 1996].”content_tags.statistics[2]
confidence-interval CI as written: confidence intervals— “We also discuss a practical method for constructing asymptotic confidence intervals for the true treatment effect that are centered at the causal forest estimates.”content_tags.statistics[3]
evidence status noteconfidence-interval — QUOTE REPAIRED: the extractor split a hyphen-space and the quote was recorded faithfully with the damage in it, which made it unanchorable. The repaired string is an EXACT SUBSTRING of the staged text - that is why it was accepted, not because a rule produced it. The text as originally recorded is kept in evidence as extracted.content_tags.statistics[3]
mean μ as written: average of— “Random forests are related to kernels and nearest-neighbor methods in that they make predictions using a weighted average of “nearby” observations; however, random forests differ in that they have a data-driven way to determine which nearby observations receive more weight”content_tags.statistics[5]
sample-size n/N— “and classical analysis tools going back to Hoeffding [1948] and H´ ajek [1968], we show that—provided the subsample size s scales appropriately with n—the predictions made by a causal forest are asymptotically Gaussian and unbiased”content_tags.statistics[7]
evidence status notesample-size — QUOTE RECOVERED FROM THE PAPER'S OWN CHARACTERS. The recorded quote was LETTERS-ONLY IDENTICAL to this stretch of the staged text but not an exact substring of it - spaces, hyphens, ligature glyphs or mathematical operators differed, so it could never anchor. This is the file's own text between the same two letters: not produced by a rule about the damage, copied out of the file. Round-trip checked (the recovered span is letters-only equal to the original) and length-checked. The text as originally recorded is kept in evidence as extracted.content_tags.statistics[7]

When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote for that row; on this page it is withheld with the article, and the article is at its publisher. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.

Tag layer © the Meta-Tagging Project, CC BY 4.0. The paper text is © its authors/publisher and is linked, not reproduced. Excerpts shown are short quotations for identification and verification. · back to index · concepts · authors · עברית
© 2026 Shir Sivroni · ORCID 0009-0000-2597-2824