atlas

Research map / Large language models / Alignment and preferences

As Simple as Fine-tuning: LLM Alignment via Bidirectional Negative Feedback Loss

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 Bidirectional Negative Feedback (BNF), a hyper-parameter-free, pairwise-free alignment loss implemented as a length-normalized cross-entropy with a dynamic target distribution, which reduces alignment tax on reasoning benchmarks.

Problem

DPO-style preference optimization is unstable and hyper-parameter sensitive, especially on math preference data with near-identical pairs, and causes reasoning degradation (alignment tax) when it overfits preferences.

Approach

Replaces pairwise contrastive losses with a single-sample cross-entropy whose target distribution is dynamic (computed from the policy/reference ratio with stop-gradient), so the gradient magnitude decreases in both directions of likelihood change, giving bidirectional negative feedback; works with labeled single responses and needs no extra hyper-parameters.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BNF instead of DPOMeta-Llama-3-8B-Instruct · Wild-BenchElo: 1155 -> 1153Hurt
Use BNF instead of DPOMeta-Llama-3-8B-Instruct · Arena-HardWR (%): 62.2 -> 52.1Hurt
Use BNF instead of SimPOMistral-7B-Instruct-v0.2 · Wild-BenchElo: 1133 -> 1131Hurt
Use BNF instead of SimPOMistral-7B-Instruct-v0.2 · GSM8Kaccuracy (%): 33.7 -> 39.7Helped
Use BNF instead of DPOGemma-2-9B-it · Wild-BenchElo: 1181 -> 1186Helped
Use BNF instead of DPOGemma-2-9B-it · MATHaccuracy (%): 20.2 -> 21.8Helped
Use BNF instead of SimPOGemma-2-9B-it · GSM8Kaccuracy (%): 87.7 -> 88.0No clear effect
Reduce preference pairing from 100% to 0% (ablation)BNF on Meta-Llama-3-8B-Instruct · Wild-Bench scorescore: 37.5 -> 36.0Hurt
Reduce preference pairing from 100% to 0% (ablation)BNF on Meta-Llama-3-8B-Instruct · Arena-HardWR (%): 52.1 -> 48.4Hurt
Reduce preference pairing from 100% to 0% (ablation)BNF on Meta-Llama-3-8B-Instruct · GSM8Kaccuracy (%): 77.0 -> 80.1Helped
Reduce preference pairing from 100% to 0% (ablation)BNF on Meta-Llama-3-8B-Instruct · MATHaccuracy (%): 9.3 -> 9.4Helped
Use 50% rather than 100% preference pairing (ablation)BNF on Meta-Llama-3-8B-Instruct · MATHaccuracy (%): 9.3 -> 10.0Helped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback Mistral-Ultrafeedback-PairRM Llama3-Ultrafeedback-ArmoRM Gemma2-Ultrafeedback-ArmoRM

Benchmarks: Wild-Bench Arena-Hard GSM8K MATH-L5 CRUX MMLU-redux

Metrics: Elo Wild-Bench score length-controlled win rate win rate accuracy average rank log-likelihood shift logit shift Gini coefficient

Baselines: SLiC-HF DPO IPO KTO ORPO SimPO RDPO

Builds on: DPO SimPO SLiC-HF KTO IPO

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