Research map / Large language models / Alignment and preferences
Leveraging robust optimization for llm alignment under distribution shifts
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 DoRA, a method-agnostic distribution-aware KL-DRO objective that reweights each preference sample by a classifier-derived calibration term estimating its alignment with the human-preferred distribution, to handle synthetic-data response mixture shift.
Problem
Preference alignment with LLM-generated synthetic data introduces a mixture response shift, where training responses only partly come from the human-preferred target distribution, biasing learned policies away from true human preferences.
Approach
Train per-source BERT classifiers to estimate whether a response comes from the golden distribution, convert them to importance-weight-style calibration terms under a known mixture model, and multiply each sample's loss by this term inside a KL-DRO log-sum-exp objective, so the robust objective focuses on target-aligned data while avoiding over-pessimism.
Key results
- On HH-RLHF with Mistral-7B, DPO w/ DoRA reaches 75.4 win and 21.4 lose versus DPO 74.8/23.5 and Robust DPO 77.8/20.0, with DoRA achieving the lowest lose rates among pairwise methods.
- In the listwise setting, DoRA improves DPO_PL, RRHF and LIRE on HH-RLHF and summarization; e.g., LIRE on HH with Mistral-7B rises from 72.8 to 84.0 win rate.
- On AlpacaEval 2 LC win rate, LIRE improves from 28.74 to 31.28 with DoRA, while DPO_PL slightly drops (18.80 to 18.27).
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Add DoRA to listwise DPO_PL | DPO_PL · HH-RLHF and Summarization, listwise | Win (%): 75.0 -> 78.0; 81.0 -> 82.5; 53.3 -> 55.3; 54.5 -> 59.0 | Helped |
| Add DoRA to RRHF | RRHF · HH-RLHF and Summarization, listwise | Win (%): 76.5 -> 79.8; 43.8 -> 44.5; 70.0 -> 72.0; 70.8 -> 74.0 | Helped |
| Add DoRA to LIRE | LIRE · HH-RLHF and Summarization, listwise | Win (%): 72.8 -> 84.0; 82.0 -> 84.5; 82.5 -> 81.0; 82.5 -> 83.8 | Mixed |
| Add DoRA to DPO_PL | DPO_PL · AlpacaEval 2.0, UltraFeedback | WR (%): 18.14 -> 17.73 | Hurt |
| Add DoRA to RRHF | RRHF · AlpacaEval 2.0 and Arena-Hard, UltraFeedback | WR (%): 13.88 -> 14.48; 11.0 -> 11.2 | Helped |
| Add DoRA to LIRE | LIRE · AlpacaEval 2.0 and Arena-Hard, UltraFeedback | WR (%): 29.44 -> 32.02; 20.0 -> 20.3 | Helped |
| Add DoRA to DPO_PL | DPO_PL · HH-RLHF with corrupted labels | WR (%): 71.0 -> 74.5; 64.5 -> 67.0; 57.3 -> 60.8 | Helped |
| Add DoRA to DPO_PL during self-training | DPO_PL · HH-RLHF self-training, iteration 1 to 3 | Score: 77.0 -> 78.5; 83.5 -> 85.8; 85.0 -> 88.0 | Helped |
| Increase robustness parameter λ from 1 (ablation) | DoRA with Mistral-7B · HH task | Win rate | Hurt |
| Use DRO without calibration reweighting (ablation) | DPO_PL, RRHF, and LIRE · HH and Summarization | Score: DPO_PL: 76.0, 54.0; RRHF: 77.0, 52.8; LIRE: 65.0, 70.0 | Mixed |
| Use calibration reweighting without DRO (ablation) | DPO_PL, RRHF, and LIRE · HH and Summarization | Score: DPO_PL: 74.5, 55.0; RRHF: 80.5, 48.3; LIRE: 80.8, 78.3 | Mixed |
| Combine calibration-aware scoring with robust optimization (ablation) | DPO_PL, RRHF, and LIRE · HH and Summarization | Score: DPO_PL: 78.0, 55.3; RRHF: 79.8, 72.0; LIRE: 84.0, 81.0 | Helped |
Surprising findings
- DoRA slightly decreases DPO_PL performance on AlpacaEval 2 with UltraFeedback, which the authors attribute to chosen responses in UltraFeedback coming from mixed sources violating the single-source assumption.
- The DRO-only variant does not consistently beat the reweighting-only variant; effects depend strongly on the base loss and task (e.g., LIRE is highly sensitive).
Limitations
- Requires coarse source labels (human vs model generated) and an approximately known target/golden distribution, which may be unavailable in open-domain or legacy datasets.
- Assumes each chosen response comes from a single source, which is violated in UltraFeedback and degrades results for DPO_PL.
- Uses reward models as proxies for human preference; the golden distribution is approximated by trusted or GPT-4-quality data.
Experimental setup
Datasets: HH-RLHF Summarization (OpenAI summarize_from_feedback) UltraFeedback
Benchmarks: HH-RLHF Summarization AlpacaEval 2 Arena-Hard
Metrics: win rate lose rate length-controlled win rate
Baselines: DPO R-DPO EXO SimPO DPO_PL RRHF LIRE Robust DPO Dr.DPO RSO
Builds on: DPO KL-DRO Plackett-Luce ranking loss (DPO_PL) RRHF LIRE
Closest papers by meaning
- Robust LLM Alignment via Distributionally Robust Direct Preference Optimization (NeurIPS 2025 · similarity 0.95)
- Panacea: Pareto Alignment via Preference Adaptation for LLMs (NeurIPS 2024 · similarity 0.93)
- Cal-DPO: Calibrated Direct Preference Optimization for Language Model Alignment (NeurIPS 2024 · similarity 0.92)
- TODO: Enhancing LLM Alignment with Ternary Preferences (ICLR 2025 · similarity 0.92)
- Spread Preference Annotation: Direct Preference Judgment for Efficient LLM Alignment (ICLR 2025 · similarity 0.92)
- Towards Robust Alignment of Language Models: Distributionally Robustifying Direct Preference Optimization (ICLR 2025 · similarity 0.92)
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.
