/eXplainableMachineLearning-2024

eXplainable Machine Learning 2023/24 at MIM UW

Primary LanguageHTML

eXplainable Machine Learning / Wyjaśnialne Uczenie Maszynowe - 2024

eXplainable Machine Learning course for Machine Learning (MSc) studies at the University of Warsaw.

Winter semester 2023/24 @pbiecek @hbaniecki

Meetings

Plan for the winter semester 2023/2024. MIM_UW classes are on Fridays.

  • 2023-10-06 -- Introduction, Slides, Audio. Extra reading: Lipton 2017, Rudin 2019
  • 2023-10-13 -- Fairness
  • 2023-10-20 -- SHAP and friends
  • 2023-10-27 -- LIME and friends
  • 2023-10-30 -- PROJECT: First checkpoint
  • 2023-11-10 -- PDP and friends
  • 2023-11-17 -- VIP / MCR
  • 2023-11-24 -- Explanations specific to neural networks
  • 2023-12-01 -- Guest lecture
  • 2023-12-08 -- PROJECT: Second checkpoint
  • 2023-12-15 -- Evaluation of explanations
  • 2024-01-12 --
  • 2024-01-19 --
  • 2024-01-26 -- PROJECT: Final presentation / Guest lecture

How to get a good grade

The final grade is based on activity in four areas:

  • mandatory: Project (0-35)
  • mandatory: Exam (0-35)
  • optional: Homeworks (0-24)
  • optional: Presentation (0-10)

In total you can get from 0 to 100 points. 51 points are needed to pass this course.

Grades:

  • 51-60: (3) dst
  • 61-70: (3.5) dst+
  • 71-80: (4) db
  • 81-90: (4.5) db+
  • 91-100: (5) bdb

Homeworks (0-24 points)

Project (0-35 points)

This year's project involves conducting a vulnerability analysis of a predictive models using XAI tools. This analysis should be carried out for a selected model and the results should be summarised in a short RedTeaming report.

Key points:

  • Projects can be done in groups of 1, 2 or 3 students
  • One model can be analysed by multiple groups (but the discovered vulnerabilities must not be repeated)
  • The harder the project, the easier it is to obtain a higher grade.

Important dates:

  • 2023-11-03 – First checkpoint: Students chose the model, create a plan of work (to be discussed at the classes). Deliverables: 3 min presentation based on one slide. (0-5 points)
  • 2023-12-08 – Second checkpoint: Provide initial experimental results. At least one vulnerability should have been found by now. (0-10 points)
  • 2023-01-26 - Final checkpoint: Presentation of all identified vulnerabilities. (0-20 points)

Models:

RedTeaming analysis should be carried out for a selected model. Depending on the difficulty of the model, you may receive more or less points

RedTeam Report:

Examples of directions to look for vulnerability (creativity will be appreciated)

The final report will be a short (up to 4 pages) paper in the JMLR template. See an example.

Literature

We recommend to dive deep into the following books and explore their references on a particular topic of interest: