atlas

Research map / Large language models / Language, safety and interpretability

Self-Improvement in Language Models: The Sharpening Mechanism

ICLR 2025 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 2 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.

Formalizes LLM self-improvement as "sharpening" toward high-likelihood responses, proves sample-complexity bounds for SFT- and RLHF-based sharpening (with XPO exploration removing the coverage dependence), and validates with best-of-N and SFT experiments on several models.

Problem

Self-improvement without external feedback seems to create no new information, so it is unclear why it should improve capabilities; the paper asks when and how a model can be sharpened toward its own high-likelihood (self-rewarded) responses and what the fundamental limits are.

Approach

Frame self-improvement as sharpening: use the model's own sequence log-likelihood as a self-reward and amortize best-of-N-style maximum-likelihood inference into post-training, analyzed in a sample-and-evaluate statistical framework where SFT-based sharpening is minimax optimal under coverage and exploratory RLHF (XPO) can remove the coverage dependence.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on best-of-50 responses selected by sequence log-likelihoodPhi3.5-Mini · MATHaccuracy: 19.24 ± 2.41% lift over greedyHelped
Train on best-of-50 responses selected by sequence log-likelihoodPhi3.5-Mini · MATHlikelihood: 48.33 ± 0.17Helped
Train on best-of-50 responses selected by sequence log-likelihoodPhi3.5-Mini · GSM8Kaccuracy: 1.82 ± 0.64% lift over greedyHelped
Train on best-of-50 responses selected by sequence log-likelihoodPhi3.5-Mini · GSM8Klikelihood: 1.49 ± 0.55Helped
Train on best-of-50 responses selected by sequence log-likelihoodPhi3.5-Mini · ProntoQAaccuracy: 12.46 ± 1.08% lift over greedyHelped
Train on best-of-50 responses selected by sequence log-likelihoodPhi3.5-Mini · ProntoQAlikelihood: 5.64 ± 0.01Helped
Train on best-of-50 responses selected by sequence log-likelihoodMistral-7B-Instruct-v0.3 · MATHaccuracy: 8.88 ± 5.55% lift over greedyHelped
Train on best-of-50 responses selected by sequence log-likelihoodMistral-7B-Instruct-v0.3 · MATHlikelihood: 5.71 ± 3.00Helped
Increase inference-time best-of-N using sequence log-likelihoodlanguage models · reasoning tasksaccuracyMixed
Use length-normalized log-likelihood instead of sequence log-likelihood for best-of-N selectionlanguage models · reasoning tasksaccuracyHelped
Use majority voting instead of sequence log-likelihood for best-of-N selectionlanguage models · reasoning tasksaccuracyHelped
Increase the training-set best-of-N from 10 to 25 or 50 (ablation)Phi3.5-Mini SFT-Sharpening · MATHaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: GSM8k MATH ProntoQA MMLU GameOf24

Benchmarks: GSM8k MATH ProntoQA MMLU GameOf24

Metrics: percent accuracy lift over greedy decoding sequence log-likelihood lift

Baselines: greedy decoding temperature 1.0 sampling coverage (pass@N skyline)

Builds on: DPO XPO best-of-N sampling RLHF

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