atlas

Research map / Large language models / Alignment and preferences

POROver: Improving Safety and Reducing Overrefusal in Large Language Models with Overgeneration and Preference Optimization

ICML 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.

Shows that overgenerating instruction-tuning data with stronger teachers (GPT-4o) improves safety and reduces overrefusal in student LLMs, and proposes POROver, a DPO-based post-training step that further reduces overrefusal while keeping safety.

Problem

Instruction-finetuned LLMs must balance safety against overrefusal of benign prompts that look toxic; the effect of using newer, stronger teacher models for completions on this trade-off is unexplored, and highly safe models with high overrefusal lack a targeted post-training fix.

Approach

Overgenerate eight GPT-4o completions per prompt for general and toxic instructions, rejection-sample them with ArmoRM and Llama Guard 2, and then apply DPO with preference pairs that contrast overrefused refusals (losing) with compliant helpful completions (winning) on seemingly toxic prompts, plus safe-vs-unsafe pairs on toxic prompts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace original GPT-3 general-purpose completions with overgenerated GPT-4o completionsLlama-3.1-8B instruction finetuning · OR-Bench and XSTestF1-Score: 74.39 -> 90.76 (OR-Bench); 90.75 -> 95.44 (XSTest)Helped
Use ArmoRM helpfulness selection rather than random selection for GPT-4o completions (ablation)Llama-3.1-8B general-purpose instruction finetuning · OR-BenchF1-Score: 90.76 -> 91.78Helped
Use ArmoRM helpfulness selection rather than random selection for GPT-4o completions (ablation)Llama-3.1-8B general-purpose instruction finetuning · AlpacaEvalWin Rate: 36.57 -> 39.32Helped
Train with 20,000 GPT-4o toxic-prompt completions instead of 2,000 GPT-3.5 completionsLlama-3.1-8B safety instruction finetuning · OR-Bench Seemingly ToxicNot-Overrefusal Rate: 11.1% -> 57.6%Helped
Increase GPT-4o toxic-prompt safety data from 2,000 to 20,000 examples (ablation)Llama-3.1-8B safety instruction finetuning · OR-Bench ToxicNot-Unsafe RateHelped
Apply DPO-based POROver using preference data for seemingly toxic and genuinely toxic promptsLlama-3.1-8B finetuned with 20,000 GPT-4o toxic examples · OR-Bench Seemingly ToxicNot-Overrefusal Rate: 57.6% -> 82.1%Helped
Apply DPO-based POROverLlama-3.1-8B finetuned with 20,000 GPT-4o toxic examples · OR-Bench ToxicNot-Unsafe Rate: 98.6% -> 97.9%Hurt
Apply DPO-based POROverLlama-3.1-8B finetuned with 20,000 GPT-4o toxic examples · XSTest Seemingly ToxicNot-Overrefusal Rate: 89.2% -> 90.8%Helped
Apply DPO-based POROverLlama-3.1-8B finetuned with 20,000 GPT-4o toxic examples · AlpacaEvalWin Rate: 38.93% (1.66 standard error) before and afterNo clear effect
Exclude toxic prompts from preference training by setting tau = 0 (ablation)POROver · Validation safety and usefulnessSafety and usefulnessMixed
Set the containment threshold tau = 0.5 (ablation)POROver · Validation safety and usefulnessSafety and usefulnessMixed
Increase added safety data to higher amounts (ablation)Llama-3.1-8B instruction finetuning · OR-Bench ToxicNot-Unsafe RateHelped

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca Anthropic Red-teaming OR-Bench 80k AlpacaFarm

Benchmarks: AlpacaEval 2.0 OR-Bench Toxic XSTest Toxic I-CoNa Q-Harm I-Controversial OR-Bench Seemingly Toxic XSTest Seemingly Toxic JailBreakBench

Metrics: Not-Unsafe Rate Not-Overrefusal Rate F1 score AlpacaEval win rate attack success rate

Baselines: GPT-3.5 completions (original safety data) GPT-3 Alpaca completions DeBERTa reward model rejection sampling Random selection

Builds on: DPO Alpaca OR-Bench Llama Guard 2 ArmoRM

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