Skip to content

j-szulc/eXplainableMachineLearning-2024

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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

Previous year: https://github.com/mim-uw/eXplainableMachineLearning-2023

Meetings

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

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)

  • Homework 1 for 0-4 points. Deadline: 2023-10-12 - graded by HBA
  • Homework 2 for 0-4 points. Deadline: 2023-10-19 - graded by PBI
  • Homework 3 for 0-4 points. Deadline: 2023-10-26 - graded by PBI
  • Homework 4 for 0-4 points. Deadline: 2023-11-09 - graded by HBA
  • Homework 5 for 0-4 points. Deadline: 2023-11-16 - graded by HBA
  • Homework 6 for 0-4 points. Deadline: 2023-11-23 - graded by PBI

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-10-30 – 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:

About

eXplainable Machine Learning 2023/24 at MIM UW

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 59.8%
  • Jupyter Notebook 40.1%
  • Other 0.1%