atlas

Research map / Learning theory and algorithms / Prediction and decision losses

Model Alignment as Prospect Theoretic Optimization

ICML 2024 · Learning theory and algorithms › Prediction and decision losses · approach: Losses for decision-making · 23 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Frames LLM alignment objectives as prospect-theoretic human-aware losses (HALOs) and proposes KTO, which aligns models from binary desirable/undesirable signals and matches or beats DPO from 1B to 30B.

Problem

Alignment methods like RLHF and DPO require preference data, and it is unclear why they work so well or whether feedback must be in preference form. The paper asks what inductive biases make alignment objectives succeed.

Approach

Defines human-aware losses (HALOs) as objectives whose implied utility is a prospect-theory value function of the implicit reward relative to a reference point, showing DPO and PPO-Clip qualify and CSFT and SLiC do not. Derives KTO from the Kahneman-Tversky value function, which maximizes utility of each output using only a binary desirable/undesirable label.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace DPO with KTOZephyr-β-SFT aligned on UltraFeedback · GSM8K (8-shot, chain-of-thought)EM: 40.0 -> 53.5Helped
use one output per input instead of both preference outputs (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 50.0Hurt
remove the reference point z0 (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 49.5Hurt
use a value function concave in the loss regime (ablation)KTO on Zephyr-β-SFT · BigBench-Hard (3-shot, chain-of-thought)EM: 52.6 -> 43.2Hurt
use an identity, risk-neutral value function (ablation)KTO on Zephyr-β-SFT · BigBench-Hard (3-shot, chain-of-thought)EM: 52.6 -> 6.1Hurt
remove the reference model (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 47.5Hurt
set β to 0.01 (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 54.0Helped
set β to 0.50 (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 45.0Hurt
set λD to 0.50 (ablation)KTO on Zephyr-β-SFT · BigBench-Hard (3-shot, chain-of-thought)EM: 52.6 -> 30.5Hurt
set λD to 0.75 (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 52.0Hurt
set λD to 1.33 (ablation)KTO on Zephyr-β-SFT · BigBench-Hard (3-shot, chain-of-thought)EM: 52.6 -> 45.4Hurt
set λD to 2.00 (ablation)KTO on Zephyr-β-SFT · GSM8K (8-shot, chain-of-thought)EM: 53.5 -> 43.0Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic-HH OpenAssistant SHP UltraFeedback MMLU GSM8K HumanEval BigBench-Hard TydiQA AlpacaEval 2

Benchmarks: MMLU GSM8K HumanEval BigBench-Hard TydiQA AlpacaEval 2

Metrics: GPT-4 winrate vs SFT target exact match pass@1 F1 % win

Baselines: DPO CSFT SLiC PPO (offline) ORPO SFT

Builds on: DPO RLHF PPO-Clip prospect theory

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy