Trustworthy Machine Learning
Semester: Summer 2025
Added: Apr 16, 2025
Summer 2025
Instructor: Adam Dziedzic and Franziska Boenisch
Contact: adam.dziedzic@cispa.de, franziska.boenisch@cispa.de
Lectures: Wednesday, Video-based lectures with interactive Q&A.
Description
The deployment of machine learning applications in real-world systems necessitates methods to ensure their trustworthiness. This course explores the different aspects of trustworthy machine learning, including Privacy, Collaborative Learning, Model Confidentiality, Robustness, Fairness and Bias, Explainability, Security, and Governance.
Assignments
The course entails 4 practical graded assignments to be handled in groups of two:
- Privacy: Implement a membership inference attack. Due 28.5.
- Model extraction: Extract model behavior over an API. Due 25.6.
- Robustness: Train a model robust against adversarial examples. Due 9.7.
- Fairness: Train a classifier with high demographic parity. Due 23.7.
Schedule
| Date | Topic | Optional Readings |
|---|---|---|
| 16.04. | Overview, Administration & Intro | |
| 30.04. | Privacy Part I | |
| 07.05. | Privacy Part II | |
| 28.04. | Model stealing and defenses (SL and SSL) | |
| 04.06. | Midterm-Exam (2:00 PM - 2:45 PM, Location: HS I in E 2.5) | Q&A on Robustness (not in Midterm) |
| 11.06. | Adversarial Machine Learning / Robustness | |
| 18.06. | Collaborative learning (18.6.a, 18.6.b) | |
| 25.06. | Fairness and bias | |
| 02.07. | Explainability | |
| 09.07. | Security and Governance / Summary & Open Questions | |
| 30.07. | Final Exam (2:00 PM - 4:00 PM, Location: HS I in E 2.5) |
Feedback
You can ask your questions in the respective thread in the Forum on CMS.
Course Staff
- Adam Dziedzic (Instructor)
- Franziska Boenisch (Instructor)