atlas

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

Beyond IID: Optimizing Instruction Finetuning from the Perspective of Instruction Interaction and Dependency

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

Investigates interaction and dependency patterns between instruction categories via causal interventions, then optimizes SFT data category proportions with a linear program (EE-CPO) and orders training with a dependency-taxonomy curriculum (DT-CSFT).

Problem

Instruction selection for SFT of LLMs typically scores individual instructions by quality and ignores joint interactions and dependencies between instruction categories, leading to suboptimal instruction sets and training schedules.

Approach

Measure pairwise category correlations (effect equivalence coefficients) and category dependencies (via ablation with Wilcoxon tests on PPL), then reweight category proportions with a linear program and reorder training so preliminary categories (math, coding) come first, going beyond the iid assumption.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Optimize instruction-category proportions with EE-CPO instead of DEITA at 10kQwen-1.5-7B · MT-Benchscore: 7.08 -> 7.09Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 10kLlama3-8B · MT-Benchscore: 7.00 -> 7.17Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 10kQwen-1.5-7B · AlpacaEval 2.0score: 8.98 -> 9.94Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 10kLlama3-8B · AlpacaEval 2.0score: 7.84 -> 8.09Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 50kQwen-1.5-7B · MT-Benchscore: 7.02 -> 7.17Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 50kLlama3-8B · MT-Benchscore: 7.13 -> 7.51Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 50kQwen-1.5-7B · AlpacaEval 2.0score: 10.41 -> 11.29Helped
Optimize instruction-category proportions with EE-CPO instead of DEITA at 50kLlama3-8B · AlpacaEval 2.0score: 9.74 -> 11.47Helped
Arrange category learning in dependency-taxonomy order, emphasizing preliminary categories earlyDT-CSFT · MT-Bench and AlpacaEval 2.0benchmark performanceHelped
Add preliminary-category instructions throughout epochs with Mix+ instead of arranging them earlyMix+ · MT-Bench and AlpacaEval 2.0benchmark performanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Alpaca GPT4 LIMA UltraChat WildChat MetaMath Code Alpaca 20K COIG-CQIA LogiQA ShareGPT-Chinese-English-90k BELLE

Benchmarks: MT-Bench AlpacaEval 2.0

Metrics: MT-Bench score AlpacaEval 2.0 win rate

Baselines: Random Selection Instag IFD DEITA Mix+

Builds on: DEITA Instag IFD curriculum learning

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