Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scale
Not on the map. Why?
Abstract (arXiv)
Labeling training data is one of the most costly bottlenecks in developing machine learning-based applications. We present a first-of-its-kind study showing how existing knowledge resources from across an organization can be used as weak supervision in order to bring development time and cost down by an order of magnitude, and introduce Snorkel DryBell, a new weak supervision management system for this setting. Snorkel DryBell builds on the Snorkel framework, extending it in three critical aspects: flexible, template-based ingestion of diverse organizational knowledge, cross-feature production serving, and scalable, sampling-free execution. On three classification tasks at Google, we find that Snorkel DryBell creates classifiers of comparable quality to ones trained with tens of thousands of hand-labeled examples, converts non-servable organizational resources to servable models for an average 52% performance improvement, and executes over millions of data points in tens of minutes.
Key facts. Cited by 52 papers in the map (data through 14 Oct 2026). First posted on arXiv 2 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 17; 2023: 9; 2024: 7; 2025: 3; 2026: 2.
52 papers.
Sort:
By area:
- 2023DataComp: In search of the next generation of multimodal datasetscited by 644
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspectivecited by 116
- 2023CoAnnotating: Uncertainty-Guided Work Allocation between Human and Large Language Models for Data Annotationcited by 94
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 52
- 2021Self-Training with Weak Supervisioncited by 49
- 2021End-to-End Weak Supervisioncited by 33
- 2021Universalizing Weak Supervisioncited by 27
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervisioncited by 18
- 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
- 2021Learning from Multiple Noisy Partial Labelerscited by 14
- 2021Creating Training Sets via Weak Indirect Supervisioncited by 14
38 more
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluationcited by 13
- 2021Active WeaSuL: Improving Weak Supervision with Active Learningcited by 12
- 2021Learning to Robustly Aggregate Labeling Functions for Semi-supervised Data Programmingcited by 11
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Constructioncited by 11
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2021Toward a `Standard Model' of Machine Learningcited by 8
- 2022Understanding Programmatic Weak Supervision via Source-aware Influence Functioncited by 8
- 2024Multimodal Data Curation via Object Detection and Filter Ensemblescited by 8
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labelscited by 7
- 2021Dependency Structure Misspecification in Multi-Source Weak Supervision Modelscited by 6
- 2021SPEAR : Semi-supervised Data Programming in Pythoncited by 6
- 2022Learning to Detect Noisy Labels Using Model-Based Featurescited by 6
- 2023Can Large Language Models Design Accurate Label Functions?cited by 6
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMwarecited by 6
- 2025Quality over Quantity: Boosting Data Efficiency Through Ensembled Multimodal Data Curationcited by 5
- 2023Mitigating Source Bias for Fairer Weak Supervisioncited by 3
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Surveycited by 3
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervisioncited by 3
- 2021CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties (Technical Report)cited by 2
- 2022Data Consistency for Weakly Supervised Learningcited by 2
- 2022Binary Classification with Positive Labeling Sourcescited by 2
- 2023Going beyond research datasets: Novel intent discovery in the industry settingcited by 2
- 2024Interactive Machine Teaching by Labeling Rules and Instancescited by 2
- 2022Label Augmentation with Reinforced Labeling for Weak Supervisioncited by 1
- 2023An Adaptive Method for Weak Supervision with Drifting Datacited by 1
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervisioncited by 1
- 2024Leveraging Large Language Models for Structure Learning in Prompted Weak Supervisioncited by 1
- 2024FAIR: Filtering of Automatically Induced Rulescited by 1
- 2024WeShap: Weak Supervision Source Evaluation with Shapley Valuescited by 1
- 2025How Safe Will I Be Given What I Saw? Calibrated Prediction of Safety Chances for Image-Controlled Autonomycited by 1
- 2021Proceedings of the First Workshop on Weakly Supervised Learning (WeaSuL)cited by 0
- 2021Categorizing Items with Short and Noisy Descriptions using Ensembled Transferred Embeddingscited by 0
- 2022Generative Modeling Helps Weak Supervision (and Vice Versa)cited by 0
- 2022Integrated Weak Learningcited by 0
- 2022Weak Supervision in Analysis of News: Application to Economic Policy Uncertaintycited by 0
- 2022Regularized Data Programming with Automated Bayesian Prior Selectioncited by 0
- 2022Label-Efficient Interactive Time-Series Anomaly Detectioncited by 0
- 2023Weakly Supervised Label Learning Flowscited by 0
50 most cited of 52 All 52 (JSON)
- 2026AVSD-Scenes: A Dataset for Audio-Visual Description of Urban Scenes1 Oct 2026
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluation9 Feb 2026
- 2025How Safe Will I Be Given What I Saw? Calibrated Prediction of Safety Chances for Image-Controlled Autonomy12 Aug 2025
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
- 2025Quality over Quantity: Boosting Data Efficiency Through Ensembled Multimodal Data Curation12 Feb 2025
- 2024Trimming the Risk: Towards Reliable Continuous Training for Deep Learning Inspection Systems13 Sep 2024
- 2024Interactive Machine Teaching by Labeling Rules and Instances8 Sep 2024
- 2024WeShap: Weak Supervision Source Evaluation with Shapley Values16 Jun 2024
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware25 Feb 2024
- 2024FAIR: Filtering of Automatically Induced Rules23 Feb 2024
- 2024Leveraging Large Language Models for Structure Learning in Prompted Weak Supervision2 Feb 2024
- 2024Multimodal Data Curation via Object Detection and Filter Ensembles5 Jan 2024
38 more
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervision16 Dec 2023
- 2023Can Large Language Models Design Accurate Label Functions?1 Nov 2023
- 2023CoAnnotating: Uncertainty-Guided Work Allocation between Human and Large Language Models for Data Annotation24 Oct 2023
- 2023An Adaptive Method for Weak Supervision with Drifting Data2 Jun 2023
- 2023Going beyond research datasets: Novel intent discovery in the industry setting9 May 2023
- 2023DataComp: In search of the next generation of multimodal datasets27 Apr 2023
- 2023MLOps Spanning Whole Machine Learning Life Cycle: A Survey13 Apr 2023
- 2023Mitigating Source Bias for Fairer Weak Supervision30 Mar 2023
- 2023Weakly Supervised Label Learning Flows19 Feb 2023
- 2022Label-Efficient Interactive Time-Series Anomaly Detection30 Dec 2022
- 2022Learning to Detect Noisy Labels Using Model-Based Features28 Dec 2022
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Construction13 Dec 2022
- 2022Regularized Data Programming with Automated Bayesian Prior Selection17 Oct 2022
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labels30 Aug 2022
- 2022Weak Supervision in Analysis of News: Application to Economic Policy Uncertainty10 Aug 2022
- 2022Binary Classification with Positive Labeling Sources2 Aug 2022
- 2022Learning Hyper Label Model for Programmatic Weak Supervision27 Jul 2022
- 2022Integrated Weak Learning19 Jun 2022
- 2022Understanding Programmatic Weak Supervision via Source-aware Influence Function25 May 2022
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervision4 May 2022
- 2022Label Augmentation with Reinforced Labeling for Weak Supervision13 Apr 2022
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervision24 Mar 2022
- 2022Generative Modeling Helps Weak Supervision (and Vice Versa)22 Mar 2022
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming2 Mar 2022
- 2022A Survey on Programmatic Weak Supervision11 Feb 2022
- 2022Data Consistency for Weakly Supervised Learning8 Feb 2022
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspective13 Dec 2021
- 2021Universalizing Weak Supervision7 Dec 2021
- 2021Categorizing Items with Short and Noisy Descriptions using Ensembled Transferred Embeddings21 Oct 2021
- 2021Creating Training Sets via Weak Indirect Supervision7 Oct 2021
- 2021Learning to Robustly Aggregate Labeling Functions for Semi-supervised Data Programming23 Sep 2021
- 2021Toward a `Standard Model' of Machine Learning17 Aug 2021
- 2021SPEAR : Semi-supervised Data Programming in Python1 Aug 2021
- 2021CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties (Technical Report)19 Jul 2021
- 2021Proceedings of the First Workshop on Weakly Supervised Learning (WeaSuL)8 Jul 2021
- 2021End-to-End Weak Supervision5 Jul 2021
- 2021Dependency Structure Misspecification in Multi-Source Weak Supervision Models18 Jun 2021
- 2021Learning from Multiple Noisy Partial Labelers8 Jun 2021
50 newest of 52 All 52 (JSON)
- 2021Data Collection and Quality Challenges in Deep Learning: A Data-Centric AI Perspectivecited by 116
- 2023CoAnnotating: Uncertainty-Guided Work Allocation between Human and Large Language Models for Data Annotationcited by 94
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 52
- 2021Self-Training with Weak Supervisioncited by 49
- 2021End-to-End Weak Supervisioncited by 33
- 2021Universalizing Weak Supervisioncited by 27
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervisioncited by 18
- 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
- 2021Learning from Multiple Noisy Partial Labelerscited by 14
- 2021Creating Training Sets via Weak Indirect Supervisioncited by 14
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluationcited by 13
12 most cited of 50 All 50 (JSON)
- 2026AVSD-Scenes: A Dataset for Audio-Visual Description of Urban Scenes1 Oct 2026
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluation9 Feb 2026
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
- 2025Quality over Quantity: Boosting Data Efficiency Through Ensembled Multimodal Data Curation12 Feb 2025
- 2024Trimming the Risk: Towards Reliable Continuous Training for Deep Learning Inspection Systems13 Sep 2024
- 2024Interactive Machine Teaching by Labeling Rules and Instances8 Sep 2024
- 2024WeShap: Weak Supervision Source Evaluation with Shapley Values16 Jun 2024
- 2024Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware25 Feb 2024
- 2024FAIR: Filtering of Automatically Induced Rules23 Feb 2024
- 2024Leveraging Large Language Models for Structure Learning in Prompted Weak Supervision2 Feb 2024
- 2024Multimodal Data Curation via Object Detection and Filter Ensembles5 Jan 2024
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervision16 Dec 2023
12 newest of 50 All 50 (JSON)