Tsinghua University – University of Amsterdam Joint Research Centre for Logic
Tsinghua University – University of Amsterdam Joint Research Centre for Logic

Causal Reasoning

  • Time: 9:50-12:15, June 29th – July 3rd
  • Location: Jianhua Building A308(建华/经管新楼A308)
  • Lecturer: Bonan Zhao and Tadeg Quillien (University of Edinburgh)
  • Teaching Assistants: 郑文龙 (zhengwl21@mails.tsinghua.edu.cn) 吉祥圆(xy-ji23@mails.tsinghua.edu.cn)
  • Course Website: https://quillienlab.github.io/summer_school/
  • 本课程对应清华夏季小学期课程“逻辑学专题与前沿”,课程号:00692241-90
Bonan Zhao
Tadeg Quillien

Course Description

This course explores two complementary formal approaches to causal reasoning. We begin with an introduction to causal graphical models, examining how Causal Bayes Nets and Structural Causal Models capture causal structure and support a variety of inferences, with a focus on the formal distinction between ‘seeing’, ‘doing’ and ‘imagining’. In subsequent classes, we make our way up Pearl’s ladder of causation, first discussing causal learning from observational and interventional data, and then exploring various aspects of counterfactual reasoning: how one can evaluate counterfactual conditionals, and the various problems involved in judging what caused a particular event (‘actual causation’).

The second part of the course shifts to representing causal knowledge with structured programs. We examine probabilistic program induction as a framework for causal reasoning, treating the acquisition of causal knowledge as a search problem over program spaces. Drawing on formal methods including probabilistic context-free grammars (PCFGs), approximate Bayesian inference, and adaptor grammars, we explore how structured representations enable few-shot learning and generalization. The course concludes with recent developments in causal discovery through active learning and applications to generative agents, highlighting open questions at the intersection of causal cognition and artificial intelligence.

 

Background Knowledge

Basic probability theory. Propositional and first-order logic.

Tentative Schedule

Day 1: Causal models
Day 2: Causal learning & actual causation
Day 3: Counterfactuals & causal selection
Day 4: Causal program induction
Day 5: Causal discovery & GenAI

Course Material

Day 1: introduction to causal models

Slides 1, Slides 2, Slides 3

Day 2: inference and learning in causal models

Slides 1, Slides 2, Slides 3

Day 3: program induction

Slides, Handout 

Day 4: approximate inference

Slides, Handout 

HW 1: Due Wednesday at 09:50.

Homework 1

HW 2: Due Friday at 09:50

Homework 2