atlas

Research map / Large language models / Alignment and preferences

Principled Fine-tuning of LLMs from User-Edits: A Medley of Preference, Supervision, and Reward

NeurIPS 2025 · Large language models › Alignment and preferences · approach: LLM-as-judge and feedback data · 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.

Theoretically analyzes fine-tuning LLMs from user-edit deployment logs via SFT, DPO, and cost-based RL, and proposes late ensembling of these policies with a UCB bandit at test time, evaluated on simulated email writing and summarization.

Problem

How to fine-tune LLM agents from naturally occurring user edits in deployment logs, which implicitly carry supervised, preference, and cost feedback, and adapt robustly when test-time users differ from training users.

Approach

Unifies three feedback types (SFT on edits, DPO on edit pairs, and cost-based RL with a pessimistic cost model) under a balance-equation user model, derives sample-complexity/suboptimality bounds showing trade-offs, and combines the resulting policies via early (loss-level) or late (bandit-level UCB) ensembling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use early ensembling of SFT and DPO losses instead of either single-feedback methodLlama 3.1 8B Instruct · Summarization, strong and weak usersmean edit cost: 0.5377 ± 0.02 -> 0.2092 ± 0.09; 0.8267 ± 0.06 -> 0.3586 ± 0.01Helped
Use early ensembling of SFT and DPO losses rather than DPOLlama 3.1 8B Instruct · Email writing, strong and weak usersmean edit cost: 0.3365 ± 0.00 -> 0.3438 ± 0.06; 0.3368 ± 0.01 -> 0.4864 ± 0.01Mixed
Use late ensembling with UCB instead of a single offline policyLlama 3.1 8B Instruct · Max SubOpt across four settingsMax SubOpt: 0.8698 ± 0.11 -> 0.1586 ± 0.04Helped
Train with SFT rather than the base modelLlama 3.1 8B Instruct · Summarization and email writing, strong usermean edit cost: 0.9455 ± 0.01 -> 0.5377 ± 0.02; 0.5108 ± 0.03 -> 0.4159 ± 0.05Helped
Train with DPO rather than SFTLlama 3.1 8B Instruct · Summarization and email writing, weak usermean edit cost: 0.9304 ± 0.19 -> 0.8267 ± 0.06; 0.4539 ± 0.03 -> 0.3368 ± 0.01Helped
Use early ensembling rather than either SFT or DPOLlama 3.1 8B Instruct · Summarization, strong and weak users; email writing, strong user, transfer testmean edit cost: 0.4890 ± 0.01 -> 0.1845 ± 0.02; 0.7698 ± 0.01 -> 0.2577 ± 0.02; 0.2955 ± 0.01 -> 0.2406 ± 0.03Helped

Surprising findings

Limitations

Experimental setup

Datasets: Gao et al. summarization and email writing article/preference data

Benchmarks: Gao et al. email writing Gao et al. summarization

Metrics: mean total edit distance per episode max suboptimality across settings

Baselines: Base SFT DPO EarlyEnsemble

Builds on: DPO Gao et al. user-edit simulation setup UCB

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