HackerPapers

arXiv:1711.10160cs.LG

Snorkel: Rapid Training Data Creation with Weak Supervision

Alexander Ratner, Stephen H. Bach, Henry Ehrenberg, Jason Fries, Sen Wu, Christopher Ré

Abstract

Labeling training data is increasingly the largest bottleneck in deploying machine learning systems. We present Snorkel, a first-of-its-kind system that enables users to train state-of-the-art models without hand labeling any training data. Instead, users write labeling functions that express arbitrary heuristics, which can have unknown accuracies and correlations. Snorkel denoises their outputs without access to ground truth by incorporating the first end-to-end implementation of our recently proposed machine learning paradigm, data programming. We present a flexible interface layer for writing labeling functions based on our experience over the past year collaborating with companies, agencies, and research labs. In a user study, subject matter experts build models 2.8x faster and increase predictive performance an average 45.5% versus seven hours of hand labeling. We study the modeling tradeoffs in this new setting and propose an optimizer for automating tradeoff decisions that gives up to 1.8x speedup per pipeline execution. In two collaborations, with the U.S. Department of Veterans Affairs and the U.S. Food and Drug Administration, and on four open-source text and image data sets representative of other deployments, Snorkel provides 132% average improvements to predictive performance over prior heuristic approaches and comes within an average 3.60% of the predictive performance of large hand-curated training sets.

arXiv comments
Journal reference
Proceedings of the VLDB Endowment, 11(3), 269-282, 2017
DOI
doi:10.14778/3157794.3157797
Subjects
cs.LGMachine Learning stat.MLMachine Learning (Statistics)

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 2 threads, from Jul 2020 to Jun 2022. Found in 1 HN submission from Mar 2019 to Mar 2019. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments2 threads

    • how do u compare between Aquarium, HumanLoop, Cord.Tech, Lightly, https://prodi.gy/ and you guys ? And probably SnorkelAI (who probably is considered the OG with their paper https://arxiv.org/abs/1711.10160) P.S. not trying to compare the product or the company/team, but was…

      sandGorgonView on HNParent context

    • Their paper explains it - https://arxiv.org/abs/1711.10160 Snorkel itself has been a open source package for a while - https://github.com/snorkel-team/snorkel This new announcement is about Snorkel Flow

      manojldsView on HNParent context

    • So, I am specifically talking about the scenario where all your labelling functions are highly correlated and there is little or no ground truth data to come up with empirical weights for each of the labelling functions. An example is the scenario where you have the label…

      tadkarView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.