Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scale

By Stephen H. Bach, Daniel Rodríguez, Yintao Liu, Yintao Liu, Chong Luo, Haidong Shao, Cassandra Xia, Souvik Sen, Alexander J. Ratner, Braden Hancock and 4 more. 2018

155 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Information Systems, Management Science and Operations Research, Natural Language Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Mohit Bansal
  2. Percy Liang
  3. Luke S. Zettlemoyer
  4. Yejin Choi
  5. Samuel R. Bowman
  6. Hannaneh Hajishirzi
  7. Jianfeng Gao
  8. Christopher R'e

In Information Systems

  1. Eric P. Xing
  2. Samuel R. Bowman
  3. Hannaneh Hajishirzi
  4. Omer Levy
  5. Patrick Pantel
  6. Ali Farhadi
  7. Alexander J. Ratner
  8. Sen Wu

In Management Science and Operations Research

  1. Alon Y. Halevy
  2. Christopher R'e
  3. Alexander J. Ratner
  4. Yada Pruksachatkun
  5. Nikita Nangia
  6. Andrei Paleyes
  7. S. Gadre
  8. Giannis Daras

In Natural Language Processing

  1. Mohit Bansal
  2. Samuel R. Bowman
  3. Yejin Choi
  4. Luke S. Zettlemoyer
  5. Percy Liang
  6. Hannaneh Hajishirzi
  7. Richard Socher
  8. Jianfeng Gao

Citations in the corpus