Data Selection via Optimal Control for Language Models
Not on the map. Why?
Abstract (arXiv)
This work investigates the selection of high-quality pre-training data from massive corpora to enhance LMs' capabilities for downstream usage. We formulate data selection as a generalized Optimal Control problem, which can be solved theoretically by Pontryagin's Maximum Principle (PMP), yielding a set of necessary conditions that characterize the relationship between optimal data selection and LM training dynamics. Based on these theoretical results, we introduce PMP-based Data Selection (PDS), a framework that approximates optimal data selection by solving the PMP conditions. In our experiments, we adopt PDS to select data from CommmonCrawl and show that the PDS-selected corpus accelerates the learning of LMs and constantly boosts their performance on a wide range of downstream tasks across various model sizes. Moreover, the benefits of PDS extend to ~400B models trained on ~10T tokens, as evidenced by the extrapolation of the test loss curves according to the Scaling Laws. PDS also improves data utilization when the pre-training data is limited, by reducing the data demand by 1.8 times, which helps mitigate the quick exhaustion of available web-crawled corpora. Our code, model, and data can be found at https://github.com/microsoft/LMOps/tree/main/data_selection.
Key facts. Cited by 38 papers in the map (data through 14 Oct 2026). Builds on 66 of its 87 references that are in the map. First posted on arXiv 9 Oct 2024.
Builds on
66 of 87 references.
References · 66
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 13,028
- 2020Measuring Massive Multitask Language Understandingcited by 7,963
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 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
- 2021On the Opportunities and Risks of Foundation Modelscited by 4,033
38 more
- 2023Mistral 7Bcited by 3,164
- 2022Training Compute-Optimal Large Language Modelscited by 3,019
- 2019PIQA: Reasoning about Physical Commonsense in Natural Languagecited by 2,883
- 2020The Pile: An 800GB Dataset of Diverse Text for Language Modelingcited by 2,411
- 2019BoolQ: Exploring the Surprising Difficulty of Natural Yes/No Questionscited by 2,183
- 2018Can a Suit of Armor Conduct Electricity? A New Dataset for Open Book Question Answeringcited by 2,164
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,741
- 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,301
- 2016The LAMBADA dataset: Word prediction requiring a broad discourse contextcited by 992
- 2016Training Deep Nets with Sublinear Memory Costcited by 848
- 2017Crowdsourcing Multiple Choice Science Questionscited by 765
- 2024DeepSeek LLM: Scaling Open-Source Language Models with Longtermismcited by 642
- 2024OLMo: Accelerating the Science of Language Modelscited by 613
- 2024LESS: Selecting Influential Data for Targeted Instruction Tuningcited by 532
- 2022Beyond neural scaling laws: beating power law scaling via data pruningcited by 528
- 2023Are Emergent Abilities of Large Language Models a Mirage?cited by 523
- 2023Sheared LLaMA: Accelerating Language Model Pre-training via Structured Pruningcited by 415
- 2023Scaling Data-Constrained Language Modelscited by 403
- 2023DoReMi: Optimizing Data Mixtures Speeds Up Language Model Pretrainingcited by 399
- 2024DataComp-LM: In search of the next generation of training sets for language modelscited by 398
- 2023Data Selection for Language Models via Importance Resamplingcited by 329
- 2023Studying Large Language Model Generalization with Influence Functionscited by 326
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2023SemDeDup: Data-efficient learning at web-scale through semantic deduplicationcited by 303
- 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
- 2022Prioritized Training on Points that are Learnable, Worth Learning, and Not Yet Learntcited by 236
- 2024A Survey on Data Selection for Language Modelscited by 236
- 2021PPT: Pre-trained Prompt Tuning for Few-shot Learningcited by 232
- 2022Memorization Without Overfitting: Analyzing the Training Dynamics of Large Language Modelscited by 220
- 2019You Only Propagate Once: Accelerating Adversarial Training via Maximal Principlecited by 183
- 2021Efficient Large Scale Language Modeling with Mixtures of Expertscited by 175
- 2023D4: Improving LLM Pretraining via Document De-Duplication and Diversificationcited by 150
- 2024Rho-1: Not All Tokens Are What You Needcited by 133
- 2023Skill-it! A Data-Driven Skills Framework for Understanding and Training Language Modelscited by 121
- 2023MoDS: Model-oriented Data Selection for Instruction Tuningcited by 107
- 2024DsDm: Model-Aware Dataset Selection with Datamodelscited by 105
- 2024MATES: Model-Aware Data Selection for Efficient Pretraining with Data Influence Modelscited by 100
- 2023DoGE: Domain Reweighting with Generalization Estimationcited by 90
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 23; 2026: 13.
38 papers.
Sort:
By area:
- 2024NVILA: Efficient Frontier Visual Language Modelscited by 209
- 2024MiniPLM: Knowledge Distillation for Pre-Training Language Modelscited by 29
- 2025Language Models Improve When Pretraining Data Matches Target Taskscited by 19
- 2025QuaDMix: Quality-Diversity Balanced Data Selection for Efficient LLM Pretrainingcited by 16
- 2025How Learning Rate Decay Wastes Your Best Data in Curriculum-Based LLM Pretrainingcited by 14
- 2025Group-Level Data Selection for Efficient Pretrainingcited by 13
- 2025DataRater: Meta-Learned Dataset Curationcited by 13
- 2025Data-Efficient RLVR via Off-Policy Influence Guidancecited by 12
- 2025Adaptive Defense against Harmful Fine-Tuning for Large Language Models via Bayesian Data Schedulercited by 12
- 2026Influence-Preserving Proxies for Gradient-Based Data Selection in LLM Fine-tuningcited by 10
- 2025IDEAL: Data Equilibrium Adaptation for Multi-Capability Language Model Alignmentcited by 8
- 2025Data Efficacy for Language Model Trainingcited by 8
26 more
- 2026Optimsyn: Influence-Guided Rubrics Optimization for Synthetic Data Generationcited by 6
- 2025Domain2Vec: Vectorizing Datasets to Find the Optimal Data Mixture without Trainingcited by 5
- 2025Shift is Good: Mismatched Data Mixing Improves Test Performancecited by 5
- 2026DataFlex: A Unified Framework for Data-Centric Dynamic Training of Large Language Modelscited by 5
- 2025MASS: Mathematical Data Selection via Skill Graphs for Pretraining Large Language Modelscited by 4
- 2025Nonparametric Data Attribution for Diffusion Modelscited by 4
- 2025Mining Useful General Data for Low-Resource Domain Adaptationcited by 4
- 2025TRIM: Token-wise Attention-Derived Saliency for Data-Efficient Instruction Tuningcited by 3
- 2026Towards Next-Generation LLM Training: From the Data-Centric Perspectivecited by 3
- 2026Demystifying Data Organization for Enhanced LLM Trainingcited by 3
- 2025LAMDAS: LLM as an Implicit Classifier for Domain-specific Data Selectioncited by 2
- 2025RL-Guided Data Selection for Language Model Finetuningcited by 2
- 2026Rethinking Data Mixing from the Perspective of Large Language Modelscited by 2
- 2025Unifying and Optimizing Data Values for Selection via Sequential Decision-Makingcited by 1
- 2025Measuring Fine-Grained Relatedness in Multitask Learning via Data Attributioncited by 1
- 2025Data Selection for LLM Alignment Using Fine-Grained Preferencescited by 1
- 2025Holdout-Loss-Based Data Selection for LLM Finetuning via In-Context Learningcited by 1
- 2025Alchemist: Unlocking Efficiency in Text-to-Image Model Training via Meta-Gradient Data Selectioncited by 1
- 2026Late-to-Early Training: LET LLMs Learn Earlier, So Faster and Bettercited by 1
- 2026What Really Improves Mathematical Reasoning: Structured Reasoning Signals Beyond Pure Codecited by 1
- 2026Capability Self-Assessment in Large Language Modelscited by 1
- 2026CircuitLens: Reasoning Circuits as Data Selection Signals for Reinforcement Learning with Verifiable Rewardscited by 1
- 2025Data-Efficient Training by Evolved Samplingcited by 0
- 2026AMO: Operator-level Adaptive Muon Orthogonalizationcited by 0
- 2026Epiplexity Guided Data Selection and Generation for Out-of-Distribution Generalizationcited by 0
- 2026Towards Scalable Data Diversification for Language Model Pretraining via Leverage Score Samplingcited by 0
- 2026Towards Scalable Data Diversification for Language Model Pretraining via Leverage Score Sampling26 Sep 2026
- 2026CircuitLens: Reasoning Circuits as Data Selection Signals for Reinforcement Learning with Verifiable Rewards7 Sep 2026
- 2026Epiplexity Guided Data Selection and Generation for Out-of-Distribution Generalization12 Aug 2026
- 2026Capability Self-Assessment in Large Language Models29 May 2026
- 2026Demystifying Data Organization for Enhanced LLM Training28 May 2026
- 2026What Really Improves Mathematical Reasoning: Structured Reasoning Signals Beyond Pure Code19 May 2026
- 2026AMO: Operator-level Adaptive Muon Orthogonalization18 May 2026
- 2026Rethinking Data Mixing from the Perspective of Large Language Models9 Apr 2026
- 2026Optimsyn: Influence-Guided Rubrics Optimization for Synthetic Data Generation1 Apr 2026
- 2026DataFlex: A Unified Framework for Data-Centric Dynamic Training of Large Language Models27 Mar 2026
- 2026Towards Next-Generation LLM Training: From the Data-Centric Perspective16 Mar 2026
- 2026Influence-Preserving Proxies for Gradient-Based Data Selection in LLM Fine-tuning19 Feb 2026
26 more
- 2026Late-to-Early Training: LET LLMs Learn Earlier, So Faster and Better5 Feb 2026
- 2025Alchemist: Unlocking Efficiency in Text-to-Image Model Training via Meta-Gradient Data Selection18 Dec 2025
- 2025How Learning Rate Decay Wastes Your Best Data in Curriculum-Based LLM Pretraining24 Nov 2025
- 2025Mining Useful General Data for Low-Resource Domain Adaptation10 Nov 2025
- 2025Adaptive Defense against Harmful Fine-Tuning for Large Language Models via Bayesian Data Scheduler31 Oct 2025
- 2025Data-Efficient RLVR via Off-Policy Influence Guidance30 Oct 2025
- 2025Shift is Good: Mismatched Data Mixing Improves Test Performance29 Oct 2025
- 2025Holdout-Loss-Based Data Selection for LLM Finetuning via In-Context Learning16 Oct 2025
- 2025Nonparametric Data Attribution for Diffusion Models16 Oct 2025
- 2025TRIM: Token-wise Attention-Derived Saliency for Data-Efficient Instruction Tuning8 Oct 2025
- 2025RL-Guided Data Selection for Language Model Finetuning30 Sep 2025
- 2025Data-Efficient Training by Evolved Sampling27 Sep 2025
- 2025LAMDAS: LLM as an Implicit Classifier for Domain-specific Data Selection8 Sep 2025
- 2025Data Selection for LLM Alignment Using Fine-Grained Preferences11 Aug 2025
- 2025Language Models Improve When Pretraining Data Matches Target Tasks16 Jul 2025
- 2025Data Efficacy for Language Model Training26 Jun 2025
- 2025Domain2Vec: Vectorizing Datasets to Find the Optimal Data Mixture without Training12 Jun 2025
- 2025Measuring Fine-Grained Relatedness in Multitask Learning via Data Attribution27 May 2025
- 2025DataRater: Meta-Learned Dataset Curation23 May 2025
- 2025IDEAL: Data Equilibrium Adaptation for Multi-Capability Language Model Alignment19 May 2025
- 2025QuaDMix: Quality-Diversity Balanced Data Selection for Efficient LLM Pretraining23 Apr 2025
- 2025MASS: Mathematical Data Selection via Skill Graphs for Pretraining Large Language Models19 Mar 2025
- 2025Group-Level Data Selection for Efficient Pretraining20 Feb 2025
- 2025Unifying and Optimizing Data Values for Selection via Sequential Decision-Making6 Feb 2025
- 2024NVILA: Efficient Frontier Visual Language Models5 Dec 2024
- 2024MiniPLM: Knowledge Distillation for Pre-Training Language Models22 Oct 2024
- 2025IDEAL: Data Equilibrium Adaptation for Multi-Capability Language Model Alignmentcited by 8
- 2025TRIM: Token-wise Attention-Derived Saliency for Data-Efficient Instruction Tuningcited by 3
- 2025Data Selection for LLM Alignment Using Fine-Grained Preferencescited by 1
- 2025Holdout-Loss-Based Data Selection for LLM Finetuning via In-Context Learningcited by 1
- 2025Holdout-Loss-Based Data Selection for LLM Finetuning via In-Context Learning16 Oct 2025
- 2025TRIM: Token-wise Attention-Derived Saliency for Data-Efficient Instruction Tuning8 Oct 2025
- 2025Data Selection for LLM Alignment Using Fine-Grained Preferences11 Aug 2025
- 2025IDEAL: Data Equilibrium Adaptation for Multi-Capability Language Model Alignment19 May 2025
- 2024NVILA: Efficient Frontier Visual Language Modelscited by 209
- 2024NVILA: Efficient Frontier Visual Language Models5 Dec 2024
- 2025Language Models Improve When Pretraining Data Matches Target Taskscited by 19
- 2025QuaDMix: Quality-Diversity Balanced Data Selection for Efficient LLM Pretrainingcited by 16
- 2025How Learning Rate Decay Wastes Your Best Data in Curriculum-Based LLM Pretrainingcited by 14
- 2025Group-Level Data Selection for Efficient Pretrainingcited by 13
- 2025DataRater: Meta-Learned Dataset Curationcited by 13
- 2025Adaptive Defense against Harmful Fine-Tuning for Large Language Models via Bayesian Data Schedulercited by 12
- 2026Influence-Preserving Proxies for Gradient-Based Data Selection in LLM Fine-tuningcited by 10
- 2025Data Efficacy for Language Model Trainingcited by 8
- 2025Domain2Vec: Vectorizing Datasets to Find the Optimal Data Mixture without Trainingcited by 5
- 2025Shift is Good: Mismatched Data Mixing Improves Test Performancecited by 5
- 2026DataFlex: A Unified Framework for Data-Centric Dynamic Training of Large Language Modelscited by 5
- 2025MASS: Mathematical Data Selection via Skill Graphs for Pretraining Large Language Modelscited by 4
12 most cited of 26 All 26 (JSON)
- 2026Towards Scalable Data Diversification for Language Model Pretraining via Leverage Score Sampling26 Sep 2026
- 2026CircuitLens: Reasoning Circuits as Data Selection Signals for Reinforcement Learning with Verifiable Rewards7 Sep 2026
- 2026Epiplexity Guided Data Selection and Generation for Out-of-Distribution Generalization12 Aug 2026
- 2026Capability Self-Assessment in Large Language Models29 May 2026
- 2026Demystifying Data Organization for Enhanced LLM Training28 May 2026
- 2026AMO: Operator-level Adaptive Muon Orthogonalization18 May 2026
- 2026DataFlex: A Unified Framework for Data-Centric Dynamic Training of Large Language Models27 Mar 2026
- 2026Towards Next-Generation LLM Training: From the Data-Centric Perspective16 Mar 2026
- 2026Influence-Preserving Proxies for Gradient-Based Data Selection in LLM Fine-tuning19 Feb 2026
- 2026Late-to-Early Training: LET LLMs Learn Earlier, So Faster and Better5 Feb 2026
- 2025How Learning Rate Decay Wastes Your Best Data in Curriculum-Based LLM Pretraining24 Nov 2025
- 2025Mining Useful General Data for Low-Resource Domain Adaptation10 Nov 2025
12 newest of 26 All 26 (JSON)