DATA 8020: Advanced Causal Inference
Research postgraduate course, HKU IDS P603 Seminar Room, Graduate House, 2026
Schedule: Fridays, 2:00 PM-4:50 PM, September 4-November 27, 2026
Venue: HKU IDS P603 Seminar Room, Graduate House
Instructor: Prof. Jin-Hong Du (jinhongd@hku.hk)
Teaching Assistant: Yingqi Fan (yingqi949@connect.hku.hk)
Offering unit: Institute of Data Science, The University of Hong Kong
Overview
This course introduces modern causal inference from statistical, machine learning, and computational perspectives. Students will learn how to formulate causal questions, identify causal effects under explicit assumptions, and develop statistically principled and computationally scalable methods for estimation and inference from observational and experimental data.
The course combines classical statistical foundations with modern machine learning tools, including double machine learning, high-dimensional modeling, and heterogeneous treatment effect estimation, to prepare students for research in causal methodology and data-rich scientific applications.
Topics
- Causality in AI and data science
- Foundations: causal languages and randomized experiments
- Observational studies: identification and adjustment
- Machine learning for causal inference: double machine learning and heterogeneous effects
- Decisions, interference, and experiment design
- Limits of identification: hidden confounding, latent structure, and foundation models
Learning Outcomes
Upon completion of this course, students will be able to:
- Formulate research questions in AI and data science as well-defined causal problems.
- Distinguish between causal identification, estimation, and inference.
- Apply modern causal inference methods to real-world problems in biomedicine, genomics, the social sciences, and related areas.
- Implement causal estimators in high-dimensional and computationally challenging settings using reproducible code.
- Communicate causal assumptions, methods, results, and limitations effectively.
Prerequisites
Basic knowledge of probability, linear regression, and machine learning is expected. Programming experience in Python or R is required.
Project-Based Assessment
Assessment is organized around one causal-inference project, normally completed in pairs: project proposal (10%), group final presentation (30%), individual reflection (15%), final report and reproducibility material (30%), and an individual written AI methods portfolio (15%). Every student must use and critically assess generative AI during the project; access to a paid or advanced model is not required. Each group report must declare every member's individual contributions. See the project handout for the minimum deliverable requirements, AI-use rules, and candidate project directions.
HKU provides student AI resources, including chat interfaces and API endpoints, and students are encouraged to use them when suitable. Other providers are permitted with disclosure. Additional LLM support may be requested for a specific project need, but availability is not guaranteed.
Attendance
Attendance will be recorded at every class session. Students who meet the semester attendance requirement are eligible for a bonus, worth up to 10% of the final course grade and capped at 100%.
References
Primary textbook:
- Imbens, G. W., and Rubin, D. B. (2015). Causal Inference in Statistics, Social, and Biomedical Sciences. Cambridge University Press.
Supplementary references:
- Hernan, M. A., and Robins, J. M. (2020). Causal Inference: What If. Chapman & Hall/CRC.
- Peters, J., Janzing, D., and Scholkopf, B. (2017). Elements of Causal Inference: Foundations and Learning Algorithms. MIT Press.
- Ding, P. (2023). A First Course in Causal Inference. Chapman and Hall/CRC.
- Chernozhukov, V., Hansen, C., Kallus, N., Spindler, M., and Syrgkanis, V. (2024). Applied Causal Inference Powered by ML and AI. arXiv:2403.02467.
Additional public resources:
- Professor Linbo Wang's teaching page, including Directed Reading: Causal Inference.
Course Materials
Each major correction to the course materials earns one bonus point, up to a maximum of five bonus points.
HKU Semester 1 teaching begins on September 1, 2026 and ends on November 30, 2026. Lecture slides and project materials will be posted here as they become available.
Syllabus: PDF
Project: Handout
| Date | Topic | Lecture slides | Project milestone |
|---|---|---|---|
| September 4, 2026 | Course overview | Slides | — |
| September 11, 2026 | Causal languages and inference for randomized experiments | Slides | — |
| September 18, 2026 | Observational studies: from confounding to adjustment | Slides | Groups due |
| September 25, 2026 | Double machine learning: debiasing flexible causal estimation | Slides | — |
| October 2, 2026 | Heterogeneous treatment effects and CATE estimation | TBA | Proposal due |
| October 9, 2026 | Sequential decisions: policy learning and time-varying treatments | TBA | — |
| October 16, 2026 | Reading/field trip week | ||
| October 23, 2026 | Interference and experiment design at scale | TBA | — |
| October 30, 2026 | Unmeasured confounding: sensitivity analysis and proximal methods | TBA | Project development |
| November 6, 2026 | Latent structure: representation learning and causal discovery | TBA | Project development |
| November 13, 2026 | Causality and large language models / foundation models | TBA | Project development |
| November 20, 2026 | Final project presentations | Presentations and individual AI reflections | |
| November 27, 2026 | Final project presentations; wrap-up | Presentations and individual AI reflections |
Final report, reproducibility material, and written AI methods portfolio due December 7, 2026 (tentative).