Research map / Large language models / Instruction and fine-tuning
Preserving Diversity in Supervised Fine-Tuning of Large Language Models
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 GEM, a game-theoretic SFT objective with an auxiliary meta-controller distribution that equals a softmax of the model's logits scaled by 1/beta, which preserves output diversity and reduces forgetting relative to cross-entropy fine-tuning.
Problem
Cross-entropy SFT of LLMs maximizes likelihood of observed responses, collapsing output diversity and causing knowledge forgetting and alignment tax, which hurts later sampling-based stages such as test-time scaling.
Approach
Frame SFT as a two-player game with an auxiliary distribution q that governs logit flow from high-probability source tokens to the target; q is a softmax of shifted logits, so the equilibrium is reverse-KL matching with entropy regularization, computed at the same cost as CE.
Key results
- GEM reaches a 3.1-point (6.6% relative) higher win rate than CE in best-of-32 chat evaluation on AlpacaEval, with about 2x fewer samples needed for comparable performance.
- On HumanEval pass@100, GEM reaches 82.5 versus 75.5 for CE, a 7-point gain.
- On the OpenLLM leaderboard tasks, GEM drops 0.3 points on average versus 1.5 for CE, reported as an 80% reduction in alignment tax.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use GEM instead of CE | Llama-3.1-8B · AlpacaEval chat with best-of-N sampling | win rate: 3.1-point increase (6.6% relative) | Helped |
| Use GEM instead of CE | Llama-3.1-8B · HumanEval pass@100 | pass rate: 75.5 -> 82.5; 7-point improvement | Helped |
| Add weight decay of 0.1 to CE | CE on Llama-3.1-8B · HumanEval pass@100 | pass rate: 75.5 to 76.6 | Helped |
| Perturb input embeddings with NEFT | Llama-3.1-8B · HumanEval pass@100 | pass rate: 75.6 | No clear effect |
| Use GEM instead of CE | Llama-3.1-8B · Chat direct generation | performance: 24.5 vs. 24.9 | Helped |
| Use GEM instead of CE | Llama-3.1-8B · Code generation direct | performance: 32.7 vs. 32.6 | Hurt |
| Use GEM instead of CE | Llama-3.1-8B · OpenLLM leaderboard (six tasks) | average alignment tax drop: 1.5-point drop for CE; 0.3-point drop for GEM; 80% reduction | Helped |
| Use GEM instead of CE | Llama-3.1-8B · Output distribution | entropy: 0.42 (CE) -> 0.76 (GEM) | Helped |
| Use GEM instead of CE + WD | Llama-3.1-8B · Output distribution | entropy: 0.41 (CE + WD) -> 0.76 (GEM) | Helped |
| Use GEM instead of NEFT | Llama-3.1-8B · Output distribution | entropy: 0.43 (NEFT) -> 0.76 (GEM) | Helped |
| Use log-sigmoid h instead of linear h (ablation) | GEM · Some tasks | performance | Helped |
| Use linear h instead of log-sigmoid h (ablation) | GEM · Some tasks | performance | Mixed |
Surprising findings
- Adding an entropy regularizer directly to CE produces nonsensical tail tokens in generated text, whereas GEM does not.
- Weight decay does not improve best-of-N chat performance and only slightly improves CE on code pass@100.
Limitations
- beta = 0 case lacks a unique tractable equilibrium and is left for future work
- Reported results are mainly on Llama-3.1-8B with UltraFeedback, so generality across models is shown only partially in the excerpt
- Chat evaluation relies on a reward model as selector rather than human judgments
Experimental setup
Datasets: UltraFeedback AlpacaEval HumanEval OpenLLM leaderboard tasks
Benchmarks: AlpacaEval HumanEval OpenLLM leaderboard (ARC, GSM8K, HellaSwag, MMLU, TruthfulQA, WinoGrande) RewardBench
Metrics: win rate pass rate / pass@100 100 - Self-BLEU diversity entropy average accuracy drop (alignment tax)
Baselines: cross-entropy (CE) CE + weight decay NEFT SPIN
Builds on: cross-entropy SFT SPIN GAN weight decay NEFT
Closest papers by meaning
- Self-Play Fine-Tuning Converts Weak Language Models to Strong Language Models (ICML 2024 · similarity 0.88)
- Constrained Entropic Unlearning: A Primal-Dual Framework for Large Language Models (NeurIPS 2025 · similarity 0.88)
- Large Language Models to Diffusion Finetuning (ICML 2025 · similarity 0.88)
- Linearization Explains Fine-Tuning in Large Language Models (NeurIPS 2025 · similarity 0.88)
- LensLLM: Unveiling Fine-Tuning Dynamics for LLM Selection (ICML 2025 · similarity 0.88)
- Diversity-Aware Policy Optimization for Large Language Model Reasoning (NeurIPS 2025 · similarity 0.87)
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.
