University of Cambridge > Talks.cam > Logic and Semantics Seminar (Computer Laboratory) > Interventions and Counterfactuals for the Working Programmer

Interventions and Counterfactuals for the Working Programmer

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Ioannis Markakis.

Correlation famously does not imply causation! But how then can we answer interventional questions such as “Does smoking cause cancer?” or even counterfactual ones as “If I had left one minute earlier, would I have managed to arrive on time?” This is the subject of Causal Inference, as pioneered and formalized by Judea Pearl. In my talk, I want to focus on how such problems can be modelled and solved using tools from programming languages theory.

I will aim to give a general introduction to causal inference from a programmer’s point of view. I will then present work-in-progress from an ongoing collaboration dedicated to the extension of a probabilistic programming language to a causal probabilistic programming language; this includes operational semantics, a type system and denotational semantics using graded monads.

This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

© 2006-2025 Talks.cam, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity