liveBook · Manning

Multisource weak supervision

As explained in Machine Learning System Design

Multisource weak supervision is a training-data construction technique that combines multiple imperfect labeling sources to produce noisy labels for unlabeled examples.

Multisource weak supervision turns unlabeled examples into a noisy training dataset by combining imperfect, inexpensive labeling functions such as accumulated rule-based overrides. section 13.4

Use it when a long retraining or release cycle makes immediate model improvement impractical:

  • Track overrides instead of letting forgotten rules become technical debt. section 13.4
  • Treat collections of overrides as labeling sources for generating noisy examples. section 13.4
  • Use the resulting dataset as a foundation for later model training. section 13.4

Production overrides as training signals

A team can correct recurring model failures with inexpensive rules, record those corrections, and later use the accumulated signals to improve the model rather than repeatedly handling each case manually. section 13.4

How Machine Learning System Design covers it

How deep it goes
Defines labeling functions and noisy training data but does not detail their combination or training algorithms.
Examples
Uses accumulated rule-based overrides as labeling sources and contrasts them with knowledge-base hints for named entity recognition.
What it assumes
Assumes unlabeled examples and imperfect heuristics that can label them cheaply.
What you can do after
Apply it by converting inexpensive heuristics into noisy labeled data that supports later model training.
How it connects
Connects rule-based overrides, model training, technical debt, and production model failures.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning System Design. The section links point to the parts of the book it draws on.