atlas

Research map / Large language models / Alignment and preferences

Adaptive Batch-Wise Sample Scheduling for Direct Preference Optimization

NeurIPS 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 Sample Scheduling for DPO, where a contextual-bandit scheduler (SamS) picks a top-K subset of each training batch based on the policy's evolving hidden states and lagged DPO-loss rewards, improving DPO alignment without changing the DPO loss.

Problem

Fixed preference datasets contain noisy or misaligned samples whose difficulty shifts as the policy trains, and existing data selection methods are static pre-filters that ignore the evolving model state during DPO.

Approach

Formulate per-batch sample selection during DPO as a contextual bandit: an encoder over the policy's hidden states gives arm contexts, an exploitation MLP predicts a reward (batch-level loss reduction plus sample-level margin and uncertainty), and an exploration MLP adds a UCB-style bonus; the top-K samples per batch are used for the DPO update, with the reward collected in the next round at no ex

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add adaptive batch-wise sample scheduling to DPODPO · AlpacaEval 2 across the four reported model configurationsLC win rate: 5.5% - 8.4%Helped
add adaptive batch-wise sample scheduling to DPODPO · AlpacaEval 2 across the four reported model configurationswin rate: 3.0% - 12.4%Helped
add adaptive sample schedulingDPO · HH test settest accuracy: +2.8Helped
add adaptive sample schedulingDPO · SHP test settest accuracy: +2.4Helped
add adaptive sample schedulingKTO · HH test settest accuracy: +3.1Helped
add adaptive sample schedulingKTO · SHP test settest accuracy: +2.3Helped
select 75% rather than 100% of each batch (ablation)SamS with DPO · HH test settest accuracy: 64% -> 68%Helped
select 50% rather than 100% of each batch (ablation)SamS with DPO · HH test settest accuracy: 64% -> 67%Helped
select 25% rather than 100% of each batch (ablation)SamS with DPO · HH test settest accuracy: 64% -> 63%Hurt
include the exploration network fS' (ablation)SamS with DPO · HH test settest accuracy: 65% -> 67%Helped

Surprising findings

Limitations

Experimental setup

Datasets: UltraFeedback Anthropic-HH SHP AlpacaEval 2 MT-Bench

Benchmarks: AlpacaEval 2 MT-Bench Anthropic-HH test accuracy SHP test accuracy

Metrics: length-controlled win rate raw win rate MT-Bench score (GPT-4 Turbo judge) test accuracy GPU memory runtime

Baselines: RRHF SLiC-HF IPO CPO KTO ORPO R-DPO DPO (50% random) Selective DPO

Builds on: DPO Selective DPO Online Iterative DPO UCB Thompson Sampling

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