Time: Mondays 16:30, Thursday 14:15
10.04 (Thursday)
organisational matters
assignment of presentation topics
brief introduction to XAI
14.04 (Monday)
presentation: Saliency Maps - Vanilla Gradient & GradCAM & DeepLift (by Mikołaj H.)
24.04 (Thursday)
Project - Topic Presentations
28.04 (Monday)
presentation: Variable Importance (Linear Regression, Random Forest, xGBoost) (by Emre B., Jakub M.)
presentation: Feature Visualization, Importance & Sensitivity Analysis for Images (by Jan B., Dominik B.)
08.05 (Thursday)
presentation: Inherently Interpretable Models & Hybrid Approaches (by Natalia P., Martyna F.)
presentation: Shapley-Values & SHAP (by Dawid K., TBA)
prepare a PoC for your project (basic analysis of the data, simple preprocessing, build a black-box model, evalutae the model, add any explanation method to it, make a short summary of the results)
12.05 (Monday)
presentation: LIME (by Agnieszka G, Zuzanna K.)
presentation: EDA (by Mateusz G., TBA)
15.05 (Thursday)
19.05 (Monday)
22.05 (Thursday)
26.05 (Monday)
Project - Milestone Presentations
29.05 (Thursday)
02.06 (Monday)
05.06 (Thursday)
09.06 (Monday)
12.06 (Thursday)
Project - Final Presentations
Attendance is mandatory. A maximum of 3 absences are allowed (you do not need to state the reason).
Each student must contribute to two presentations (30-40 min each, includes implementing examples): one on basic topics (with implementation of the method in a predefined interface) and one directly related to the realized project. In case of insufficient quality, fixes to the programming part of the task may be required.
Each student is required to implement the XAI module into their own ML project (in groups of 2-3 people). Technical quality, suitability and variety of methods, complexity and advancement of the project will determine the grade awarded.
You can get 25 points from the course:
5 p. for the first presentation (at least 3 p. to pass the course)
8 p. for the second presentation (at least 4 p. to pass the course)
12 p. from the project
To pass the course, you need to obtain the required number of points from the presentations and meet the presence criteria. Then, the thresholds for each grade are as follows:
12.5 p. -- 3.0
15 p. -- 3.5
17.5 p. -- 4.0
20 p. -- 4.5
22.5 p. -- 5.0
All presented materials (slides, code examples) should be provided to the tutor so that they can be made available to other participants in the class. Codes should be put into https://github.com/klaudiabalcer/PeXAI2025 (please create a PR to main when your code will be ready) and presentations should be uploaded using the form https://forms.gle/jjdDPFprWvFFY2AJ8 (please remember to specify all team members).
Basic presentations:
TBA
Advanced Presentations:
TBA
Basic Literature:
Advanced Literature Reviews:
Advanced Literature - selected papers:
Images:
Tabular Data:
Graph-based Models:
NLP & LLMs:
Audio:
Temporal (Sequential, RS, Time Series):