mlsanityData to 7 Oct 2026

Data Programming: Creating Large Training Sets, Quickly

arXiv 1605.07723 ↗First posted 25 May 2016stat.ML cs.AI cs.LGcited by 246

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 55; 2022: 55; 2023: 52; 2024: 33; 2025: 20; 2026: 31.

246 papers.

Sort:

By area:

  1. 2023DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelinescited by 803
  2. 2023DataComp: In search of the next generation of multimodal datasetscited by 635
  3. 2021Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarkscited by 388
  4. 2023Data-centric Artificial Intelligence: A Surveycited by 202
  5. 2022Ask Me Anything: A simple strategy for prompting language modelscited by 155
  6. 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
  7. 2022A Survey on Programmatic Weak Supervisioncited by 66
  8. 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 51
  9. 2024Theoretical Analysis of Weak-to-Strong Generalizationcited by 46
  10. 2021Improved Regularization and Robustness for Fine-tuning in Neural Networkscited by 45
  11. 2023Data-centric AI: Perspectives and Challengescited by 43
  12. 2024Data Selection via Optimal Control for Language Modelscited by 38
38 more
  1. 2021Learning from Noisy Labels for Entity-Centric Information Extractioncited by 34
  2. 2021End-to-End Weak Supervisioncited by 33
  3. 2021Calibrated and Sharp Uncertainties in Deep Learning via Density Estimationcited by 33
  4. 2024Smoothie: Label Free Language Model Routingcited by 31
  5. 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
  6. 2022To Aggregate or Not? Learning with Separate Noisy Labelscited by 29
  7. 2021Discovering and Validating AI Errors With Crowdsourced Failure Reportscited by 28
  8. 2021Universalizing Weak Supervisioncited by 27
  9. 2022Betty: An Automatic Differentiation Library for Multilevel Optimizationcited by 27
  10. 2021Weakly-supervised Text Classification Based on Keyword Graphcited by 25
  11. 2024TELEClass: Taxonomy Enrichment and LLM-Enhanced Hierarchical Text Classification with Minimal Supervisioncited by 25
  12. 2021Knowledge Enhanced Machine Learning Pipeline against Diverse Adversarial Attackscited by 24
  13. 2021What can Data-Centric AI Learn from Data and ML Engineering?cited by 24
  14. 2022Co-training Improves Prompt-based Learning for Large Language Modelscited by 24
  15. 2022Unsupervised Model Selection for Time-series Anomaly Detectioncited by 24
  16. 2021Deep Metric Learning for Few-Shot Image Classification: A Review of Recent Developmentscited by 23
  17. 2022Is BERT Robust to Label Noise? A Study on Learning with Noisy Labels in Text Classificationcited by 21
  18. 2024Weak-to-Strong Generalization Through the Data-Centric Lenscited by 21
  19. 2025Shrinking the Generation-Verification Gap with Weak Verifierscited by 21
  20. 2022General Intelligence Requires Rethinking Explorationcited by 20
  21. 2023Identification of Negative Transfers in Multitask Learning Using Surrogate Modelscited by 20
  22. 2022Training Subset Selection for Weak Supervisioncited by 19
  23. 2021DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samplescited by 18
  24. 2021Automating Data Science: Prospects and Challengescited by 17
  25. 2023Making Scalable Meta Learning Practicalcited by 17
  26. 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
  27. 2023Prompting and Fine-Tuning Open-Sourced Large Language Models for Stance Classificationcited by 16
  28. 2021BERTifying the Hidden Markov Model for Multi-Source Weakly Supervised Named Entity Recognitioncited by 15
  29. 2021Teaching Autoregressive Language Models Complex Tasks By Demonstrationcited by 15
  30. 2022A survey on improving NLP models with human explanationscited by 15
  31. 2021Analysing the Noise Model Error for Realistic Noisy Label Datacited by 14
  32. 2021Learning from Multiple Noisy Partial Labelerscited by 14
  33. 2021An Instance-Dependent Simulation Framework for Learning with Label Noisecited by 14
  34. 2021Creating Training Sets via Weak Indirect Supervisioncited by 14
  35. 2022DC-Check: A Data-Centric AI checklist to guide the development of reliable machine learning systemscited by 14
  36. 2023Weakly Supervised Veracity Classification with LLM-Predicted Credibility Signalscited by 14
  37. 2021Micromodels for Efficient, Explainable, and Reusable Systems: A Case Study on Mental Healthcited by 13
  38. 2023Binary Classification with Confidence Differencecited by 13

50 most cited of 246 All 246 (JSON)