2025-11-08 –, Talk Track 2
Most ML models excel at prediction, answering questions like "Who will buy our product?" or "Which customers are likely to churn?". But when it comes to making actionable decisions, prediction alone can be misleading. Correlation does not imply causation, and business decisions require understanding causal relationships to drive the right outcomes.
In this talk, we will explore how causal machine learning, specifically uplift modeling, can bridge the gap between prediction and decision making. Using a real-world use case, we will showcase how uplift modeling helps identify who will respond positively to interventions while avoiding those who they might deter.
Audience
This talk is for data scientists and ML engineers at any level. Basic familiarity with Python and machine learning concepts is helpful but not required.
Objective
Attendees will learn when to use causal thinking vs predictive modeling and how to implement uplift models using Python. They will also understand how to apply these techniques across different domains, such as marketing, healthcare, and other relevant fields.
Details
Predictive ML models are used everywhere for data-driven decision making across industries. However, accurate forecasts don't always translate to optimal actions.
We will begin by exploring the fundamental challenges of deriving actions from model predictions, especially when determining the right audience to target. After that, we will dive into some fundamental concepts of causal inference and how it differs from traditional ML. We will then introduce uplift modeling and cover some key concepts, e.g., treatment effects, counterfactuals, meta-learning approaches, etc. We will see how these elements work together to create causal ML models.
Finally, we will put theory into practice by building a sample uplift model in Python. We'll walk through each step using real-world intervention data (publicly available), demonstrating how this approach can dramatically improve decision-making and ensure that the interventions target the right audience for the right reasons.
Outline
- Introduction and motivation [1 min]
- From correlation to causation [5 min]
- Correlation vs Causation
- When do we need a causal angle
- Core causal concepts [5 min]
- Treatment effects
- Counterfactuals
- Intervention problem
- Uplift modeling concepts [5 min]
- Four types of individual responses to a treatment
- Meta learning approach
- T-Learner and S-Learner comparison
- Hands-on case study [12 min]
- Problem explanation and formulation
- Predictive model output
- Causal uplift model in Python
- Compare targeting strategies and intervention impact
- Evaluation [5 min]
- Why accuracy or F1 scores don’t work for uplift
- Uplift curves
- Qini coefficient
- Explainability
- Practical Considerations [3 min]
- A/B testing treatment effects
- Cross-domain applications
- Q/A [4 min]
No previous knowledge expected
Avik is a seasoned machine learning engineer and data scientist who is passionate about developing tech that enhances people's lives. With deep expertise in scientific Python and a proven track record of building impactful ML solutions, he focuses on creating systems that address real-world challenges and improve people's lives.