atlas

Research map / Large language models / Alignment and preferences

Stackelberg Self-Annotation: A Robust Approach to Data-Efficient LLM Alignment

NeurIPS 2025 · 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 SGPO, a Stackelberg game between a policy and a worst-case Wasserstein-ball preference distribution, and SSAPO, a self-annotation DPO-style instantiation that uses 2K seed UltraFeedback preferences plus iterative self-labeling and DRO reweighting.

Problem

Preference alignment of LLMs typically needs large curated preference data that is costly and noisy; self-annotated synthetic labels can be biased and compound over iterations.

Approach

Models alignment as a Stackelberg game in preference-gap space where the follower picks a worst-case distribution within a W1 ball around the empirical gap distribution; approximates the concave log-sigmoid inner objective with a max-of-affine surrogate to obtain a finite convex program whose solution reweights self-annotated pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace seed-only DPO with SSAPO self-annotation and robust reweightingMistral-7B · AlpacaEval 2.0Len-control. Win Rate (%): 9.03 -> 24.44Helped
replace seed-only DPO with SSAPO self-annotation and robust reweightingMistral-7B · AlpacaEval 2.0Win Rate vs. GPT-4 (%): 7.68 -> 35.82Helped
replace seed-only DPO with SSAPO self-annotation and robust reweightingMistral-7B · MT-BenchAvg. Score (0-10): 6.81 -> 6.68Hurt
replace SPA with SSAPOLLaMA3-8B · AlpacaEval 2.0Win Rate vs. GPT-4 (%): 24.95 -> 40.12Helped
increase Wasserstein radius from ε=0 to ε=0.01 (ablation)Mistral-7B-SSAPO · AlpacaEval 2.0Len-control. Win Rate (%): 19.76 -> 24.44Helped
increase Wasserstein radius from ε=0.01 to ε=0.1 (ablation)Mistral-7B-SSAPO · AlpacaEval 2.0Len-control. Win Rate (%): 24.44 -> 19.78Hurt
increase tangent count from K=5 to K=6 (ablation)Mistral-7B-SSAPO · AlpacaEval 2.0Len-control. Win Rate (%): 22.89 -> 23.20Helped
increase tangent count from K=6 to K=7 (ablation)Mistral-7B-SSAPO · AlpacaEval 2.0Len-control. Win Rate (%): 23.20 -> 19.05Hurt
increase group size from G=100 to G=300 (ablation)Mistral-7B-SSAPO · AlpacaEval 2.0Len-control. Win Rate (%): 13.70 -> 16.95Helped
increase group size from G=100 to G=300 (ablation)Mistral-7B-SSAPO · DRO solverCPU Runtime (min): 45 -> 630Hurt
flip preferred/unpreferred labels on 25% of seed pairs (ablation)Mistral-SSAPO · AlpacaEval 2.0LC win-rate / Win-rate vs GPT-4: 26.90% / 31.93% -> 19.70% / 18.51%Hurt
flip preferred/unpreferred labels on 25% of seed pairs (ablation)LLaMA-SSAPO · AlpacaEval 2.0LC win-rate / Win-rate vs GPT-4: 33.33% / 40.12% -> 43.74% / 46.70%Helped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback UltraChat

Benchmarks: AlpacaEval 2.0 MT-Bench

Metrics: length-controlled win rate win rate vs GPT-4 average MT-Bench score

Baselines: DPO Iter DPO (PairRM) Iter DPO (LLM-as-judge) SPA Zephyr-7B-beta Mistral-Large

Builds on: DPO SPA Iter DPO Stackelberg Alignment RLHF

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