Save this video free

Mathematical Foundations of AI Alignment, Lecture 4 (Reward Modeling Fits the Borda order)

Aaron Roth · 1:27:58 · Watch on YouTube

Mathematical Foundations of AI Alignment, Lecture 4 (Reward Modeling Fits the Borda order) Watch on YouTube →

Overview

Aaron Roth shows that fitting a Bradley-Terry reward model to pairwise preference data by maximum likelihood learns the Borda ordering, even when cyclic population preferences cannot be represented by any scalar reward vector. In the second RLHF stage, KL-regularized policy optimization exponentially tilts the pretrained policy toward high-reward responses; the numerical reward gaps affect this policy, while the reward ordering alone is the Borda order. Roth also explains how preprocessing comparison probabilities can change the induced social choice rule, for example from Borda to Copeland.

Key takeaways

Chapters

0:00 RLHF Reward Models Implicitly Aggregate Preferences
4:00 Why Pairwise Labels Do Not Identify Social Welfare
7:00 The Lecture’s Idealized Reward-Modeling Setup
10:00 Pairwise Win Probabilities and Cyclic Preferences
14:00 Bradley-Terry Uses a Sigmoid of Reward Differences
17:00 Scalar Rewards Cannot Represent Comparison Cycles
23:00 Reward Modeling Compresses Aggregate Preferences
29:00 Constructing the Bradley-Terry Likelihood
34:00 The Pairwise Logistic Negative Log-Likelihood
39:00 Shared Reward Parameters Create a Misspecified Fit
45:00 Borda Scores and the Reward-Modeling Theorem
49:00 Deriving the Likelihood Gradient
55:00 First-Order Conditions Match Borda Totals
1:08:00 Monotone Rewards Recover the Borda Ordering
1:14:00 Reward-Only Policy Optimization Selects a Borda Winner
1:17:00 KL Regularization Constrains Policy Drift
1:21:00 Exponential Policy Tilting and the Copeland Alternative

Keep these chapters and the full searchable transcript in your own library.

Transcript excerpt

0:00 um pivot back from classical back to the machine learning and ask you okay like we've been thinking about um foundations of eliciting preferences but what does that actually imply for um what we're doing if we try learning a scalar reward model and then optimizing a a language model to high. So I just to like review a little bit this premise that we're going to train a reward model uh is that we're going to take a bunch of pair wise comparisons

0:48 that might exhibit all of the um difficulties that we've been talking about over the last few lectures for example and maybe no clean way to organize them to aggregate them into a total order. Um and yet we're going to try to like M to a scalar reward which will of course [cough] implicitly give some aggregation of them into a total um if we try to do that maybe one question we would immediately ask is what is the ordering that we're learning? We're not learning you know we're we're we're not learning something that is maximizing social welfare. We haven't even gathered the information necessary to like identify that problem. We're not

1:38 somehow respecting pairwise majority votes because we've seen that there's no total ordering that can do that. What are we doing? And what we're going to see is that the standard implementation is directly learning um a social choice rule we briefly saw before and has the name. It's learning the border. Um, and once you learn the reward model, you're not done. You you train the language model to um preferentially prefer highreward completions. And typically like you're going to have a base model that comes from pre-training and you don't want to entirely abandon everything you learn in the base model. So what you're

This is the start of the transcript. Save this video free for the whole transcript, searchable and time-coded.

Related notes

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Aaron Roth.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.