Nimi Op Opiskelumuoto Aika Paikkakunta Järjestäjä
Trustworthy Machine Learning 5 Cr Luentokurssi 28.10.2019 - 12.12.2019


Master's Programme in Data Science is responsible for the course.

The course is available to students from other degree programmes.

Edeltävät opinnot tai edeltävä osaaminen

Prerequisites in terms of knowledge

Prerequisites for students in the Data Science programme, in terms of courses

Introduction to Machine Learning

Introduction to Data Science

Prerequisites for other students in terms of courses

Introduction to Machine Learning

Introduction to Data Science

Recommended preceding courses

Advanced Course in Machine Learning


After the course, the student:

  • Knows different aspects of trustworthy machine learning as a basis for ethical machine learning and AI
  • Understands the principles and most important variants of differential privacy as a basis for privacy-preserving machine learning
  • Can explain the main challenges in defining and measuring fairness in machine learning
  • Can identify main types of techniques for algorithm sanitization, understand their limitations and strengths, can implement and apply them
  • Can apply basic techniques for privacy-preserving and fair machine learning


Second year of Data Science MSc studies.

Autumn term, Period II


The course will cover methods for trustworthy and ethical machine learning and AI, focusing on the technical perspective of methods that allow addressing current ethical issues for example in privacy and fairness. We will focus more on major design principles of the solutions rather than detailed mathematical theory. Nonetheless, basic working knowledge of machine learning methods is a strict requirement as a prerequisite.

Oppimista tukevat aktiviteetit ja opetusmenetelmät

During the lectures we will cover material from research articles and the students are expected to have read the articles before the lecture so that they can participate in class discussions.

Exercises in the course will mainly focus on experimenting with privacy-preserving and fair machine learning in practice and applying them to concrete data science problems. There will be weekly exercise sessions for discussions around the problems and Q&A sessions.


Literature is based on research articles and other online material and will be provided during the course.

Arviointimenetelmät ja -kriteerit

Grading scale 0-5

Grading will be based on a combination of course exam, mandatory course exercises and online mini-exams, as well as additional exercises as given during the course.

Suositeltavat valinnaiset opinnot

LDA-C5009 Philosophy of Artificial Intelligence
SOSM-326 Datafication - critical perspectives


The course will consist of lectures, on-line mini-exams, programming exercises, and possibly other forms of teaching.

Activity during the course, including possibly mandatory attendance, will be required to pass the course.