atlas

Research map / Large language models / Alignment and preferences

No Preference Left Behind: Group Distributional Preference Optimization

ICLR 2025 · Large language models › Alignment and preferences · approach: DPO design choices · 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 GDPO, which aligns LLMs to the distribution of preferences within a group by first calibrating a belief distribution and then doing DPO conditioned on sampled beliefs, evaluated on synthetic opinion generation and movie review generation.

Problem

DPO skews toward dominant preferences and fails to capture the distribution of conflicting, pluralistic preferences within a single group, with minority preferences degrading during training.

Approach

Factorize generation into a belief distribution over belief classes followed by belief-conditioned responses; combine a KL belief-calibration loss toward the group's belief statistics with a DPO loss conditioned on the chosen belief, so conflicting preferences are separated by belief.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace SFT with GDPOPythia-2.8B · US, PK, and SA controllable opinion generationJSD: US: 0.122 -> 0.068; PK: 0.126 -> 0.083; SA: 0.137 -> 0.087Helped
Replace SFT with GDPOPythia-2.8B · US, PK, and SA controllable opinion generationCBC: US: 0.987 -> 0.989; PK: 0.990 -> 0.991; SA: 0.987 -> 0.990Helped
Replace the strongest baseline with GDPOPythia-2.8B · US, PK, and SA controllable opinion generationBPC: US: 0.471 -> 0.582; PK: 0.435 -> 0.571; SA: 0.469 -> 0.588Helped
Replace the strongest baseline with GDPOPythia-2.8B · US, PK, and SA controllable opinion generationRS: US: 0.527 -> 0.554; PK: 0.542 -> 0.582; SA: 0.549 -> 0.536Helped
Add the belief calibration loss (GDPO first term) (ablation)GDPO · Controllable opinion generationJSDHelped
Add belief-conditioned preference alignment loss (GDPO second term) (ablation)GDPO · Controllable opinion generationJSDNo clear effect
Use GDPO instead of DPOGPT-2 Large and Pythia-2.8B · Controllable opinion generation trainingreward marginHelped
Use GDPO instead of DPOGPT-2 Large and Pythia-2.8B · Controllable opinion generation trainingbelief-distribution alignmentHelped
Use GDPO instead of DPOGPT-2 Large · Training efficiencyepoch training time: 13.3 minutes -> 15.48 minutes; 16% moreHurt
Use GDPO instead of SFT and DPOGPT-2 Large and Pythia-2.8B · Controllable movie review generationJSDHelped
Use GDPO instead of SFT and DPOGPT-2 Large and Pythia-2.8B · Controllable movie review generationBPCHelped

Surprising findings

Limitations

Experimental setup

Datasets: GlobalOpinionQA Amazon Movie Review dataset OMDB API metadata HH-RLHF (discussion only)

Benchmarks: GlobalOpinionQA-derived opinion generation (US, Pakistan, South Africa) Amazon movie review generation

Metrics: JSD CBC BPC RS

Baselines: SFT DPO Uniform SFT few-shot prompting In-Context Fine-tuning GPT-4o few-shot

Builds on: Direct Preference Optimization GPO KTO GlobalOpinionQA

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