CSCI 6968/4968 Trustworthy Machine Learning, Spring 2024

Overview

In today's world it is no longer sufficient to consider the traditional metrics of accuracy when judging the trustworthiness of systems built using machine learning. It is important to also consider the alignment, fairness, robustness, privacy, and attack surfaces of machine learning systems.

This seminar course introduces these topics to students who already have a basic understanding of machine learning. In it, you will explore fundamental questions and learn tools and methods to measure and ensure these aspects of trustworthiness in machine learning. We will delve into both seminal and recent papers to examine the growing body of research on trustworthy machine learning. The course consists of several lectures delivered by the instructor and at least one seminar by each student.

We will cover five broad areas:

Course Logistics

The syllabus is available as an archival pdf, and is more authoritative than this website.

Instructor: Alex Gittens (gittea at rpi dot edu)

Lectures: TF 12pm-1:50am ET in Lally 02

Questions, Discussions, and Course Material: Piazza

Office Hours: TF 10am-11am ET in Lally 316, or by appointment

Grading Criteria:

Letter grades will be computed from the semester average. Lower-bound cutoffs for the undergraduates are: A, B, C and D grades are 90%, 80%, 70%, and 60%, respectively. Lower-bound cutoffs for the graduates are: A, B, C grades are 90%, 80%, 70%. These bounds may be moved lower at the instructor's discretion.

Course Materials

The papers, presentations, lecture notes, and discussions are available in Piazza.

Project

Each student will complete a final project. Graduate students will complete a research project related to the subject matter of the course, and undergraduate students have to choice to either complete a research project or a pedagogical project. See the syllabus for more details.

Supplementary Materials

If you need a refresher on the ML architectures and concepts you may encounter in the assigned reading, see the lecture notes and supplementary materials from the last half of my Machine Learning and Optimization course.