Data Programming: Creating Large Training Sets, Quickly
Not on the map. Why?
Abstract (arXiv)
Large labeled training sets are the critical building blocks of supervised learning methods and are key enablers of deep learning techniques. For some applications, creating labeled training sets is the most time-consuming and expensive part of applying machine learning. We therefore propose a paradigm for the programmatic creation of training sets called data programming in which users express weak supervision strategies or domain heuristics as labeling functions, which are programs that label subsets of the data, but that are noisy and may conflict. We show that by explicitly representing this training set labeling process as a generative model, we can "denoise" the generated training set, and establish theoretically that we can recover the parameters of these generative models in a handful of settings. We then show how to modify a discriminative loss function to make it noise-aware, and demonstrate our method over a range of discriminative models including logistic regression and LSTMs. Experimentally, on the 2014 TAC-KBP Slot Filling challenge, we show that data programming would have led to a new winning score, and also show that applying data programming to an LSTM model leads to a TAC-KBP score almost 6 F1 points over a state-of-the-art LSTM baseline (and into second place in the competition). Additionally, in initial user studies we observed that data programming may be an easier way for non-experts to create machine learning models when training data is limited or unavailable.
Key facts. Cited by 246 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 May 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 55; 2022: 55; 2023: 52; 2024: 33; 2025: 20; 2026: 31.
246 papers.
Sort:
By area:
- 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 803
- 2023DataComp: In search of the next generation of multimodal datasetscited by 635
- 2021Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarkscited by 388
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2022Ask Me Anything: A simple strategy for prompting language modelscited by 155
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 51
- 2024Theoretical Analysis of Weak-to-Strong Generalizationcited by 46
- 2021Improved Regularization and Robustness for Fine-tuning in Neural Networkscited by 45
- 2023Data-centric AI: Perspectives and Challengescited by 43
- 2024Data Selection via Optimal Control for Language Modelscited by 38
38 more
- 2021Learning from Noisy Labels for Entity-Centric Information Extractioncited by 34
- 2021End-to-End Weak Supervisioncited by 33
- 2021Calibrated and Sharp Uncertainties in Deep Learning via Density Estimationcited by 33
- 2024Smoothie: Label Free Language Model Routingcited by 31
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
- 2022To Aggregate or Not? Learning with Separate Noisy Labelscited by 29
- 2021Discovering and Validating AI Errors With Crowdsourced Failure Reportscited by 28
- 2021Universalizing Weak Supervisioncited by 27
- 2022Betty: An Automatic Differentiation Library for Multilevel Optimizationcited by 27
- 2021Weakly-supervised Text Classification Based on Keyword Graphcited by 25
- 2024TELEClass: Taxonomy Enrichment and LLM-Enhanced Hierarchical Text Classification with Minimal Supervisioncited by 25
- 2021Knowledge Enhanced Machine Learning Pipeline against Diverse Adversarial Attackscited by 24
- 2021What can Data-Centric AI Learn from Data and ML Engineering?cited by 24
- 2022Co-training Improves Prompt-based Learning for Large Language Modelscited by 24
- 2022Unsupervised Model Selection for Time-series Anomaly Detectioncited by 24
- 2021Deep Metric Learning for Few-Shot Image Classification: A Review of Recent Developmentscited by 23
- 2022Is BERT Robust to Label Noise? A Study on Learning with Noisy Labels in Text Classificationcited by 21
- 2024Weak-to-Strong Generalization Through the Data-Centric Lenscited by 21
- 2025Shrinking the Generation-Verification Gap with Weak Verifierscited by 21
- 2022General Intelligence Requires Rethinking Explorationcited by 20
- 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Modelscited by 20
- 2022Training Subset Selection for Weak Supervisioncited by 19
- 2021DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samplescited by 18
- 2021Automating Data Science: Prospects and Challengescited by 17
- 2023Making Scalable Meta Learning Practicalcited by 17
- 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
- 2023Prompting and Fine-Tuning Open-Sourced Large Language Models for Stance Classificationcited by 16
- 2021BERTifying the Hidden Markov Model for Multi-Source Weakly Supervised Named Entity Recognitioncited by 15
- 2021Teaching Autoregressive Language Models Complex Tasks By Demonstrationcited by 15
- 2022A survey on improving NLP models with human explanationscited by 15
- 2021Analysing the Noise Model Error for Realistic Noisy Label Datacited by 14
- 2021Learning from Multiple Noisy Partial Labelerscited by 14
- 2021An Instance-Dependent Simulation Framework for Learning with Label Noisecited by 14
- 2021Creating Training Sets via Weak Indirect Supervisioncited by 14
- 2022DC-Check: A Data-Centric AI checklist to guide the development of reliable machine learning systemscited by 14
- 2023Weakly Supervised Veracity Classification with LLM-Predicted Credibility Signalscited by 14
- 2021Micromodels for Efficient, Explainable, and Reusable Systems: A Case Study on Mental Healthcited by 13
- 2023Binary Classification with Confidence Differencecited by 13
50 most cited of 246 All 246 (JSON)
- 2026Distilling Directional Verification1 Oct 2026
- 2026DAAF: From Failure Localization to Editable System Assets in LLM Agents26 Sep 2026
- 2026Beyond Keywords: Leveraging Generative LLMs and Label Aggregation to Classify Economic Policy Uncertainty in News Articles25 Sep 2026
- 2026Discovery-Driven Integration of Disjoint Tables via Text22 Sep 2026
- 2026Weakly Supervised Quantum Error Mitigation22 Sep 2026
- 2026ETH-TraceBench: A Large-Scale Event-Stream Benchmark for Ethereum DeFi under Temporal, Protocol, and Contract Shift20 Sep 2026
- 2026A Decision-Support Audit Protocol for Supervision Drift in Proxy-Labeled Credit-Risk Prediction14 Sep 2026
- 2026Learning from Scarce Labels: Multi-View Echocardiography for Ejection Fraction Prediction2 Sep 2026
- 2026Loom: Weaving Diagnostic Strands into Free-Text Consensus via Embedding-Space Reweighting2 Sep 2026
- 2026PointRL: Learning Point-Level Vision-Language Grounding from Verifiable Annotation Evidence26 Aug 2026
- 2026TEAMMix: Taxonomy Enrichment Augmentation and Minority-augmented Mixing Strategy for LLM-enhanced Weak-Supervised Hierarchical Text Classification11 Aug 2026
- 2026Recent advances in weakly supervised learning: New supervision paradigms, assumption relaxations, and practical solutions7 Aug 2026
38 more
- 2026Hit Selection Using SSMD-Based Machine Learning Performance Metrics in High-Throughput Screening Assays6 Aug 2026
- 2026Guideline-as-Oracle: Zero-Annotation Training of an Ophthalmic Telephone Triage Agent5 Aug 2026
- 2026AHA-Memes: A Fine-Grained Multimodal Benchmark for Understanding Hate in Arabic Memes29 Jul 2026
- 2026A Novel Method to Evaluate Models on Unreliable, Noisy and Inconsistent Labels: Adaptive Resolution Label Aggregation (ARLA)13 Jul 2026
- 2026Industry Classification of GitHub Repositories Using the North American Industry Classification System (NAICS)7 Jul 2026
- 2026Between Suppression and Collapse: Evaluating Narrative Unlearning with LENS27 Jun 2026
- 2026Auditing Engagement Incentives in the Kidfluencer Ecosystem: A Multimodal Weak Supervision Approach2 Jun 2026
- 2026EvoPool: Evolutionary Programmatic Annotation for Label-Efficient Specialized Supervision1 Jun 2026
- 2026Codifying the Judge: Scalable Evaluation via Program Distillation29 May 2026
- 2026From Theory to Decision Rule: Calibrating the Noisy-Label Crossover for Vision-Language Model Weak Supervision Across Three Medical-Imaging Benchmarks23 May 2026
- 2026ChainzRule: Sample-Efficient, Robust Deep Learning Across Tabular, NLP, and Vision Tasks23 May 2026
- 2026Metadata Predictability Is Not Evidence Dependence: An Intervention-Based Audit for Weak-Label Benchmarks22 May 2026
- 2026Coupled Training with Privileged Information and Unlabeled Data22 May 2026
- 2026Leveraging Data Symmetries to Select an Optimal Subset of Training Data under Label Noise3 May 2026
- 2026Pioneer Agent: Continual Improvement of Small Language Models in Production10 Apr 2026
- 2026Structured Exploration and Exploitation of Label Functions for Automated Data Annotation28 Mar 2026
- 2026Which Alert Removals are Beneficial?22 Mar 2026
- 2026Offline Reinforcement Learning of High-Quality Behaviors Under Robust Style Alignment30 Jan 2026
- 2026Unsupervised Ensemble Learning Through Deep Energy-based Models28 Jan 2026
- 2025ACT as Human: Multimodal Large Language Model Data Annotation with Critical Thinking13 Nov 2025
- 2025Calibration improves detection of mislabeled examples4 Nov 2025
- 2025Learning from Interval Targets23 Oct 2025
- 2025R2T: Rule-Encoded Loss Functions for Sequence Tagging in Low-Resource Languages12 Oct 2025
- 2025Reverse Supervision at Scale: Exponential Search Meets the Economics of Annotation12 Oct 2025
- 2025A Survey on Retrieval And Structuring Augmented Generation with Large Language Models12 Sep 2025
- 2025CancerGUIDE: Cancer Guideline Understanding via Internal Disagreement Estimation9 Sep 2025
- 2025Reliable Programmatic Weak Supervision with Confidence Intervals for Label Probabilities5 Aug 2025
- 2025Spatial frequency information fusion network for few-shot learning23 Jun 2025
- 2025Shrinking the Generation-Verification Gap with Weak Verifiers22 Jun 2025
- 2025CrEst: Credibility Estimation for Contexts in LLMs via Weak Supervision17 Jun 2025
- 2025Probably Approximately Correct Labels12 Jun 2025
- 2025Time To Impeach LLM-as-a-Judge: Programs are the Future of Evaluation12 Jun 2025
- 2025Weak Supervision for Real World Graphs3 Jun 2025
- 2025Refining Labeling Functions with Limited Labeled Data29 May 2025
- 2025ProTAL: A Drag-and-Link Video Programming Framework for Temporal Action Localization23 May 2025
- 2025Morphing-based Compression for Data-centric ML Pipelines15 Apr 2025
- 2025Weak Supervision for Improved Precision in Search Systems10 Mar 2025
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
50 newest of 246 All 246 (JSON)
- 2021Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarkscited by 388
- 2023Data-centric Artificial Intelligence: A Surveycited by 202
- 2022Ask Me Anything: A simple strategy for prompting language modelscited by 155
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 51
- 2024Theoretical Analysis of Weak-to-Strong Generalizationcited by 46
- 2021Improved Regularization and Robustness for Fine-tuning in Neural Networkscited by 45
- 2023Data-centric AI: Perspectives and Challengescited by 43
- 2024Data Selection via Optimal Control for Language Modelscited by 38
- 2021Learning from Noisy Labels for Entity-Centric Information Extractioncited by 34
- 2021End-to-End Weak Supervisioncited by 33
12 most cited of 234 All 234 (JSON)
- 2026Distilling Directional Verification1 Oct 2026
- 2026Beyond Keywords: Leveraging Generative LLMs and Label Aggregation to Classify Economic Policy Uncertainty in News Articles25 Sep 2026
- 2026Discovery-Driven Integration of Disjoint Tables via Text22 Sep 2026
- 2026Weakly Supervised Quantum Error Mitigation22 Sep 2026
- 2026ETH-TraceBench: A Large-Scale Event-Stream Benchmark for Ethereum DeFi under Temporal, Protocol, and Contract Shift20 Sep 2026
- 2026A Decision-Support Audit Protocol for Supervision Drift in Proxy-Labeled Credit-Risk Prediction14 Sep 2026
- 2026Learning from Scarce Labels: Multi-View Echocardiography for Ejection Fraction Prediction2 Sep 2026
- 2026Loom: Weaving Diagnostic Strands into Free-Text Consensus via Embedding-Space Reweighting2 Sep 2026
- 2026TEAMMix: Taxonomy Enrichment Augmentation and Minority-augmented Mixing Strategy for LLM-enhanced Weak-Supervised Hierarchical Text Classification11 Aug 2026
- 2026Recent advances in weakly supervised learning: New supervision paradigms, assumption relaxations, and practical solutions7 Aug 2026
- 2026Hit Selection Using SSMD-Based Machine Learning Performance Metrics in High-Throughput Screening Assays6 Aug 2026
- 2026Guideline-as-Oracle: Zero-Annotation Training of an Ophthalmic Telephone Triage Agent5 Aug 2026
12 newest of 234 All 234 (JSON)