Kaisa_2012_3_photo by Veikko Somerpuro

31.12.2019 klo 09:00 - 20.1.2020 klo 23:59


To 30.1.2020
16:00 - 19:30


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

The course is available to students from other degree programmes.

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

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

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.

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

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.

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.

Yleistenttien luetteloissa käytetään seuraavia merkintöjä: (U): Tentti on (ensimmäinen kurssia seuraava) yleinen tentti ja samalla kurssitentin/kurssitenttien uusintatentti. Uusintatenttisuorituksessa harjoituspisteet tms. otetaan huomioon. (HT): Tenttiin voivat osallistua vain ne, jotka ovat suorittaneet kurssiin kuuluvat pakolliset harjoitustyöt (tms.). (HT/U): Kuten (U), mutta osallistumisoikeus on rajoitettu HT-kokeen tapaan. (ei erityismerkintää): Tentti on yleinen tentti; osallistumista ei ole rajoitettu, mutta kurssin vaatimat esitiedot on syytä ottaa huomioon.

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.

Antti Honkela and Indrė Žliobaitė