atlas

Research map / Large language models / Alignment and preferences

Diverse Preference Learning for Capabilities and Alignment

ICLR 2025 · Large language models › Alignment and preferences · approach: Active and token-level preference learning · 0 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.

Proposes Soft Preference Learning (SPL), which decouples the entropy and cross-entropy terms of the KL penalty in RLHF/DPO to control output diversity as a global, sequence-level temperature, improving diversity, best-of-N math accuracy, and calibration.

Problem

Alignment algorithms such as RLHF and DPO reduce output diversity and overweight majority preferences, harming representation of diverse views, repeated-sampling problem solving, and logit calibration.

Approach

Split the KL-regularizer into separate entropy (alpha) and cross-entropy-to-reference (beta) terms; the optimal policy becomes pi_ref^(beta/alpha) * p^(1/alpha), so alpha/beta acts as a sequence-level global temperature on the DPO policy that preserves sequence ordering, with a DPO-style offline objective.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPL with global temperature α/β=1.1 instead of standard DPOMistral-7B · GSM8K best-of-128accuracy: 48.75% -> 58.34%Helped
Use SPL with global temperature α/β=1.1 instead of token-level temperature t=1.1Mistral-7B · GSM8K best-of-128accuracy: 54.07% -> 58.34%Helped
Use SPL with global temperature α/β=1.2 instead of standard DPOMistral-7B · MATH best-of-128accuracy: 27.99% -> 31.91%Helped
Use SPL with global temperature α/β=1.2 instead of token-level temperature t=1.2Mistral-7B · MATH best-of-128accuracy: 21.31% -> 31.91%Helped
Increase SPL global temperature from α/β=1 to α/β=1.1 (ablation)Mistral-7B · GSM8K best-of-128accuracy: 48.75% -> 58.34%Helped
Increase SPL global temperature from α/β=1 to α/β=1.2 (ablation)Mistral-7B · MATH best-of-128accuracy: 27.99% -> 31.91%Helped
Increase token-level temperature from t=1 to t=1.2 (ablation)Mistral-7B · GSM8K best-of-128accuracy: 48.75% -> 21.66%Hurt
Increase token-level temperature from t=1 to t=1.2 (ablation)Mistral-7B · MATH best-of-128accuracy: 27.99% -> 21.31%Hurt
Increase SPL global temperature from α/β=1.1 to α/β=1.2 (ablation)Mistral-7B · GSM8K best-of-128accuracy: 58.34% -> 43.07%Hurt
Increase SPL global temperature from α/β=1.1 to α/β=1.2 (ablation)Mistral-7B · MATH best-of-128accuracy: 29.16% -> 31.91%Helped
Increase SPL global temperature above 1 (ablation)SPL models · TruthfulQA and MMLUExpected Calibration ErrorHelped
Increase SPL global temperature slightly above 1 (ablation)SPL models · TruthfulQA and MMLUaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: HH-RLHF UltraChat Ultrafeedback-200k GSM8K MATH TruthfulQA MMLU Arena-Hard

Benchmarks: Arena-Hard GSM8K MATH TruthfulQA MMLU HH-RLHF held-out reward

Metrics: win-rate average reward reference cross-entropy embedding cosine distance logical disagreement content diversity best-of-N accuracy expected calibration error Brier score accuracy

Baselines: DPO with token-level temperature scaling min-p sampling top-p sampling top-k sampling f-DPO base SFT model

Builds on: DPO RLHF f-DPO Zephyr recipe temperature scaling

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