atlas

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

A Closer Look at the Limitations of Instruction Tuning

ICML 2024 · Large language models › Instruction and fine-tuning · approach: Instruction data selection · 3 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 through token-distribution, human, and GPT-4 analyses that instruction tuning adds little knowledge, LoRA fine-tuning outperforms full fine-tuning and popular IT enhancement methods, and full fine-tuning increases hallucinations borrowed from similar IT instances.

Problem

Instruction tuning is widely used to turn base LLMs into chat models, but its limitations (knowledge acquisition, response quality, hallucination, and the benefit of improvement methods) remain underexplored.

Approach

Compares LoRA fine-tuning (LFT) and full-parameter fine-tuning (SFT) on open-source IT datasets via token-distribution shift analysis, human and GPT-4 evaluation, and causal analysis of hallucinations, finding that LFT mostly learns response initiation while SFT borrows tokens from similar IT instances; also proposes LIMA-Simple to reduce hallucination.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SFT instead of LFTInstruction-tuned models · Randomly chosen hallucinated phrasescausal relation to IT dataset: 13.9% -> 87%Hurt
Scale the LFT training dataset to 52× or 326× its original sizeLFT models · just-eval-instructGPT-4 multi-aspect evaluation metricsNo clear effect
Use LFT on 1k samples instead of SFT on a dataset 326× largerLLaMa-2 models · just-eval-instructfactualityHelped
Use LFT on open-domain data instead of domain-specific MedInstruct 52k SFTLLaMa-2-7B · MedInstruct-test 216response qualityHelped
Simplify LIMA responses for SFT by removing extraneous informationLLaMa-2-7B SFT · just-eval-instructfactualityHelped
Simplify LIMA responses for SFT by removing extraneous informationLLaMa-2-7B SFT · just-eval-instructresponse depthHurt
Use SFT with AlpaGasus, WizardLM, or NEFTune instead of simple LFTLLaMa-2 models · just-eval-instructresponse qualityHurt
Use AlpaGasus, WizardLM, or NEFTune with LFTLFT models · just-eval-instructresponse qualityHelped
Vary LoRA rank from the standard rank 8 to 2, 4, 16, or 32 (ablation)LFT models · Instruction tuningperformanceNo clear effect
Use SFT rather than LFTInstruction-tuned models · just-eval-instructfactualityHurt
Scale the IT dataset for LFTLFT models · Knowledge-intensive domains including medicinefactualityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca 52k MedInstruct 52k LIMA 1K databricks-dolly 15k Tulu-V2-Mix 326k just-eval-instruct 1k MedInstruct-test 216

Benchmarks: just-eval-instruct MedInstruct-test

Metrics: helpfulness clarity factuality depth engagement KL divergence base rank hallucination rate (human-annotated)

Baselines: AlpaGasus WizardLM NEFTune LLaMa-2-7B-chat

Builds on: LoRA NEFTune AlpaGasus WizardLM LLaMA-Factory

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