Diversify and Conquer: Diversity-Centric Data Selection with Iterative Refinement
Not on the map. Why?
Abstract (arXiv)
Finetuning large language models on instruction data is crucial for enhancing pre-trained knowledge and improving instruction-following capabilities. As instruction datasets proliferate, selecting optimal data for effective training becomes increasingly important. This work addresses the question: How can we determine the optimal subset of data for effective training? While existing research often emphasizes local criteria like instance quality for subset selection, we argue that a global approach focused on data diversity is more critical. Our method employs k-means clustering to ensure the selected subset effectively represents the full dataset. We propose an iterative refinement method inspired by active learning techniques to resample instances from clusters, reassessing each cluster's importance and sampling weight in every training iteration. This approach reduces the effect of outliers and automatically filters out clusters containing low-quality data. Through extensive evaluation across natural language reasoning, general world knowledge, code and math reasoning tasks, and by fine-tuning models from various families, we observe consistent improvements, achieving a 7% increase over random selection and a 3.8% improvement over state-of-the-art sampling methods. Our work highlights the significance of diversity-first sampling when finetuning LLMs to enhance performance across a broad array of evaluation tasks. Our code is available at https://github.com/for-ai/iterative-data-selection.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 45 of its 55 references that are in the map. First posted on arXiv 17 Sep 2024.
Builds on
45 of 55 references.
References · 45
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2021Training Verifiers to Solve Math Word Problemscited by 10,109
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,626
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2022Self-Consistency Improves Chain of Thought Reasoning in Language Modelscited by 5,708
- 2018Think you have Solved Question Answering? Try ARC, the AI2 Reasoning Challengecited by 4,886
- 2019HellaSwag: Can a Machine Really Finish Your Sentence?cited by 4,100
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,780
- 2023Mistral 7Bcited by 3,164
- 2022Scaling Instruction-Finetuned Language Modelscited by 3,024
33 more
- 2017Decoupled Weight Decay Regularizationcited by 1,831
- 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
- 2023OpenAssistant Conversations -- Democratizing Large Language Model Alignmentcited by 721
- 2024LESS: Selecting Influential Data for Targeted Instruction Tuningcited by 532
- 2022Beyond neural scaling laws: beating power law scaling via data pruningcited by 528
- 2023How Far Can Camels Go? Exploring the State of Instruction Tuning on Open Resourcescited by 408
- 2023What Makes Good Data for Alignment? A Comprehensive Study of Automatic Data Selection in Instruction Tuningcited by 364
- 2023Iterative Preference Learning from Human Feedback: Bridging Theory and Practice for RLHF under KL-Constraintcited by 350
- 2023SemDeDup: Data-efficient learning at web-scale through semantic deduplicationcited by 303
- 2024Aya Model: An Instruction Finetuned Open-Access Multilingual Language Modelcited by 295
- 2023The False Promise of Imitating Proprietary LLMscited by 263
- 2023Camels in a Changing Climate: Enhancing LM Adaptation with Tulu 2cited by 229
- 2024Aya Dataset: An Open-Access Collection for Multilingual Instruction Tuningcited by 177
- 2023The BigScience ROOTS Corpus: A 1.6TB Composite Multilingual Datasetcited by 148
- 2024MAmmoTH2: Scaling Instructions from the Webcited by 145
- 2023Skill-it! A Data-Driven Skills Framework for Understanding and Training Language Modelscited by 121
- 2024MATES: Model-Aware Data Selection for Efficient Pretraining with Data Influence Modelscited by 100
- 2024How Do Large Language Models Acquire Factual Knowledge During Pretraining?cited by 90
- 2023Data Diversity Matters for Robust Instruction Tuningcited by 76
- 2024Active Preference Learning for Large Language Modelscited by 58
- 2023Active Instruction Tuning: Improving Cross-Task Generalization by Training on Prompt Sensitive Taskscited by 55
- 2023Active Learning Principles for In-Context Learning with Large Language Modelscited by 54
- 2024Improving Pretraining Data Using Perplexity Correlationscited by 46
- 2021Analyzing Commonsense Emergence in Few-shot Knowledge Modelscited by 34
- 2024Diversity Measurement and Subset Selection for Instruction Tuning Datasetscited by 29
- 2024Spontaneous Reward Hacking in Iterative Self-Refinementcited by 26
- 2022Making Your First Choice: To Address Cold Start Problem in Vision Active Learningcited by 25
- 2024Instruction Diversity Drives Generalization To Unseen Taskscited by 16
- 2023CITING: Large Language Models Create Curriculum for Instruction Tuningcited by 14
- 2021On the Statistical Benefits of Curriculum Learningcited by 10
- 2024Deep Clustering Using the Soft Silhouette Score: Towards Compact and Well-Separated Clusterscited by 7
- 2024LLM See, LLM Do: Guiding Data Generation to Target Non-Differentiable Objectivescited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 9; 2026: 3.
13 papers.
Sort:
By area:
- 2025Diverse Preference Optimizationcited by 52
- 2024ICONS: Influence Consensus for Vision-Language Data Selectioncited by 29
- 2025Data Whisperer: Efficient Data Selection for Task-Specific LLM Fine-Tuning via Few-Shot In-Context Learningcited by 20
- 2025LEAD: Iterative Data Selection for Efficient LLM Instruction Tuningcited by 13
- 2025MIG: Automatic Data Selection for Instruction Tuning by Maximizing Information Gain in Semantic Spacecited by 12
- 2025A Survey on Efficient Large Language Model Training: From Data-centric Perspectivescited by 9
- 2025Skill-Targeted Adaptive Trainingcited by 6
- 2025ssToken: Self-modulated and Semantic-aware Token Selection for LLM Fine-tuningcited by 3
- 2026Exploring Autonomous Agentic Data Engineering for Model Specializationcited by 2
- 2025Call for Rigor in Reporting Quality of Instruction Tuning Datacited by 1
- 2026GRACE: A Dynamic Coreset Selection Framework for Large Language Model Optimizationcited by 1
- 2025A Penalty Goes a Long Way: Measuring Lexical Diversity in Synthetic Texts Under Prompt-Influenced Length Variationscited by 0
- 2026Exploring Autonomous Agentic Data Engineering for Model Specialization28 May 2026
- 2026SemiAdapt-Instruct: Extensible Instruction Tuning via Latent Domain-Specialised Adapters26 May 2026
- 2026GRACE: A Dynamic Coreset Selection Framework for Large Language Model Optimization9 Apr 2026
- 2025A Survey on Efficient Large Language Model Training: From Data-centric Perspectives29 Oct 2025
- 2025ssToken: Self-modulated and Semantic-aware Token Selection for LLM Fine-tuning21 Oct 2025
- 2025Skill-Targeted Adaptive Training11 Oct 2025
- 2025A Penalty Goes a Long Way: Measuring Lexical Diversity in Synthetic Texts Under Prompt-Influenced Length Variations20 Jul 2025
- 2025Data Whisperer: Efficient Data Selection for Task-Specific LLM Fine-Tuning via Few-Shot In-Context Learning18 May 2025
- 2025LEAD: Iterative Data Selection for Efficient LLM Instruction Tuning12 May 2025
- 2025MIG: Automatic Data Selection for Instruction Tuning by Maximizing Information Gain in Semantic Space18 Apr 2025
- 2025Call for Rigor in Reporting Quality of Instruction Tuning Data4 Mar 2025
- 2025Diverse Preference Optimization30 Jan 2025
1 more
- 2025Diverse Preference Optimizationcited by 52
- 2025Diverse Preference Optimization30 Jan 2025
- 2025Data Whisperer: Efficient Data Selection for Task-Specific LLM Fine-Tuning via Few-Shot In-Context Learningcited by 20
- 2025MIG: Automatic Data Selection for Instruction Tuning by Maximizing Information Gain in Semantic Spacecited by 12
- 2025A Survey on Efficient Large Language Model Training: From Data-centric Perspectivescited by 9
- 2025Skill-Targeted Adaptive Trainingcited by 6
- 2025ssToken: Self-modulated and Semantic-aware Token Selection for LLM Fine-tuningcited by 3
- 2025Call for Rigor in Reporting Quality of Instruction Tuning Datacited by 1
- 2026GRACE: A Dynamic Coreset Selection Framework for Large Language Model Optimizationcited by 1
- 2025A Penalty Goes a Long Way: Measuring Lexical Diversity in Synthetic Texts Under Prompt-Influenced Length Variationscited by 0
- 2026SemiAdapt-Instruct: Extensible Instruction Tuning via Latent Domain-Specialised Adapterscited by 0
- 2026SemiAdapt-Instruct: Extensible Instruction Tuning via Latent Domain-Specialised Adapters26 May 2026
- 2026GRACE: A Dynamic Coreset Selection Framework for Large Language Model Optimization9 Apr 2026
- 2025A Survey on Efficient Large Language Model Training: From Data-centric Perspectives29 Oct 2025
- 2025ssToken: Self-modulated and Semantic-aware Token Selection for LLM Fine-tuning21 Oct 2025
- 2025Skill-Targeted Adaptive Training11 Oct 2025
- 2025A Penalty Goes a Long Way: Measuring Lexical Diversity in Synthetic Texts Under Prompt-Influenced Length Variations20 Jul 2025
- 2025Data Whisperer: Efficient Data Selection for Task-Specific LLM Fine-Tuning via Few-Shot In-Context Learning18 May 2025
- 2025MIG: Automatic Data Selection for Instruction Tuning by Maximizing Information Gain in Semantic Space18 Apr 2025
- 2025Call for Rigor in Reporting Quality of Instruction Tuning Data4 Mar 2025
Similar, not cited
Close in wording, no citation either way
- 2023Self-Evolved Diverse Data Sampling for Efficient Instruction Tuning
- 2024Unleashing the Power of Data Tsunami: A Comprehensive Survey on Data Assessment and Selection for Instruction Tuning of Language Models
- 2025Diversity-driven Data Selection for Language Model Tuning through Sparse Autoencoder
- 2024Dynamic Data Mixing Maximizes Instruction Tuning for Mixture-of-Experts
- 2025How Instruction and Reasoning Data shape Post-Training: Data Quality through the Lens of Layer-wise Gradients
- 2025GradientSpace: Unsupervised Data Clustering for Improved Instruction Tuning
- 2025CrowdSelect: Synthetic Instruction Data Selection with Multi-LLM Wisdom
- 2025MDIT: A Model-free Data Interpolation Method for Diverse Instruction Tuning