atlas

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

#InsTag: Instruction Tagging for Analyzing Supervised Fine-tuning of Large Language Models

ICLR 2024 · Large language models › Instruction and fine-tuning · approach: Instruction data selection · 13 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 InsTag, an open-set ChatGPT-based instruction tagger with tag normalization, uses its tags to analyze SFT dataset diversity and complexity, and selects 6K samples to fine-tune LLaMA/LLaMA-2 13B models (TagLM) that reach MT-Bench scores of 6.44 and 6.55.

Problem

Diversity and complexity are considered key to good SFT data for instruction following, but they lack quantitative definitions and analyses.

Approach

Use open-set fine-grained intention tags produced by ChatGPT, normalized via frequency filtering, rule/semantic/association aggregation, to quantify SFT query diversity (tag coverage) and complexity (average tags per query), and select a complexity-first diverse 6K subset for fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune LLaMA-13B on InsTag-selected, diverse and complex 6K samples rather than larger open-source SFT setsLLaMA-13B · MT-Benchscore: 6.39 -> 6.44Helped
Increase average tag number in the 6K training subset while keeping tag coverage at 100% (ablation)LLaMA-13B fine-tuned on pooled SFT data · MT-BenchscoreHelped
Increase tag coverage in the 6K training subset while keeping average tag number around 5.0 (ablation)LLaMA-13B fine-tuned on pooled SFT data · MT-BenchscoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: ShareGPT OpenChat UltraChat Alpaca WizardLM FLAN Dolly OAssist Unnatural Lima GSM8K MATH

Benchmarks: MT-Bench AlpacaEval

Metrics: MT-Bench score (GPT-4 judged) tag precision tag consistency tag-level F1 (exact and fuzzy match)

Baselines: GPT-4 GPT-3.5-turbo Claude-v1 Llama-2-13b-chat Vicuna-13b-v1.3 Vicuna-13b-v1.1 WizardLM-13b Baize-v2-13b OpenChat-13b-v1 Alpaca-13b

Builds on: Vicuna Evol-Instruct Self-Instruct PhraseBERT FP-Growth

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