atlas

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

SelectIT: Selective Instruction Tuning for LLMs via Uncertainty-Aware Self-Reflection

NeurIPS 2024 · Large language models › Instruction and fine-tuning · approach: Instruction data selection · 1 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 SelectIT, which selects high-quality instruction-tuning data using an LLM's own token-, sentence-, and model-level uncertainty, and releases the Selective Alpaca dataset (top 20% of Alpaca-GPT4).

Problem

Instruction data selection for LLM instruction tuning usually relies on external closed-source models, extra fine-tuned models, or supplementary datasets, which raises cost and limits adoption.

Approach

Rate each instruction sample from 1 to K by the foundation model's own next-token score distribution, refine it with uncertainty across semantically similar rating prompts (sentence-level) and across LLMs of different sizes weighted by parameter count (model-level), without any extra resources.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Select top 20% of Alpaca-GPT4 with SelectIT instead of using the full Alpaca-GPT4 datasetLLaMA-2-7B · open-instructAVG: 34.1 -> 36.2Helped
Select top 20% of Alpaca-GPT4 with SelectIT instead of using the full Alpaca-GPT4 datasetLLaMA-2-13B · open-instructAVG: 44.7 -> 47.1Helped
Add Token-R to vanilla Alpaca-GPT4 tuning (ablation)LLaMA-2-7B · open-instructAVG: 34.1 -> 34.5Helped
Add Sentence-R to vanilla Alpaca-GPT4 tuning (ablation)LLaMA-2-7B · open-instructAVG: 34.1 -> 35.3Helped
Add Model-R to vanilla Alpaca-GPT4 tuning (ablation)LLaMA-2-7B · open-instructAVG: 34.1 -> 35.1Helped
Add Token-R to vanilla Alpaca-GPT4 tuning (ablation)LLaMA-2-13B · open-instructAVG: 44.7 -> 45.1Helped
Add Sentence-R to vanilla Alpaca-GPT4 tuning (ablation)LLaMA-2-13B · open-instructAVG: 44.7 -> 45.9Helped
Add Model-R to vanilla Alpaca-GPT4 tuning (ablation)LLaMA-2-13B · open-instructAVG: 44.7 -> 45.5Helped
Vary the SelectIT rating parameter K across 3, 5, 7, and 9 (ablation)LLaMA-2-7B and LLaMA-2-13B · open-instructAVG: 40.5, 41.7, 41.5, 41.4No clear effect
Increase uncertainty weight alpha from 0.2 to 0.8 (ablation)LLaMA-2-7B · open-instructAVG: 36.2 -> 34.4Hurt
Select 20% of Alpaca-GPT4 by sample length rather than with SelectIT (ablation)LLaMA-2-7B and ALMA · open-instruct and machine translationreported overall scores: 35.5, 47.1, 30.1, 31.8 vs 36.2, 47.1, 30.5, 32.2Mixed
Randomly select 20% from the full dataset or the unselected remainder (ablation)LLaMA-2 and ALMA · Alpaca and machine translationreported overall scores: 34.1, 45.1, 29.3, 31.0; -0.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca-GPT4 WizardLM Orca-GPT4 WMT17-20 test sets Flores-200

Benchmarks: MMLU BBH GSM TydiQA HumanEval AlpacaEval WMT22

Metrics: accuracy pass@10 win rate BLEU COMET

Baselines: Alpaca-GPT4 LIMA AlpaGasus Q2Q Instruction Mining WizardLM Orca-GPT4

Builds on: AlpaGasus LIMA Instruction Mining Q2Q

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