atlas

Research map / Large language models / Alignment and preferences

Aligning Language Models with Demonstrated Feedback

ICLR 2025 · Large language models › Alignment and preferences · approach: Steering and correcting LLM behavior · 1 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 DITTO, which turns a handful (<10) of user demonstrations into online preference comparisons (demonstrations preferred over the LLM's own and earlier-checkpoint samples) and trains with DPO, outperforming SFT, SPIN, and prompting on author-style alignment and a user study.

Problem

Aligning LLMs to a specific individual or task from only a handful of demonstrations, where standard SFT, RLHF, and prompting need far more data or are brittle.

Approach

Treat expert demonstrations as preferred over samples from the current LM and its earlier iterates, building replay and intermodel comparison rankings online, then optimize with DPO without updating the reference policy; this is derived as online imitation learning with a KL-constrained objective.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DITTO instead of SFTMistral Instruct v0.2 7B · CMCCwin rate: 56.78 -> 71.67; 11.7% pt.Helped
use DITTO instead of SPINMistral Instruct v0.2 7B · CMCC and CCATwin rate: avg.↓ 9.3% pt.Helped
add few-shot demonstrations to zero-shot promptingMistral and GPT-4 · CMCC and CCATwin rate: Mistral (↑20.94% pt.); GPT-4 (↑22.95% pt.)Helped
use DITTO instead of few-shot GPT-4GPT-4 · User study email taskswin rate: 23.9% pt.Helped
use DITTO instead of user-constructed promptsGPT-4 · User study email taskswin rate: 27.9% pt.Helped
use DITTO instead of SFTMistral Instruct v0.2 7B · User study email taskswin rate: 12% pt.Helped
sample negatives iteratively rather than all at the start (ablation)DITTO · CMCCwin rate: 57.3% to 70.1%Helped
keep the reference policy fixed rather than updating it (ablation)DITTO · CMCCwin rate: 70.1% to 45.8%Helped
add replay comparisons (ablation)DITTO · CMCCwin rate: 6.5 pointsHelped
add interpolicy comparisons (ablation)DITTO · CMCCwin rate: 2 pointsHelped
increase DITTO iterations from 1 to 4 (ablation)DITTO · CMCCwin rate: 31.5%Helped
increase DITTO iterations from 1 to 2 (ablation)DITTO · CMCCwin rate: -3.4%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: CMCC CCAT HumanEval

Benchmarks: CMCC CCAT50 user study (email tasks) HumanEval

Metrics: win rate pass@1

Baselines: zero-shot prompting few-shot prompting SFT SPIN self-prompt GPT-4 zero-shot GPT-4 few-shot

Builds on: DPO SPIN LoRA Maximum entropy IRL

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