mlsanityData to 14 Oct 2026

Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming

arXiv 2203.01382 ↗First posted 2 Mar 2022cs.LG stat.MLcited by 10

Not on the map. Why?

Abstract (arXiv)

Weak Supervision (WS) techniques allow users to efficiently create large training datasets by programmatically labeling data with heuristic sources of supervision. While the success of WS relies heavily on the provided labeling heuristics, the process of how these heuristics are created in practice has remained under-explored. In this work, we formalize the development process of labeling heuristics as an interactive procedure, built around the existing workflow where users draw ideas from a selected set of development data for designing the heuristic sources. With the formalism, we study two core problems of how to strategically select the development data to guide users in efficiently creating informative heuristics, and how to exploit the information within the development process to contextualize and better learn from the resultant heuristics. Building upon two novel methodologies that effectively tackle the respective problems considered, we present Nemo, an end-to-end interactive system that improves the overall productivity of WS learning pipeline by an average 20% (and up to 47% in one task) compared to the prevailing WS approach.

Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 28 of its 46 references that are in the map. First posted on arXiv 2 Mar 2022.

Builds on

28 of 46 references.

References · 28

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,656
  3. 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
  4. 2017Deep Bayesian Active Learning with Image Datacited by 819
  5. 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 520
  6. 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 372
  7. 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
  8. 2018Training Complex Models with Multi-Task Weak Supervisioncited by 106
  9. 2020Fast and Three-rious: Speeding Up Weak Supervision with Triplet Methodscited by 98
  10. 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
  11. 2022A Survey on Programmatic Weak Supervisioncited by 66
  12. 2020Learning from Rules Generalizing Labeled Exemplarscited by 59
16 more
  1. 2018Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scalecited by 52
  2. 2020Interactive Weak Supervision: Learning Useful Heuristics for Data Labelingcited by 52
  3. 2020Denoising Multi-Source Weak Supervision for Neural Text Classificationcited by 42
  4. 2021End-to-End Weak Supervisioncited by 33
  5. 2021Universalizing Weak Supervisioncited by 27
  6. 2019Overton: A Data System for Monitoring and Improving Machine-Learned Productscited by 21
  7. 2021Weakly Supervised Named Entity Tagging with Learnable Logical Rulescited by 21
  8. 2019GOGGLES: Automatic Image Labeling with Affinity Codingcited by 19
  9. 2017Inferring Generative Model Structure with Static Analysiscited by 18
  10. 2019Multi-Resolution Weak Supervision for Sequential Datacited by 17
  11. 2020Semi-Supervised Data Programming with Subset Selectioncited by 16
  12. 2020Adaptive Rule Discovery for Labeling Text Datacited by 15
  13. 2021GLaRA: Graph-based Labeling Rule Augmentation for Weakly Supervised Named Entity Recognitioncited by 12
  14. 2021Active WeaSuL: Improving Weak Supervision with Active Learningcited by 12
  15. 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
  16. 2020Iterative Data Programming for Expanding Text Classification Corporacited by 4

Built on by

Cited by year

Citing papers per year: 2022: 6; 2023: 0; 2024: 3; 2025: 1.

10 papers.