Save this video free

Mathematical Foundations of AI Alignment, Lecture 3 (The VnM axioms and Harsanyi's Theorem.)

Aaron Roth · 1:29:30 · Watch on YouTube

Mathematical Foundations of AI Alignment, Lecture 3 (The VnM axioms and Harsanyi's Theorem.) Watch on YouTube →

Overview

Aaron Roth derives the von Neumann–Morgenstern (VNM) expected-utility representation: an agent’s preferences over lotteries can be represented by a utility function exactly when they satisfy completeness, transitivity, continuity, and independence. He then presents Harsanyi’s social aggregation result: when individual and social preferences satisfy the relevant VNM conditions and weak Pareto, social utility must be a nonnegative weighted sum of individual utilities.

Key takeaways

Chapters

0:00 Why Ordinal Preferences Are Not Enough for AI Alignment
5:00 From Ratings to Preferences over Lotteries
8:00 Language-Model Outputs as Probability Distributions
11:00 Why Rankings Cannot Compare Mixed Outcomes
14:00 Completeness and Transitivity for Lottery Preferences
17:00 Continuity and Independence: The Core VNM Axioms
19:00 The VNM Expected-Utility Representation Theorem
22:00 Independence, Risk Attitudes, and the Limits of the Model
29:00 Verifying That Expected Utility Satisfies the Axioms
40:00 Constructing Utility from Preferences Using Independence
49:00 A One-Dimensional Scale Between Best and Worst Outcomes
57:00 Reading Each Outcome’s Utility from an Indifference Lottery
1:03:00 Reducing Any Lottery to Its Expected Utility
1:09:00 What VNM Representation Means for Modeling Agents
1:11:00 From Cardinal Utility to Social-Welfare Aggregation
1:16:00 Harsanyi’s Theorem: Pareto-Compatible Social Utility
1:20:00 The Linear-Programming Duality Argument
1:26:00 Lecture Takeaways and the Next Alignment Questions

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

Transcript excerpt

0:02 Last class we sort of talked about the real sort of foundations of preferences. Preference we talked about sort of ordinal preferences. Preferences where people um specify which of various options they prefer. We started with that because that's kind of the um model in which the the standard RHF pipeline collects preferences. It asks, do you prefer A or B? But we we kind of noted there were some there was some important information about what people might want that is missing from preferences like that. Like you don't that doesn't specify if you prefer um A over B, whether you prefer A over B by a whole lot or only by a little bit. And these

0:51 kinds of things start to really matter when you're trying to aggregate preferences over a bunch of people or if you're even trying to figure out how people will sort of evaluate distributions over outcomes, which are ultimately the things that language models produce. And so for a lot of the class, we're going to be um imagining that agents of various sorts, either people or AI agents, have utility functions that they're trying to maximize. And you know, we might set as our goals to maximize social welfare, the sum [clears throat] of age utilities. And so um like what I want to do today is dive into sort of another basic foundational topic just to understand when we are justified in modeling agents either human agents or

1:40 AI agents in this classic economic way like when when can I think about someone's goals as being expressible as maximizing a utility function and when is it reasonable to set my goals as maybe sort of the the social designer to maximize social welfare, the sum of a utility cost. Okay. So, so today is

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.