Ensemble-Instruct: Generating Instruction-Tuning Data with a Heterogeneous Mixture of LMs
On the map: Synthetic data and self-improvement for LLMs → Code and instruction data synthesis
Abstract (arXiv)
Using in-context learning (ICL) for data generation, techniques such as Self-Instruct (Wang et al., 2023) or the follow-up Alpaca (Taori et al., 2023) can train strong conversational agents with only a small amount of human supervision. One limitation of these approaches is that they resort to very large language models (around 175B parameters) that are also proprietary and non-public. Here we explore the application of such techniques to language models that are much smaller (around 10B--40B parameters) and have permissive licenses. We find the Self-Instruct approach to be less effective at these sizes and propose new ICL methods that draw on two main ideas: (a) Categorization and simplification of the ICL templates to make prompt learning easier for the LM, and (b) Ensembling over multiple LM outputs to help select high-quality synthetic examples. Our algorithm leverages the 175 Self-Instruct seed tasks and employs separate pipelines for instructions that require an input and instructions that do not. Empirical investigations with different LMs show that: (1) Our proposed method yields higher-quality instruction tuning data than Self-Instruct, (2) It improves performances of both vanilla and instruction-tuned LMs by significant margins, and (3) Smaller instruction-tuned LMs generate more useful outputs than their larger un-tuned counterparts. Our codebase is available at https://github.com/IBM/ensemble-instruct.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Placed in Code and instruction data synthesis, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 19 of its 26 references that are in the map. First posted on arXiv 21 Oct 2023.
Builds on
19 of 26 references.
Closest ancestors · 1
Same direction, newest first
Other references · 18
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,780
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 3,050
- 2022Scaling Instruction-Finetuned Language Modelscited by 3,024
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,411
- 2023Pythia: A Suite for Analyzing Large Language Models Across Training and Scalingcited by 1,786
- 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,125
- 2023The RefinedWeb Dataset for Falcon LLM: Outperforming Curated Corpora with Web Data, and Web Data Onlycited by 763
- 2022GPT-NeoX-20B: An Open-Source Autoregressive Language Modelcited by 713
- 2021Cross-Task Generalization via Natural Language Crowdsourcing Instructionscited by 699
6 more
- 2022Unnatural Instructions: Tuning Language Models with (Almost) No Human Laborcited by 397
- 2023Principle-Driven Self-Alignment of Language Models from Scratch with Minimal Human Supervisioncited by 318
- 2022UL2: Unifying Language Learning Paradigmscited by 295
- 2022PromptSource: An Integrated Development Environment and Repository for Natural Language Promptscited by 289
- 2022Follow the Wisdom of the Crowd: Effective Text Generation via Minimum Bayes Risk Decodingcited by 54
- 2021Maximum Bayes Smatch Ensemble Distillation for AMR Parsingcited by 29
Built on by
Citing papers per year: 2024: 3; 2025: 3.
6 papers.
- 2025Harnessing Multiple Large Language Models: A Survey on LLM Ensemblecited by 86
- 2025RouterEval: A Comprehensive Benchmark for Routing LLMs to Explore Model-level Scaling Up in LLMscited by 61
- 2024Merge, Ensemble, and Cooperate! A Survey on Collaborative Strategies in the Era of Large Language Modelscited by 44
- 2025Cost-Aware Contrastive Routing for LLMscited by 16
- 2024Montessori-Instruct: Generate Influential Training Data Tailored for Student Learningcited by 13
- 2024Instruction Matters: A Simple yet Effective Task Selection for Optimized Instruction Tuning of Specific Taskscited by 6
- 2025Cost-Aware Contrastive Routing for LLMs17 Aug 2025
- 2025RouterEval: A Comprehensive Benchmark for Routing LLMs to Explore Model-level Scaling Up in LLMs8 Mar 2025
- 2025Harnessing Multiple Large Language Models: A Survey on LLM Ensemble25 Feb 2025
- 2024Montessori-Instruct: Generate Influential Training Data Tailored for Student Learning18 Oct 2024
- 2024Merge, Ensemble, and Cooperate! A Survey on Collaborative Strategies in the Era of Large Language Models8 Jul 2024
- 2024Instruction Matters: A Simple yet Effective Task Selection for Optimized Instruction Tuning of Specific Tasks25 Apr 2024
Similar, not cited
Close in wording, no citation either way
- 2025CYCLE-INSTRUCT: Fully Seed-Free Instruction Tuning via Dual Self-Training and Cycle Consistency
- 2025SeDi-Instruct: Enhancing Alignment of Language Models through Self-Directed Instruction Generation
- 2025InstructLR: A Scalable Approach to Create Instruction Dataset for Under-Resourced Languages
- 2025Prompt-MII: Meta-Learning Instruction Induction for LLMs
- 2023ExpertPrompting: Instructing Large Language Models to be Distinguished Experts
- 2026FineInstructions: Scaling Synthetic Instructions to Pre-Training Scale
- 2023Becoming self-instruct: introducing early stopping criteria for minimal instruct tuning
- 2024Bootstrapping LLM-based Task-Oriented Dialogue Agents via Self-Talk