Module Number ML-4440 |
Module Title Trustworthy Machine Learning |
Lecture Type(s) Lecture, Tutorial |
---|---|---|
ECTS | 6 | |
Work load - Contact time - Self study |
Workload:
180 h Class time:
60 h / 4 SWS Self study:
120 h |
|
Duration | 1 Semester | |
Frequency | Irregular | |
Language of instruction | English | |
Type of Exam | Written exam (oral exam in case of a small number of participants) |
|
Content | As machine learning technology gets applied to actual products and solutions, new challenges have emerged. Models unexpectedly fail to generalise well to small changes in the distribution; some models are found to utilise sensitive features that could treat certain demographic user groups unfairly; models tend to be confident on novel types of data; models cannot communicate the rationale behind their decisions effectively with the end users like medical staff to maximise the human-machine synergies. Collectively, we face a trustworthiness issue with the current machine learning technology. A large fraction of the machine learning research nowadays is dedicated to expanding the frontier of Trustworthy Machine Learning (TML). The course covers a theoretical and technical background for key topics in TML. We conduct a critical review of important classical and contemporary research papers on related topics and provide hands-on practicals to implement TML techniques. |
|
Objectives | Students will be able to critically read, assess, and discuss research work in Trustworthy Machine Learning (TML). They will gain the technical background to implement basic TML techniques in a deep learning framework. They will be ready to conduct their own research in TML and make contributions to the research community. |
|
Allocation of credits / grading |
Type of Class
Status
SWS
Credits
Type of Exam
Exam duration
Evaluation
Calculation
of Module (%) |
|
Prerequisite for participation | There are no specific prerequisites. | |
Lecturer / Other | Oh | |
Literature | Prerequisites: Students should be familiar with Python and PyTorch coding. They should have basic knowledge of machine learning concepts: supervised learning, function fitting, generalisation gap, overfitting, and regularisation. Furthermore they should have basic knowledge of deep learning (CNNs and Transformers, their components, and empirical techniques for training and evaluating them), for instance by having passed ML-4103 (or equivalent). Basic maths skills (multivariate calculus, linear algebra, probability, statistics, and optimisation) are also required. |
|
Last offered | Wintersemester 2022 | |
Planned for | Wintersemester 2024 | |
Assigned Study Areas | INFO-INFO, MEDI-APPL, MEDI-INFO, ML-CS, ML-DIV |