atlas

Research map / Large language models / Alignment and preferences

TIS-DPO: Token-level Importance Sampling for Direct Preference Optimization With Estimated Weights

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 TIS-DPO, a token-level importance-sampling extension of DPO that weights each token by an estimated reward from contrastive LLMs (built via prompts, SFT, or DPO), improving harmlessness, helpfulness, and summarization alignment.

Problem

DPO treats the whole response as a single bandit arm and ignores differences in token importance, which can reduce optimization efficiency and final alignment quality.

Approach

Derive a token-level PPO objective with importance sampling from an ideal dataset where each token has equal expected reward, yielding a DPO variant with per-token weights; estimate weights from log-probability differences between a positive and negative contrastive LLM, built by contrastive prompting, separate SFT on winning/losing responses, or forward/reverse DPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DPO-based contrastive models to estimate token weights instead of standard DPOLLaMA2-7B · PKU-SafeRLHFLlama-Guard safety: 74.4% -> 96.7%Helped
Use DPO-based contrastive models to estimate token weights instead of standard DPOLLaMA2-7B · Anthropic-HHBeaver-Reward Help.: 8.4 -> 9.2Helped
Use SFT-based contrastive models to estimate token weights instead of standard DPOLLaMA2-7B · PKU-SafeRLHFLlama-Guard safety: 74.4% -> 89.6%Helped
Use prompt-based contrastive weight estimation instead of standard DPOMistral-7B · PKU-SafeRLHFLlama-Guard safety: 81.2% -> 80.1%Hurt
Replace estimated token weights with random weights (ablation)TIS-DPO(D) · PKU-SafeRLHFLlama-Guard safety: 96.7% -> 21%Hurt
Replace estimated token weights with random weights (ablation)TIS-DPO(D) · PKU-SafeRLHFBeaver-Cost Harm: 0.1 -> 9.2Hurt
Replace estimated token weights with equal weights (ablation)TIS-DPO(D) · PKU-SafeRLHFLlama-Guard safety: 96.7% -> 74.9%Hurt
Replace estimated token weights with equal weights (ablation)TIS-DPO(D) · PKU-SafeRLHFBeaver-Cost Harm: 0.1 -> 5.8Hurt
Remove the eta term (ablation)TIS-DPO(D) · PKU-SafeRLHFLlama-Guard safety: 96.7% -> 95.3%Hurt
Remove the eta term (ablation)TIS-DPO(D) · PKU-SafeRLHFMT-bench: 4.3 -> 4.3No clear effect
Use contrastive prompts with LLM-generated data instead of the original data distributionTIS-DPO(P) · PKU-SafeRLHFLlama-Guard safety: 49.8% -> 68.3%Helped
Use DPO-based contrastive models rather than prompt-based contrastive modelsTIS-DPO · PKU-SafeRLHF with LLM-generated dataLlama-Guard safety: 68.3% -> 81.3%Helped

Surprising findings

Limitations

Experimental setup

Datasets: PKU-SafeRLHF Anthropic-HH TL;DR

Benchmarks: PKU-SafeRLHF Anthropic-HH AdvBench JailbreakBench Alpaca MT-bench TL;DR

Metrics: Llama-Guard safety percentage Beaver-Cost harmfulness score Beaver-Reward helpfulness score MT-bench score GPT-4 win rate

Baselines: DPO PPO IPO KTO TDPO RLCD

Builds on: DPO TDPO RLCD Regret Preference Model

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