Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Causal Modeling in Machine Learning Workshop
Causality and Probabilistic Graphical Models
Building a Causal Model as a Directed Graph (1:16)
Probability and the DAG (1:46)
Training Causal Probability Distributions on a DAG (2:29)
Causal Markov Kernels (4:32)
Generation and Inference (1:43)
Graph Structure and Conditional Independence
A Computer Science Perspective on DAGs (4:24)
D-Separation (2:55)
Key Graphical Concepts in D-Separation: V-Structures and Markov Blankets
Using D-Separation to Describe Conditional Independence (4:42)
Properties and Assumptions of Causal Models
The Causal Markov Property (3:12)
Reichenbachâ€™s Common Cause Principle
Faithfulness and Minimality (1:06)
Markov Equivalence (2:24)
Partially Directed Acyclic Graphs and Markov Equivalence (1:51)
Coding Equivalence and PDAGs (1:56)
Causal Sufficiency: How Big Should My Model Be? (2:01)
Latent Variables and Ancestral Graphs
Blending Causal Reasoning and Generative Machine Learning
Causal Creation Myths for Data (3:15)
All Myths are Wrong, Some are Useful (3:15)
Deep Generative Causal Models
Causal Modeling with Variational Autoencoders
Causal Considerations of Discriminative vs. Generative ML
Theory of Interventions
Interventions vs Observations
Modeling Interventions with a DAG
Structural Interventions and Mechanism
Randomization is an Intervention
Interventional Sufficiency and Falsifiability (todo)
Programming Causal Models
Probabilistic Reasoning Systems (8:20)
Probabilistic Programming Defined (10:19)
Execution, Sampling, and Conditioning (16:39)
PPL Landscape and Deep Probabilistic Programming
Simulators as a Causal Models
Interventions in Dynamic Models (todo)
Programming Causality (6:26)
D-Separation in Causal Programs
Motivating Examples of Causal Probabilistic Programming (47:46)
Structural Causal Models
Structural Causal Models as Generative Models (3:22)
Asimov and Laplace Explain SCMs (3:52)
Programming SCMs (2:20)
Interventions on SCMs (1:47)
Independence of Mechanism (2:55)
Applied Causal Inference; Identification and Estimation of Causal Effects from Data
Overview
Motivating Causal Effect Inference (6:03)
Causal Effects and Common Cause (6:55)
Simpson's Paradox (5:29)
Defining Causal Inference with Interventions (6:44)
Recap on Causal Generative Reasoning Systems (4:08)
Identifiability for Causal Queries (2:29)
"Do"-Calculus: Identification without a Generative Model (2:07)
A Closer Look at the Do-Calculus
Valid Adjustment Sets and the Adjustment Formula (4:57)
Front-door Adjustment (1:50)
Statistical Methods for Causal Inference
Instrumental Variables (10:47)
Inverse Probability Reweighting with the Propensity Score (4:17)
Potential Outcomes and their Contrasts to Causal Graphical Models
Potential Outcomes Framework and Assumptions (8:11)
Heterogeneous Treatment Effects
Generative Thinking vs. Population-based Thinking
SCMs Can Infer Individual Treatment Effects, PO Can't
"So then are SCM's better than PO?" and other FAQ
Algorithmic Structural Counterfactuals
Introduction to Counterfactual Reasoning (3:46)
The Counterfactual Inference Algorithm: Part 1 (6:18)
The Counterfactual Inference Algorithm: Part 2 (3:00)
Mediation
Notes on CF and Programs (Todo)
Effect of Treatment on the Treated (todo)
Conditions for Inferring Key Counterfactuals
Causal Decision Theory
Intro to Decision Theory
Decision Theory is a Causal Problem
Decision Rules: Argmax, Minimax, Softmax
Statistical Hypothesis Testing, Bayes Rules, and Admissibility
Causality and Sequential Decision Processes
Reaction, Deliberation, Intention & Free Will
Sequential Decision Process as Causal DAGs
Intro to Markov Decision Processes
Markov Decision Processes as a Causal DAG
Policies and Interventions
The Bellman Equation in Causal Terms
Transition Functions as Structural Causal Models
Modeling Agents with Causal Probabilistic Programming
MDPs as Probabilistic Programs
Programming Policy as a Do-Operator
Context and the Do-Operator: Epidemic Example
The Do-Op for Introspecting Agents
Planning as Inference: One-shot Policies
Planning as Inference: Programming MDPs
Causal Reinforcement Learning
Bandit Algorithms 101 (with Causal DAGs)
Bayesian Bandits and Bayesian Thompson Sampling
Causal Bandits and Reinforcement Learning
Fitting Probability Kernel (2:29)
causal prob kernels on a dag (2:29)
DAG and Probability (1:49)
causal Markov kernels (4:32)
Policies and Interventions
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock