atlas

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

Is In-Context Learning Sufficient for Instruction Following in LLMs?

ICLR 2025 · Large language models › Instruction and fine-tuning · approach: Fine-tuning generalization and delta compression · 4 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.

Shows that URIAL in-context alignment of base LLMs still trails instruction fine-tuning on MT-Bench, that decoding parameters matter a lot, and that adding greedy-selected high-quality demonstrations narrows the gap, with ICL competitive with IFT only in the low-data single-turn regime.

Problem

In-context learning (URIAL) can align base LLMs to follow instructions without weight updates, but it is unclear how far it can go compared to instruction fine-tuning, which factors matter, and how it scales with more demonstrations.

Approach

Systematically evaluates URIAL across many base models, identifies decoding parameters and demonstration quality as key drivers, scales many-shot ICL with high-quality SkillMix examples, uses greedy search to pick demonstrations, and directly compares ICL vs IFT on the same small data budgets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace URIAL with instruction fine-tuningBase LLMs evaluated on MT-Bench · MT-Bench averageaverage score: 4.83 -> 6.53Helped
Use URIAL decoding parameters (temperature=0, top-p=1) (ablation)Mistral-7B-v0.2 base model · MT-Benchscore: 6.61 vs 7.00Helped
Add URIAL's rule text to the prompt (ablation)Base model with URIAL demonstrations · MT-BenchscoreNo clear effect
Add correctly matched query-answer demonstrations (ablation)In-context alignment · MT-Bench 1st-turnscore: 6.52 -> 6.99; 6.25 -> 6.95Helped
Provide questions without their answers (ablation)In-context alignment · MT-Bench 1st-turnscore: 6.52 -> 5.90; 6.25 -> 4.48Hurt
Use answers only, without their questions (ablation)In-context alignment · MT-Bench 1st-turnscore: 6.52 -> 6.94; 6.25 -> 6.83Helped
Pair demonstrations with circularly shifted answers (ablation)In-context alignment · MT-Bench 1st-turnscore: 6.95 -> 2.13Hurt
Replace single-turn examples with two-turn examples (ablation)URIAL · MT-Bench 2nd-turnscore: 5.31 -> 6.44Helped
Add a separation tag between groups of two-turn demonstrations (ablation)URIAL + 3 two-turn SkillMix examples · MT-Bench 2nd-turnscore: 5.88 -> 6.31; 6.43 -> 6.71Helped
Increase two-turn demonstrations from 3 to 6 (ablation)URIAL + two-turn SkillMix examples · MT-BenchscoreNo clear effect
Add greedily selected high-quality SkillMix examplesURIAL on Llama-3.1-8B · MT-Bench 1st-turnscore: 6.95 -> 7.61Helped
Add single-turn demonstrations to improve multi-turn behavior (ablation)In-context alignment · MT-Bench 2nd-turnscoreHurt

Surprising findings

Limitations

Experimental setup

Datasets: SkillMix-4k Evol-Instruct-70k MT-Bench AlpacaEval 2.0

Benchmarks: MT-Bench AlpacaEval 2.0

Metrics: MT-Bench 1st-turn score MT-Bench 2nd-turn score length-controlled win rate

Baselines: URIAL Llama-2-7B-Instruct Llama-3-8B-Instruct Llama-3.1-8B-Instruct Mistral-7B-Instruct-v0.2 GPT-4 (March 2023) Evol-Instruct IFT

Builds on: URIAL SkillMix MT-Bench AlpacaEval 2.0

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