CS 6828  Fall 2024

Foundations of Responsible Machine Learning

[Overview] [Schedule] [Project]

General Informaion

Course Description

Predictive algorithms influence and shape society. The use of machine learning to make predictions about people raises a host of basic questions: What does it mean for a predictive algorithm to be fair to individuals from marginalized groups? On what basis should we deem a predictive algorithm to be valid? And when should we trust (or distrust) a predictor’s output? This course surveys recent developments in the theory of responsible machine learning. We overview new paradigms for formulating learning problems and highlight key algorithmic tools in the study of fairness, validity, and robustness.

Topics covered include:

Objectives and Prerequisites

The course is intended for early-career PhD students, who are pursuing research in CS Theory, Machine Learning, and related fields. After completing the course, students should be able to:

Students are expected to have prerequisite familiarity with machine learning (at the level of CS 3780) and theory of computation (at the level of CS 4820). The course approaches topics rigorously, so mathematical maturity is required.

Evaluation

Students will be evaluated based on the following criteria.