The back-door criterion, front-door criterion, and do-calculus determine when a causal effect can be read off observational data — and exactly which variables to condition on.

Identification is a property of the causal graph, not the data. The same dataset supports identification under one graph and fails under another.

Dialog: How can you trust an effect from observational data? — answered: state the assumptions on the graph. The back-door and front-door criteria tell you exactly which variables to condition on. The estimate is defensible if the graph is.
Prerequisite: This page assumes familiarity with confounders, mediators, and colliders. Read Confounding, Mediation & Moderation first — the adjustment sets on this page follow directly from that page’s practical rule.

A randomised controlled trial solves the identification problem by construction: random assignment to treatment breaks the correlation between treatment and confounders, so the observed difference in outcomes is entirely attributable to the treatment. Most real decisions cannot wait for an RCT — the treatment has already been applied, the experiment is too expensive, or randomisation is unethical.

The question becomes: under what conditions can we estimate the causal effect P(Y | do(X=x)) — the distribution of Y if we were to forcibly set X to x — from observational data where we only have access to P(Y | X=x) — the distribution of Y among those who happened to have X=x?

The answer depends entirely on the causal graph. The same observational data supports identification under one graph and fails under another. Without the graph, you cannot know whether your estimate is valid — even asymptotically, with infinite data.

A set of variables Z satisfies the back-door criterion relative to an ordered pair (X, Y) in a DAG G if: (1) no variable in Z is a descendant of X; and (2) Z blocks every path between X and Y that contains an arrow into X (a “back-door path”).

If Z satisfies the back-door criterion, then the causal effect of X on Y is identified and equal to:

P(Y=y | do(X=x)) = ∑z P(Y=y | X=x, Z=z) P(Z=z)

This is the adjustment formula. It says: stratify by Z, compute the conditional probability of Y given X and each stratum of Z, and average over the population distribution of Z. This is what a regression “controlling for Z” is attempting to compute — but only works causally when Z satisfies the back-door criterion, which cannot be verified without the graph.

The minimal adjustment set

There are often multiple sets that satisfy the back-door criterion. The minimal sufficient adjustment set — the smallest set that blocks all back-door paths without opening any collider paths — is preferred for efficiency. Including more variables than necessary introduces variance without reducing bias, and may inadvertently condition on colliders if the graph is not checked carefully.

The six d-separation patterns. Top row: paths are open (blue arrows show information flow). Bottom row: the same structures with evidence set (gray nodes) — chains and forks are blocked by conditioning; colliders are opened by conditioning. The back-door criterion uses these rules to identify which variables block spurious paths without opening new ones.
Six d-separation patterns showing when paths are open or blocked: chains and forks with and without evidence nodes, colliders with and without conditioning

Consider the canonical case: X → M → Y, with an unobserved confounder U affecting both X and Y. The back-door criterion fails because U is unobserved and cannot be adjusted for. But the front-door criterion may still identify the causal effect if: (1) M is the only path from X to Y; (2) there are no unobserved confounders between X and M; and (3) all back-door paths from M to Y are blocked by X.

The front-door adjustment formula computes the causal effect in two steps: first estimate the causal effect of X on M (which is identified because there are no unobserved confounders on that path); then estimate the causal effect of M on Y adjusting for X (which blocks the back-door path through U). The composition of these two effects gives the total causal effect of X on Y.

The canonical example: estimating the effect of smoking on lung cancer when unobserved genetic factors affect both smoking propensity and cancer risk. If tar deposits in the lungs are the only causal pathway, and tar can be measured, the front-door criterion applies. The historical significance: this was the example Pearl used to show that causal effects can be identified even in the presence of unobserved confounding, provided the causal graph has the right structure.

Do-calculus is a system of three inference rules for transforming expressions involving the do-operator into expressions that can be computed from observational data. The rules govern when it is valid to: (1) add or remove an observation; (2) exchange an observation for an intervention; or (3) exchange an intervention for an observation.

The back-door and front-door criteria are special cases — they apply when a single application of a standard adjustment is sufficient. Do-calculus handles the general case, including complex graphs where identification requires a sequence of transformations. Pearl proved that do-calculus is complete: a causal effect is identifiable if and only if do-calculus can derive a formula for it in terms of observational distributions.

For most practical enterprise risk applications, the back-door criterion is sufficient. Do-calculus becomes necessary when the causal graph has complex structure — multiple unobserved confounders, selection bias, or measurements made under different experimental regimes. The key practical implication is that identifiability is a property of the graph, not the data — and the graph must be specified before the question of identification can even be posed.

Identification fails when there is an unobserved confounder on a path that cannot be blocked by any combination of observed variables, and the front-door criterion also fails (because the mediating pathway is also confounded or not fully measured). In these cases, the causal effect cannot be uniquely determined from observational data — any estimate is a function of untestable assumptions about the distribution of the unobserved confounder.

The honest response to non-identification is sensitivity analysis: specify the range of plausible values for the unobserved confounding, and compute how the causal effect estimate changes across that range. If the conclusion is robust to the full plausible range, proceed. If the conclusion reverses within the plausible range, the observational data alone is insufficient and a design-based approach — an instrument, a natural experiment, a discontinuity — is required.

The key point for risk practitioners: declaring a causal effect “estimated” when identification has not been established is not a conservative error. It is precisely wrong in a direction that depends on the sign of the omitted confounding — which may be exactly the direction that leads to the worst decision.

In the cases
Healthcare
Statins & Hospitalisation
Confounding by indication is an identification failure. The back-door criterion specifies what to adjust for to recover the causal effect.
Financial
Bank Churn
Whether the campaign worked is identified only if customers' baseline churn probability is accounted for — a selection problem the observational data cannot resolve alone.
Financial
Credit Risk & Loan Default
Program effectiveness measured on enrolled borrowers fails identification — selection into the program is driven by the same variables that predict recovery.
Next Step

Most organizations are making causal claims from observational data without checking whether those claims are identified. A causal audit finds the gaps.

info@rung3.ai