atlas

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

Instruct-SkillMix: A Powerful Pipeline for LLM Instruction Tuning

ICLR 2025 · Large language models › Instruction and fine-tuning · approach: Instruction data selection · 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.

Proposes Instruct-SkillMix, a two-stage automated pipeline that extracts instruction-following skills by prompting a strong LLM and then generates SFT data from random skill pairs, showing vanilla SFT on 4K examples yields strong AlpacaEval 2.0 and WildBench results.

Problem

Instruction tuning with open synthetic or crowd-sourced SFT datasets often fails to match proprietary instruct models; creating high-quality, diverse instruction data is costly and inconsistent.

Approach

Use a frontier LLM to extract a skill list by direct prompting (inspired by LLM metacognition), then generate Q&A pairs that combine randomly sampled k-tuples of skills plus a query type, yielding diverse, high-quality data for under $600.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use direct LLM skill extraction rather than skills derived from existing Alpaca data (ablation)Instruct-SkillMix on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 27.04 -> 38.34Helped
Use two mixed skills rather than one skill (ablation)Instruct-SkillMix-D on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 27.04 -> 27.48 (1K); 31.66 -> 29.77 (4K)Mixed
Replace 20% of responses with short answers (ablation)Instruct-SkillMix-D on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 31.57 -> 23.93Hurt
Replace 20% of responses with deliberately poor-quality answers (ablation)Instruct-SkillMix-D on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 31.57 -> 0.77Hurt
Replace 20% of responses with short answers (ablation)Instruct-SkillMix-A on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 36.18 -> 31.61Hurt
Replace 20% of responses with deliberately poor-quality answers (ablation)Instruct-SkillMix-A on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 36.18 -> 24.60Hurt
Use Claude-3.5-Sonnet rather than GPT-4-Turbo as data-generation teacher (ablation)Instruct-SkillMix-A on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 38.48 -> 25.54Hurt
Generate data with GPT-4-Turbo using Claude-3.5-Sonnet-extracted skills rather than its own extracted skills (ablation)Instruct-SkillMix-A on Mistral-7B-v0.2 · AlpacaEval 2.0LC WR(%): 38.48 -> 31.98Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca-52K UltraChat ShareGPT Instruct-SkillMix synthetic Q&A

Benchmarks: AlpacaEval 2.0 MT-Bench WildBench MMLU TruthfulQA GSM8K ARC Challenge Winogrande PIQA

Metrics: length-controlled win rate win rate MT-Bench score WB-Reward

Baselines: Alpaca-52K Alpaca-1K Longest ShareGPT UltraChat LLaMA-3-8B-Instruct Mistral-7B-Instruct-v0.2 Gemma-2-9B-Instruct Claude 3 Opus LLaMA-3.1-405B-Instruct GPT-4

Builds on: SkillMix LLM metacognition Self-Instruct Alpaca

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