Search Close
Course syllabus

Introduction to Causal Inference, 3 credits

Introduktion till kausal slutledning, 3 hp

Course code: DT8061

School of Information Technology

Level: Second cycle

Select course syllabus

Version
2025-01-20 - Until further notice

Finalized by: Forsknings- och utbildningsnämnden, 2024-09-18 and is valid for students admitted for spring semester 2025.

Main field of study with advanced study

Computer Science and Engineering, Second cycle, has only first-cycle course/s as entry requirements. (A1N)

Entry requirements

Degree of Bachelor of Science inkluding an independent project 15 credits or Degree of Bachelor of Science in Engineering inkluding an independent project 15 credits, or the equivalent of 180 Swedish credit points or 180 ECTS credits at an accredited university. 5 credits machine learning and 3 credits statistics. Applicants must have written and verbal command of the English language equivalent to English course 6 in Swedish Upper-Secondary School. Exemption of the requirement in Swedish is granted.

Placement in the Academic System

The course is a single subject course.

Objectives

This course aims to discuss how to extract causal information from empirical data. This course also discusses some examples that show how to use causal inference topics in machine learning contexts.


Following successful completion of the course the student should be able to:


Knowledge and understanding

  • learning by heart the terminology of causal inference
  • describing the difference between causation and correlation
  • applying existing methods for calculating expected outcomes or causal graphs



Skills and ability

  • formulating key ideas and assumptions of causal inference methods
  • implementing causal inference methods for real problems
  • using standard tools and libraries for causal inference



Judgement and approach

  • determining what advances causal inference methods can bring to the machine learning field
  • reflecting when to apply which causal inference methods

Content

This course contain the definition of cause and effect, Randomized Experiments, do-calculus and graphical models. The primary content of the course answers the following questions:

  • Why causal inference? How causal inference can improve decision making?
  • What would be the potential outcome given a certain decision?
  • How to represent different causal relations in terms of what causes what?
  • How can machine learning methods take advantage of causal inference concepts?

Language of Instruction

Teaching is conducted in English.

Teaching Formats

Each lecture is delivered through a video conference tool offered by university teaching platform, and followed by a practical lab assignment in Python, provided as a Jupyter notebook, which allows the students to dig into the concepts presented in the lecture and put them to practice.


Teaching is in English and online.

Grading scale

Two-grade scale (UG): Fail (U), Pass (G)

Examination formats

Exams will consist of completed labs and project. The project is defined as individual and it is going to be examined orally.

2301: Lab Exercises, 2 credits
Two-grade scale (UG): Fail (U), Pass (G)

2302: Project, 1 credits
Two-grade scale (UG): Fail (U), Pass (G)

Exceptions from the specified examination format

If there are special reasons, the examiner may make exceptions from the specified examination format and allow a student to be examined in another way. Special reasons can e.g. be study support for students with disabilities.

Course evaluation

Course evaluation is part of the course. This evaluation offers guidance in the future development and planning of the course. Course evaluation is documented and made available to the students.

Course literature and other materials

Select literature list
2025-01-20 – Until further notice

Literature list 2025-01-20Until further notice

Brady Neal. Introduction to Causal Inference (ICI) from a Machine Learning Perspective. https://www.bradyneal.com/Introduction_to_Causal_Inference-Dec17_2020-Neal.pdf.


Jonas Peters, Dominik Janzing, and Bernhard Schölkopf. Elements of Causal Inference: Foundations and Learning Algorithms. The MIT Press Cambridge, 2017


Judea Pearl. An Introduction to Causal Inference. Defense Technical Information Center, 2009