atlas

Research map / Large language models / Alignment and preferences

Improving Instruction Following in Language Models through Proxy-Based Uncertainty Estimation

ICML 2024 · Large language models › Alignment and preferences · approach: Robust and calibrated DPO · 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 an Uncertainty-aware Reward Model (URM) using MC dropout and a sigmoid-based Balanced Entropy measure, and uses it to curate curricula and reweight DPO (UDPO) and C-RLFT (UCPO) to improve instruction following.

Problem

Reward models give point scores that ignore ambiguity in human preferences, and preference/SFT datasets vary in quality, so training data curation and policy optimization for instruction following lack a principled uncertainty signal.

Approach

Treat the reward difference as Gaussian, map it through a sigmoid to a binary preference probability, estimate epistemic/aleatoric/Balanced Entropy uncertainty via MC dropout on a proxy reward model, and use that uncertainty to order training data (curriculum), weight the DPO loss (UDPO), and regularize C-RLFT (UCPO).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Weight preference examples by URM uncertainty in DPODPO · Vicuna-Benchpair score: 100.0 -> 107.5Helped
Weight preference examples by URM uncertainty in DPODPO · Vicuna-Bench, Synthetic-GPT-J; Pythia 1.4Bpair score: 121.3 -> 120.0Hurt
Weight preference examples by URM uncertainty in DPODPO · MT-Benchpair score: 98.8 -> 102.5; 101.3 -> 102.5; 99.4 -> 105.6Helped
Weight preference examples by URM uncertainty in DPODPO · MT-Bench, OpenAI-Summarize; Pythia 1.4Bpair score: 99.4 -> 99.4No clear effect
Condition policy optimization on URM certaintyC-RLFT · Vicuna-Bench and MT-Benchpair scoreHelped
Order DPO data by decreasing Balanced EntropyDPO with Llama 2 7B · MT-Benchsingle score: 5.73 -> 6.12Helped
Order DPO data by increasing aleatoric uncertaintyDPO with Llama 2 7B · MT-Benchpair score: 117.5 -> 138.1Helped
Order DPO data by increasing aleatoric uncertaintyDPO with Llama 2 7B · Vicuna-Benchpair score: 146.3 -> 160.0Helped
Use a poorly structured curriculum instead of a suitable data orderDPO · MT-Benchinstruction-following performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Anthropic-HH OpenAI-Summarize Synthetic-GPT-J BeaverTails-Helpful ShareGPT Alpaca Open-Orca Databricks-Dolly

Benchmarks: MT-Bench Vicuna-Bench

Metrics: single score pairwise win-draw-loss score

Baselines: DPO C-RLFT PRO Random curriculum SFT base model

Builds on: DPO C-RLFT MC dropout Balanced Entropy

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