Advanced Causal Inference

Advanced Causal Inference
Lecture Notes
A module collecting causal machine learning, industry applications, and advanced causal topics.

Advanced Causal Inference is the second major module in the lecture sequence. It assumes the reader has worked through the core causal inference material, then moves toward the professional settings where causal work becomes more technical, more operational, and more decision-facing.

The module has three courses. Causal Machine Learning covers modern estimation and policy-learning workflows once the estimand is clear. Industry Applications shows how causal designs map to product, marketing, marketplace, and policy decisions. Advanced Topics covers the complications that mature causal projects must confront, including mechanisms, missingness, measurement error, transportability, interference, panels, discovery, Bayesian workflows, and AI-system complications.

Here the goal is to estimate effects and decide which effect matters, which method is credible, and how the result changes a real decision.

Course 1: Causal Machine Learning

Scatter plots comparing predicted uplift to true uplift
Figure: Predicted uplift against true uplift, showing why causal ML is judged by treatment-effect recovery and policy value (adapted from Lecture 02: CATE and Uplift Modeling).

This course focuses on heterogeneous treatment effects, CATE and uplift modeling, meta-learners, causal forests, Double ML, policy learning, treatment targeting, off-policy evaluation, and validation.

Course 2: Industry Applications of Causal Inference

Revenue trend before and after a campaign launch
Figure: Campaign-launch revenue trends, connecting causal design to the kind of business question that teams actually face (adapted from Lecture 01: Marketing Incrementality).

This course translates causal inference into applied decision workflows for marketing incrementality, pricing, promotions, ranking, retention, product launches, marketplaces, public-sector applications, and leadership decision summaries.

Course 3: Advanced Topics in Causal Inference

Network experiment plot with treated nodes highlighted
Figure: A network experiment where spillovers make the usual independent-unit assumption visibly fragile (adapted from Lecture 06: Interference and Spillovers).

This course studies the issues that make advanced causal projects difficult: mediation, principal stratification, missing data, measurement error, transportability, interference, panel complications, causal discovery, Bayesian causal inference, and AI-system complications.