Causal inference is the discipline of estimating what would happen under an intervention — raising a price, launching a campaign, changing a treatment — rather than merely describing patterns in observed data. The distinction matters because most business questions are causal ("what will happen if we do X?") while most analytics and machine-learning outputs are associational ("what tends to co-occur with X?"). Conflating the two is among the most common and expensive analytical errors in industry.

Correlation is not causation — and why

An observed association between X and Y can arise because X causes Y, Y causes X, or a third variable — a confounder — drives both. Customers who receive retention offers may churn less because the offers work, or because the offers were targeted at customers who were already unlikely to churn. Selection bias (who ends up in the data) and confounding cannot be fixed by more data or a better model; they are properties of how the data was generated. Formal frameworks — potential outcomes (Rubin) and structural causal models with directed acyclic graphs (Pearl) — exist precisely to make the required assumptions explicit and testable.

Randomized experiments and A/B testing

Randomization is the gold standard because it severs the link between treatment assignment and everything else: with a large enough sample, the treatment and control groups differ only by the intervention, so a difference in outcomes is a causal effect. Online A/B testing industrializes this logic. Its practical limits are worth knowing: experiments need adequate statistical power (many business effects are small relative to metric variance); peeking at results inflates false positives unless sequential methods are used; interference between units (marketplace dynamics, social spillover) violates the standard assumptions; and some interventions are too costly, slow, or unethical to randomize — which is where quasi-experimental methods enter.

Quasi-experimental methods

  • Difference-in-differences (DiD) compares the before/after change in a treated group with the change in an untreated group, differencing away stable group differences and shared time trends. Its key assumption — parallel trends, that both groups would have moved alike absent treatment — should be probed with pre-treatment data.
  • Instrumental variables (IV) exploit a variable that shifts treatment but affects the outcome only through treatment (e.g. random assignment of an encouragement, distance to a facility). Valid instruments are rare and the exclusion restriction is untestable, so IV results warrant humility.
  • Regression discontinuity compares units just above and below an eligibility threshold, where assignment is as-good-as-random.
  • Synthetic control builds a weighted combination of untreated units to mimic a single treated unit's pre-period, useful for policy or market-level changes with no natural comparison group.

Uplift modeling: targeting who to treat

Average effects hide heterogeneity. Uplift modeling (estimation of conditional average treatment effects, CATE) predicts the incremental effect of a treatment per individual, typically from randomized data, using meta-learners (T-, S-, X-learner), causal forests, or uplift trees. The business value is targeting: treat the persuadables, skip the sure things and lost causes, and avoid the do-not-disturb segment that reacts negatively. Uplift models are evaluated with Qini or uplift curves rather than AUC, because the individual-level ground truth is never observed.

When accurate ML predictions mislead decisions

A predictive model can be excellent at prediction and still be the wrong tool for action. Failure patterns include: confounded features (a model "predicts" churn from a retention offer because of how offers were targeted, so acting on it backfires); feedback loops (acting on predictions changes the data the next model trains on); Goodhart's law (optimizing a proxy metric degrades the true goal); and intervention blindness — a forecast trained under one policy does not describe what happens under another. Demand forecasting illustrates the last point well: a sales forecast conditioned on historical pricing and stocking policy cannot, by itself, say what demand would be under a different policy — see the treatment of forecasting under intervention in the NextDemand demand-forecasting wiki. The practical rule: use predictive models to prioritize attention, and causal estimates to choose actions.

Key takeaways

  • Business questions are usually causal; standard ML answers associational ones. Confusing them leads to confident, wrong decisions.
  • Randomized experiments are the benchmark; run them with adequate power and honest stopping rules.
  • DiD, IV, regression discontinuity, and synthetic control substitute design assumptions for randomization — each assumption should be stated and stress-tested.
  • Uplift modeling estimates who is persuadable, not who is likely to convert — a different question with different evaluation metrics.
  • Beware confounded features, feedback loops, and Goodhart effects: predict to prioritize, but estimate causal effects to act.

MLAIA consults on causal inference and experiment design for business decisions — from A/B testing programs to uplift models. See our BI & predictive analytics expertise or contact us. Related reading: Transforming Sales with AI and Expertise Without Boundaries.