A Primer in Causal Machine Learning

  • 0 Rating
  • 0 Reviews
  • 3 Students Enrolled

A Primer in Causal Machine Learning

We elaborate on the difference between correlation and causation, and how standard (supervised) ML models are correlational. We then sketch key principles of causal inference, including confounding bias and assumptions for the identification of treatment effects. The last part introduces basic meta-learning algorithms to estimate conditional average treatment effects, including the T-learner and the S-Learner.

  • 0 Rating
  • 0 Reviews
  • 3 Students Enrolled
  • Wishlist
  • Free
Tags:



Courselet Content

1 components

Requirements

  • Participants are expected to have studied previous Courselets of the Business Analytics & Data Science Course

General Overview

Description

The courselet Causal ML Primer introduces the foundational ideas and motivations behind causal inference in machine learning, emphasizing the crucial distinction between correlation and causation. Through real-world business examples, it illustrates how standard predictive models can mislead decisions when they fail to account for underlying causal structures. The lecture presents the potential outcomes framework as a formal basis for causal reasoning, outlines key causal parameters and assumptions, and discusses how to estimate treatment effects using both randomized and observational data. It further explores uplift modeling techniques for personalized decision-making and highlights methodological contrasts between econometrics and machine learning, paving the way for integrating both perspectives in causal ML applications.


1. Motivation: Correlation vs. Causation

  • Traditional machine learning (ML) focuses on prediction, not causal inference.

  • Spurious correlations often mislead ML models, especially when data reflect underlying decision processes (e.g., hotel pricing affected by demand).

  • Real-world decision-making requires understanding cause-effect relationships, not just associations.


2. Illustrative Examples

  • Hotel Booking Use Case: ML may learn that higher prices lead to more bookings—due to revenue management strategies, not a causal relationship.

  • Churn Prediction: Targeting high-risk customers without considering past retention campaigns leads to collider bias—an artifact of conditioning on a variable affected by multiple causes.


3. Basics of Causal Inference

  • Potential Outcome Framework:

    • Each unit has two potential outcomes: with and without treatment.

    • The Fundamental Problem: we only observe one of the two potential outcomes.

  • Key Parameters:

    • ATE (Average Treatment Effect): average effect of treatment.

    • ATT (Average Treatment Effect on the Treated).

    • CATE (Conditional ATE): effect conditional on covariates.

  • Key Assumptions:

    • SUTVA: no interference between units.

    • Ignorability: treatment assignment independent of outcomes, conditional on covariates.

    • Overlap: treatment and control groups must overlap in covariate space.


4. Study Designs

  • Randomized Controlled Trials (RCTs): gold standard for causal inference, but costly and sometimes unethical.

  • Observational Studies: more common but susceptible to bias from confounding, colliders, or selection.


5. Uplift Modeling

  • Goal: estimate individual-level causal effects for decision-making (e.g., whom to target in a marketing campaign).

  • Four types of customers:

    • Persuadables: respond only if treated.

    • Sure Things: respond regardless.

    • Lost Causes: never respond.

    • Do-not-disturbs: respond negatively to treatment.


6. Uplift Modeling Approaches

  • Two-Model Approach: separate ML models for treated and control groups; uplift = difference in predicted outcomes.

  • Interaction Model (Lo, 2002): single model with treatment-covariate interactions.

  • Transformed Outcome Methods (Lai, etc.): encode uplift into target variable and train classifier.

  • Uplift Trees: modify decision tree splitting to directly optimize uplift (e.g., via KL divergence).


7. Comparison: Econometrics vs. ML

Econometrics Machine Learning
Emphasis on causal structure Emphasis on prediction
Theory-driven Data-driven
Low-dimensional, linear models High-dimensional, complex models
Assumption-rich Assumption-light
Estimating parameters Optimizing performance metrics

Athey & Imbens (2019) highlight the cultural gap but also the opportunity for Causal Machine Learning to merge both perspectives.

 


Let me know if you’d like this summary in PowerPoint format or expanded into a lecture script.

Courses that include this CL

blog
Last Updated 12th June 2025
  • 212
  • Free

Recommended for you

blog
Last Updated 22nd February 2025
  • 1
blog
Last Updated 10th December 2023
  • 5
blog
Last Updated 6th September 2023
  • 7
  • Free
blog
Last Updated 16th June 2023
  • 5
blog
Last Updated 17th December 2022
  • 30
blog
Last Updated 16th January 2023
  • 2
  • Free
blog
Last Updated 7th January 2023
  • 5
  • Free
blog
Last Updated 20th May 2025
  • 2
blog
Last Updated 14th March 2025
  • 7
  • Free
blog
Last Updated 23rd August 2024
  • 5
blog
Last Updated 19th November 2023
  • 7
blog
Last Updated 7th November 2022
  • 13
  • Free
blog
Last Updated 21st March 2025
  • 206
  • Free

Meet the instructors !

instructor
About the Instructor

Stefan received a PhD from the University of Hamburg in 2007, where he also completed his habilitation on decision analysis and support using ensemble forecasting models in 2012. He then joined the Humboldt-University of Berlin in 2014, where he heads the Chair of Information Systems at the School of Business and Economics. He serves as an associate editor for the International Journal of Business Analytics, Digital Finance, and the International Journal of Forecasting, and as department editor of Business and Information System Engineering (BISE). Stefan has secured substantial amounts of research funding and published several papers in leading international journals and conferences. His research concerns the support of managerial decision-making using quantitative empirical methods. He specializes in applications of (deep) machine learning techniques in the broad scope of marketing and risk analytics. Stefan actively participates in knowledge transfer and consulting projects with industry partners; from start-up companies to global players and not-for-profit organizations.