The TWIML AI Podcast
The TWIML AI Podcast

Causality 101 with Robert Osazuwa Ness - #342

Today Robert Osazuwa Ness, ML Research Engineer at Gamalon and Instructor at Northeastern University joins us to discuss Causality, what it means, and how that meaning changes across domains and users, and our upcoming study group based around his new course sequence, “Causal Modeling in Machine Lea

Featured Speakers

Robert Osuzua-Ness Guest

Topics Discussed

Episode Summary

Executive Summary: Robert Osuzua-Ness explains how his unconventional path into machine learning led him from international studies and web companies to statistics, causal inference, and probabilistic programming. The conversation focuses on why causality matters for ML systems in changing environments, where it is already useful, and how his course aims to make it practical for ML practitioners.

Main Topics: Robert’s background and path into ML: He describes moving from international studies and economics aspirations into coding, data, statistics, and eventually a PhD in causal inference at Purdue focused on graphical models and systems biology. What causality means in practice: Robert distinguishes philosophical debates about causation from the practical causal-inference goal of estimating causal effects and predicting the impact of interventions. Why causal models matter for ML: He argues that standard predictive models break when the data-generating process changes, while causal models can remain valid under interventions and distribution shifts. Tensions between causal inference and ML culture: He highlights cultural and methodological clashes between statisticians/econometricians and ML practitioners, especially around identifiability, assumptions, and expectations that more data or bigger models can solve everything. Applications in fairness, RL, and representation learning: Causality is presented as relevant to algorithmic fairness, reinforcement learning, disentangled representations, VAEs, and counterfactual reasoning in AI. Tooling and current maturity: He notes that causal effect estimation tools are usable today, especially in Python and R, but that some broader causal modeling and inference problems remain active research areas. AltDeep.ai course and study group: Robert explains his educational offering, which teaches causal modeling and machine learning in ML-native language, combining theory and implementation for practitioners seeking career transitions or deeper understanding.

Key Arguments: Causal inference is practically about estimating causal effects and predicting outcomes of interventions, not just discussing philosophy. Causal models can stay valid when the data-generating process changes; pure predictive models often cannot. A key value of causality is robustness to distribution shift and feedback loops created by decisions that affect future data. Machine learning and causal inference often clash culturally because ML emphasizes architecture/data/loss optimization, while causality emphasizes identifiability and assumptions. Causality is useful for algorithmic fairness because it can separate direct effects, mediated effects, and confounding. The most immediate industry use of causal methods is experimentation and hyperparameter optimization, while more advanced AI applications are still mostly research-stage. Model-based machine learning starts from the data-generating process, which naturally leads to causal thinking and bespoke models. Educational resources should translate causal inference into ML language and pair research papers with implementation tools and tutorials.

Data Points: Conference mentioned: NeurIPS - Robert’s poster session and the broader discussion of causality’s popularity in the research community Course launch discussion date: February 1st at 8 a.m. - Information session for the Twiml AI community study group Organization/site: AltDeep.ai - Robert’s educational initiative focused on cutting-edge AI opportunities University: Purdue University - Where Robert completed his PhD in statistics with causal inference work Research area: Systems biology - Application context for Robert’s PhD causal-inference research Library/tool mentioned: DoWhy - Microsoft Research causal inference library cited as strong for causal effect estimation Framework mentioned: Pyro - Probabilistic programming framework Robert uses in his teaching Framework parent: PyTorch - Pyro is described as an extension of PyTorch Learning stages reference: system one to system two cognition - Bengio’s framing of why causality matters for intelligent agents

Pivotal Quotes: "what most people mean when they say causal inference is they mean the estimation of causal effects" — Robert Osuzua-Ness: Defines the practical meaning of causal inference "the second you change the data generating process such that it differs from the training data, you're going to have issues" — Robert Osuzua-Ness: Explains why non-causal predictive models can fail under intervention "rather than being a hammer in search of a nail, you should say, All right, let me think about the process that generated this data" — Robert Osuzua-Ness: Describes the model-based machine learning philosophy underlying his course

Implications: Causality is moving from niche theory toward practical ML relevance, especially for interventions, fairness, and robustness. For practitioners, learning to model data-generating processes may become a key skill for building systems that survive real-world change.

🔓 Sign Up for Unlimited Episode Search

About The TWIML AI Podcast

View all episodes from The TWIML AI Podcast