Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming
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
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2016Visual Genome: Connecting Language and Vision Using Crowdsourced Dense Image Annotationscited by 2,656
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,330
- 2017Deep Bayesian Active Learning with Image Datacited by 819
- 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 520
- 2017Snorkel: Rapid Training Data Creation with Weak Supervisioncited by 372
- 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
- 2018Training Complex Models with Multi-Task Weak Supervisioncited by 106
- 2020Fast and Three-rious: Speeding Up Weak Supervision with Triplet Methodscited by 98
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2020Learning from Rules Generalizing Labeled Exemplarscited by 59
16 more
- 2018Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scalecited by 52
- 2020Interactive Weak Supervision: Learning Useful Heuristics for Data Labelingcited by 52
- 2020Denoising Multi-Source Weak Supervision for Neural Text Classificationcited by 42
- 2021End-to-End Weak Supervisioncited by 33
- 2021Universalizing Weak Supervisioncited by 27
- 2019Overton: A Data System for Monitoring and Improving Machine-Learned Productscited by 21
- 2021Weakly Supervised Named Entity Tagging with Learnable Logical Rulescited by 21
- 2019GOGGLES: Automatic Image Labeling with Affinity Codingcited by 19
- 2017Inferring Generative Model Structure with Static Analysiscited by 18
- 2019Multi-Resolution Weak Supervision for Sequential Datacited by 17
- 2020Semi-Supervised Data Programming with Subset Selectioncited by 16
- 2020Adaptive Rule Discovery for Labeling Text Datacited by 15
- 2021GLaRA: Graph-based Labeling Rule Augmentation for Weakly Supervised Named Entity Recognitioncited by 12
- 2021Active WeaSuL: Improving Weak Supervision with Active Learningcited by 12
- 2021Automatic Synthesis of Diverse Weak Supervision Sources for Behavior Analysiscited by 6
- 2020Iterative Data Programming for Expanding Text Classification Corporacited by 4
Built on by
Citing papers per year: 2022: 6; 2023: 0; 2024: 3; 2025: 1.
10 papers.
- 2022PRBoost: Prompt-Based Rule Discovery and Boosting for Interactive Weakly-Supervised Learningcited by 14
- 2022Understanding Programmatic Weak Supervision via Source-aware Influence Functioncited by 8
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labelscited by 7
- 2022Adaptive Multi-view Rule Discovery for Weakly-Supervised Compatible Products Predictioncited by 4
- 2024LLM-assisted Labeling Function Generation for Semantic Type Detectioncited by 2
- 2024Interactive Machine Teaching by Labeling Rules and Instancescited by 2
- 2022XPASC: Measuring Generalization in Weak Supervision by Explainability and Associationcited by 1
- 2024ActiveDP: Bridging Active Learning and Data Programmingcited by 1
- 2025Refining Labeling Functions with Limited Labeled Datacited by 1
- 2022Regularized Data Programming with Automated Bayesian Prior Selectioncited by 0
- 2025Refining Labeling Functions with Limited Labeled Data29 May 2025
- 2024Interactive Machine Teaching by Labeling Rules and Instances8 Sep 2024
- 2024LLM-assisted Labeling Function Generation for Semantic Type Detection28 Aug 2024
- 2024ActiveDP: Bridging Active Learning and Data Programming8 Feb 2024
- 2022Regularized Data Programming with Automated Bayesian Prior Selection17 Oct 2022
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labels30 Aug 2022
- 2022Adaptive Multi-view Rule Discovery for Weakly-Supervised Compatible Products Prediction28 Jun 2022
- 2022XPASC: Measuring Generalization in Weak Supervision by Explainability and Association3 Jun 2022
- 2022Understanding Programmatic Weak Supervision via Source-aware Influence Function25 May 2022
- 2022PRBoost: Prompt-Based Rule Discovery and Boosting for Interactive Weakly-Supervised Learning18 Mar 2022