atlas

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

Star-Agents: Automatic Data Optimization with LLM Agents for Instruction Tuning

NeurIPS 2024 · 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.

Star-Agents uses multiple LLM agent-pairs to rewrite instructions and responses, then selects data via a dual-model IFD-gap plus LLM-referee score, and evolves agent-pair sampling probabilities to instruction-tune Pythia-1B and Llama-2-7B.

Problem

Instruction tuning data quality and diversity are costly to obtain; single-LLM generation yields limited style variety and difficulty that may be too complex for small target models.

Approach

Pair multiple LLM agents for instruction and response rewriting, score samples with a dual-model IFD difference (small vs. large model) combined with an LLM-referee quality score, and evolve agent-pair sampling probabilities plus an instruction memory bank based on those scores.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train Pythia-1B on Star Instruct instead of Evol-InstructPythia-1B · Average across Vicuna-bench, WizardLM testset, and MT-Benchscore: 3.73 -> 4.17Helped
Train Llama-2-7B on Star Instruct instead of Evol-InstructLlama-2-7B · Average across Vicuna-bench, WizardLM testset, and MT-Benchscore: 6.35 -> 6.95Helped
Add the evolution strategy (ablation)Star-Agents with diversity and data selection · Pythia-1B average scorescore: 3.97 -> 4.17Helped
Add data selection (ablation)Star-Agents with diversity · Pythia-1B average scorescore: 3.62 -> 3.97Helped
Use diverse data with random sampling instead of baseline ChatGPT-generated data (ablation)Pythia-1B · Average scorescore: 3.73 -> 3.62Hurt
Use dual-model selection instead of random selectionPythia-1B · Average scorescore: 3.62 -> 4.17Helped
Use dual-model selection instead of IFD selectionPythia-1B · Average scorescore: 3.26 -> 4.17Helped
Prioritize agent-pairs using evolutionary samplingStar-Agents · Agent-pair sampling probabilitysampling probability: approximately 10% to 30%; near zeroMixed

Surprising findings

Limitations

Experimental setup

Datasets: Evol-Instruct Alpaca

Benchmarks: MT-Bench Vicuna-Bench WizardLM testset Open LLM Leaderboard (ARC, HellaSwag, MMLU, TruthfulQA)

Metrics: GPT-4 judge score average score

Baselines: Alpaca Evol-Instruct IFD Random selection OPT-1.3B Sheared-LLaMA-1.3B Llama-2-7B-alpaca sRecycled-Wiz-7B-v2 zephyr-beta-sft mpt-7B-chat XGen-7B-8k-Inst

Builds on: Evol-Instruct Cherry LLM (IFD) 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