atlas

Research map / Large language models / Instruction and fine-tuning

Preference-Oriented Supervised Fine-Tuning: Favoring Target Model over Aligned Large Language Models

AAAI 2025 · Large language models › Instruction and fine-tuning · approach: Fine-tuning generalization and delta compression · 3 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 PoFT, an SFT objective that applies a Bradley-Terry preference loss favoring the target model's length-normalized likelihood over that of aligned LLMs on the same SFT data, improving Mistral-7B and Llama-3-8B over cross-entropy SFT.

Problem

Standard cross-entropy SFT is sensitive to the quality of instruction-response data, and high-quality SFT datasets are costly to create and maintain.

Approach

Treat SFT as a Bradley-Terry preference between the target model and aligned LLMs on the same (x,y) data, using length-normalized log-likelihoods as rewards, so the aligned LLMs' likelihoods act as data-quality signals that reweight per-sample gradients.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace CE SFT with PoFTMistral-7B and Llama3-8B · UltraChat, OpenHermes, and ShareGPT; LLM Open Leaderboard OverallOverall: UltraChat: 63.26 -> 63.74; 65.71 -> 65.90. OpenHermes: 61.94 -> 63.52; 63.06 -> 65.23. ShareGPT: 63.67 -> 64.08; 65.44 -Helped
replace CE SFT with PoFTMistral-7B · MT-Bench, UltraChat, OpenHermes, and ShareGPTLast score: UltraChat: 6.35 -> 6.52; OpenHermes: 5.09 -> 5.93; ShareGPT: 6.63 -> 6.83Helped
replace CE SFT with PoFTMistral-7B · AlpacaEval 2.0, UltraChat, OpenHermes, and ShareGPTWin rate (%): UltraChat: 3.98 -> 4.1; OpenHermes: 4.86 -> 5.96; ShareGPT: 2.44 -> 2.61Helped
combine PoFT with SFT data filtering (ablation)Mistral-7B trained on OpenHermes · LLM Open Leaderboard OverallOverall: Preference score: 63.52 -> 64.69; IFD: 64.71 -> 64.95; Instag: 64.04 -> 64.27; Deita: 64.31 -> 64.49Helped
replace original responses with aligned-LLM-generated responses (ablation)SFT on Mistral-7B and OpenHermes · LLM Open Leaderboard OverallOverall: Original SFT: 61.94; Llama-3-8B-instruct: 63.16; Zephyr-7B-sft-full: 62.30; Yi-6B-Chat: 60.18; PoFT: 63.52Mixed
use one aligned model's scores instead of collaborative scores (ablation)PoFT on Mistral-7B · OpenHermes, LLM Open Leaderboard OverallOverall: ALL: 63.52; Llama3: 64.29; Zephyr: 64.18; Yi: 62.95Mixed
use maximum rather than average aligned-model scores (ablation)PoFT on Mistral-7B · UltraChat, OpenHermes, and ShareGPT; LLM Open Leaderboard OverallOverall: Avg.: 63.71, 63.52, 64.08; Max.: 63.64, 64.30, 63.91Mixed
use minimum rather than average aligned-model scores (ablation)PoFT on Mistral-7B · UltraChat, OpenHermes, and ShareGPT; LLM Open Leaderboard OverallOverall: Avg.: 63.71, 63.52, 64.08; Min.: 63.61, 64.13, 64.05Mixed
train with PoFT followed by DPO rather than SFT followed by DPOMistral-7B · UltraChat + UltraFeedbackAlpacaEval 2.0 average win rate (%): 25.09 -> 27.83Helped

Surprising findings

Limitations

Experimental setup

Datasets: UltraChat200k OpenHermes ShareGPT-Chinese-English-90k UltraFeedback Alpaca Dolly

Benchmarks: HuggingFace Open LLM Leaderboard (ARC, TruthfulQA, Winogrande, GSM8k, HellaSwag, MMLU) MT-Bench AlpacaEval 2.0

Metrics: accuracy normalized accuracy MT-Bench score AlpacaEval win rate standard deviation across epochs

Baselines: cross-entropy SFT Zephyr-7B-sft-full IFD Instag Deita DPO

Builds on: Direct Preference Optimization Bradley-Terry model Zephyr-7B-sft-full alignment-handbook IFD

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