Single-Course Engelsk 5 ECTS

Responsible AI: Algorithmic fairness and explainability

Overall Course Objectives

In this course students will get introduced to ethical challenges in AI and tools to understand and examine them. Main topics of the course are on paradigms and limitations of machine learning (Epistemology), Fairness and bias, and Explainable-AI. Current state-of-the-art topics and recent publications from relevant ML conferences and journals are selected and discussed in detail. Participants will implement prototypes of the presented algorithms and present their observations and results to the class.

The aim of the course is to build and enhance know-how on three major topics for responsible AI. A student who has met the objectives of the course will be able to:

See course description in Danish

Learning Objectives

  • explain what AI means to discuss and identify the common assumptions we make, and the ones we should avoid when building AI responsibly,
  • investigate, identify, and discuss issues with AI systems responsibly within and outside the community,
  • give an overview of challenges and state-of-the-art in fairness and bias when building and deploying AI,
  • diagnose bias in predictive and generative AI,
  • be familiar with common sources of bias, and mitigate bias in predictive and generative AI by either adapting the modeling or employing mitigation strategies from algorithmic fairness,
  • understand most common types of explainable AI models, and discuss their strengths and weaknesses,
  • apply explainable AI models in real scenarios for predictive and generative AI, and interpret their explanations,
  • reading research papers with both technical and ethical content, understanding them and presenting their content,
  • presenting analysis and results in writing.

Course Content

The course will consist of three parts:
The first part of the course will be about the epistemology of machine learning, model-fitting vs. artificial intelligence, Bayesian problems, and Generative AI. Next, the fairness component will review classical algorithmic fairness methods and their limitations and potential solutions. Finally, we will learn about different paradigms of explainable AI such as saliency and prototype based methods, their use cases, as well as their validation. We will discuss and experiment the possibility of explaining generative AI. As part of this, we will study the philosophical assumptions in explainable AI and review AI ethics.

Recommended prerequisites

02450/02456, We expect that students are able to implement and train machine learning models from custom data, including deep learning models.

Teaching Method

The course will consist of lectures, discussions, and practical exercises. It will be structured around three topics, all starting out with an introduction of established knowledge, moving to reading and discussing state-of-the-art papers, and finally a practical case implementation building on the visited methods.

Faculty

See course in the course database.

Registration

Language

Engelsk

Duration

13 weeks

Institute

Compute

Place

DTU Lyngby Campus

Course code 02517
Course type Candidate
Semester start Week 36
Semester end Week 49
Days Thurs 8-12
Price

9.250,00 DKK

Registration