pbiecek / InterpretableMachineLearning2020

Lecture notes for 'Interpretable Machine Learning' at WUT and UoW. Summer semester 2019/2020
27 stars 27 forks source link

Interpretable Machine Learning 2020

Lecture notes for 'Interpretable Machine Learning' at WUT and UoW. Summer semester 2019/2020

This document: http://tiny.cc/IML2020

Slack for this course: http://iml2020workspace.slack.com

XAI stories ebook: https://github.com/pbiecek/xai_stories

Introduction

The course consists of a lecture, computer laboratory and project.

The course is elective. The rules of passing may seem non-standard. Make sure that you understand them to avoid unpleasant consequences. I believe that one of the most important skills in building ML/XAI models is flexibility and a proactive approach to the problem. In this course, the assessment criteria will strongly reward both flexibility and a proactive approach.

Design Principles

The design of this course is based on four principles:

Meetings

Plan for the summer semester 2019/2020. WUT classes are on Thursdays, UoW classes are on Fridays. We will meet online here: meet.google.com/yfq-hckf-pgu.

How to get a good grade

From different activities, you can get from 0 to 100 points. 51 points are needed to pass this course. There are three key components.

Chapter in the 'XAI stories' [0-60 points]

Presentation of a selected XAI related article [0-10 points]

Home works [0-30 points]

Presentations

Presentations can be prepared by one or two students. Each group should present a single XAI related paper (journal or conference). Each group should choose a different paper. Here are some suggestions.

Projects

Project proposals are described as issues in this repository. Each issue is a single problem in which you need to train a few predictive models and explain them. Among different issues, you will fond applications in different areas, some concern medical data, some concern financial data.

Each group of students should choose one issue they want to solve. After consultation with the lecturer, you can also submit your projects. Projects should be solved in groups. The ideal group consists of three people, one student from each university (PW, US, SGH). Data Scientists from McKinsey will help us with these projects. More details about the rules of cooperation will be given during classes.

The project ends with a small article prepared in English and a short presentation summarizing the key results. The study will be available to the public in the form of open-gitbook.

See Limitations of Interpretable Machine Learning Methods as an example to follow. During this course, we are going to gather several use-cases/success stories for explainable machine learning.

Phase 1

After the first meeting, each group should:

Literature

The literature will be added on an ongoing basis.