Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Recovering Diversity Without Losing Alignment: A DPO Recipe for Post-Trained LLMs

About

Many open-ended instructions have multiple valid answers that users can benefit from seeing, but post-training often narrows an LLM's output space toward a small set of canonical responses. We introduce REDIPO, an offline DPO data-construction pipeline for recovering distinct valid answer modes while preserving the alignment benefits of the instruct model. For each prompt, REDIPO samples responses from both base and instruct models, rewrites base-model responses with the instruct model, filters candidates for safety and instruction-following quality, and builds preference pairs that favor marginally diverse responses among candidates with similar instruction-following reward. Across Qwen3-4B, OLMo-3-7B, and LLaMA-3.1-8B, REDIPO improves NoveltyBench distinct_k by 134%, 33%, and 44% relative to the instruct checkpoints, while DivPO changes diversity by 0%, -6%, and -4% on the same models. These gains largely maintain MTBench, IFEval, and Arena-Hard performance, and reduce direct-category HarmBench attack success rate. Ablations show that marginal-diversity pair selection and base-response rewriting drive the diversity gains, while filtering and quality-bounded pairing help maintain alignment. Overall, our results show that diverse valid answers from base-model generations can be reintroduced through carefully constructed preference data while retaining the alignment benefits of post-training. We release our code and data at https://github.com/vsamuel2003/RiDiPO.

Vinay Samuel, Yapei Chang, Mohit Iyyer• 2026

Related benchmarks

TaskDatasetResultRank
Multi-turn Instruction FollowingMT-Bench
MT-Bench Score (GPT-4)7.044
129
Safety EvaluationHarmBench
Harmbench Score2.9
127
Output DiversityNOVELTYBENCH
Distinct Score7.43
31
Verifiable Instruction FollowingIFEval
IFEval Score84.3
15
Human-centric Quality EvaluationArena Hard
Arena-Hard Score28.5
15
Showing 5 of 5 rows

Other info

Follow for update