General
Welcome to the home page of the Trustworthy AI course. The course consists of short chapters that we will cover in each lecture. Before each lesson, please review the reading material and the videos. Each lesson finishes with homework, where you will complete the quiz. To complete the quiz, you will most often need to do a small project, where you will analyze a dataset and answer the quiz's questions with the results of your analysis.
The Trustworthy AI course is composed of two main parts: the theoretical part and the practical part. Below, a summarized description of the main contents are reported.
THEORETICAL PART (Lecturers: Valentina Beretta and Chiara Demartini) - This section is mainly dedicated to the discussion of the foundations of Trustworthy AI, the presentation of related European Framework and best practices, such as challenges in data management.
This part will provide also a focus on "Realizing Trustworthy AI solutions for diagnosis and prognosis support" (Lecturer: Alberto Signoroni). The topics discussed are the following:
• Introduction and taxonomy of learning-based systems (machine learning and deep learning) for biomedical signals and diagnostic images. Development phases of an AI system to support the diagnostic activity and role of the clinician (design, development, validation, integration, deployment, maintenance/monitoring).
• Data acquisition, selection and "curation" (formats, anonymization, annotation, normalization).
• Phases and methods for testing and validating an AI system to support diagnosis.
• Ethical and regulatory aspects for the use of reliable AI systems (explainable AI, trustworthy AI).
PRACTICAL PART (Lecturer: Emanuela Raffinetti; Python instructor: Alex Gramegna) - As statistics has become a valuable asset of AI, twelve sessions will be addressed to the illustration and discussion of the basic and advanced algorithms and models both on the theoretical and practical view point. Specifically, two sessions will be focused on the main statistical models; a session will be addressed to the model selection topic; a session will describe the most commonly used machine learning models; three sessions will provide an overview of the recent research developments in the domain of trustworthy AI concerning the most innovative metrics which can be exploited in order to evaluate the safety of AI methods. Case studies and dataset examples will be extensively presented to give students an appreciation for the application of AI methodologies to different settings. Two sessions will be managed by students who are required to read a sample of selected papers (reporting the recent statistical proposals in the AI domain), reflect on those and prepare a brief report on a specific issue (for instance, illustrating a case study in healthcare management which can be faced by the use of the main approaches illustrated along the papers). Finally, in order to strength the skills in interpreting the output generated by the highly complex AI methods, three practical sessions will be organized with the use of the Python software for the analysis of real data. These sessions aim at illustrating the implementation of the models and metrics presented throughout the course.
This course is offered in the xAIM's master's program. The course is co-financed by the European Commission instrument "Connecting Europe Facility (CEF) Telecom" through the project "eXplainable Artificial Intelligence in healthcare Management project" (2020-EU-IA-0098), grant agreement number INEA/CEF/ICT/A2020/ 2276680.
Copyright
This material is offered under a Creative Commons CC BY-NC-ND 4.0 license.
Software
- Python
Additional Material and Communication Channels
Ethics guidelines for trustworthy AI
https://digital-strategy.ec.europa.eu/en/library/ethics-guidelines-trustworthy-ai
Identifying High-Risk Groups Using SHAP Values on Healthcare Data