Reward and Constraint Learning: Foundations for Human-AI Alignment

A core challenge in deploying highly capable AI systems is the value alignment problem: how can we ensure that complex agents pursue objectives that are beneficial, safe, and aligned with human intent, especially when that intent is difficult to articulate precisely? Traditional Reinforcement Learning (RL) assumes a perfect, hand-coded reward function encoding the intent, an improper assumption for real-world tasks like self-driving or human-AI collaboration. However, miss-specification of rewards has also been observed in “simpler” tasks, like video-games. The consequences of such miss-specification can be severe, e.g., unsafe driving behavior in self-driving cars or inappropriate responses in large language model-based chatbots. While there is no final solution for the aforementioned problems, there is a general theoretical foundation and substantial recent advances in the field of learning reward and constraint functions and their usage for human-AI alignment.

Course Goals

This course aims to introduce the basics for engaging with this field, providing a solid foundation and providing selected examples of current research efforts. To this end, the course will cover the following topics:

By the end of this course, students will understand the basic modern technical toolkit required to bridge the gap between human values and reward and constraint functions for reinforcement learning and hence the basis for human-AI alignment.

Tentative Outline

The course will largely be a series of lectures introducing the basis for human-AI alignment including the formal setup, the discussion of central algorithms, a very few mathematical derivations, and discussions of recent, high-impact papers from venues like NeurIPS, ICML, and AAAI.

Prerequisites

This is course designed for students and researchers with a solid background in Machine Learning:

Students not familiar with Reinforcement Learning could prepare for the course by appropriate reading, e.g., the relevant parts of the standard RL book (e.g., Sutton and Barto, Reinforcement Learning: An Introduction, Chapters 1-6).

Lecture Slides

Lecture 1

Lecture 2

Lecture 3

Lecture 4