Stronger Than You Think: Benchmarking Weak Supervision on Realistic Tasks

Tianyi Zhang, Linrong Cai, Jeffrey Li, Nicholas Roberts, Neel Guha +2 more
1/13/2025
cs.LG

No official code found. Best implementation: jeffreywpli/stronger-than-you-think (5 stars, last commit 2024-11-12).

Abstract

Weak supervision (WS) is a popular approach for label-efficient learning, leveraging diverse sources of noisy but inexpensive weak labels to automatically annotate training data. Despite its wide usage, WS and its practical value are challenging to benchmark due to the many knobs in its setup, including: data sources, labeling functions (LFs), aggregation techniques (called label models), and end model pipelines. Existing evaluation suites tend to be limited, focusing on particular components or specialized use cases. Moreover, they often involve simplistic benchmark tasks or de-facto LF sets that are suboptimally written, producing insights that may not generalize to real-world settings. We address these limitations by introducing a new benchmark, BOXWRENCH, designed to more accurately reflect real-world usages of WS. This benchmark features tasks with (1) higher class cardinality and imbalance, (2) notable domain expertise requirements, and (3) opportunities to re-use LFs across parallel multilingual corpora. For all tasks, LFs are written using a careful procedure aimed at mimicking real-world settings. In contrast to existing WS benchmarks, we show that supervised learning requires substantial amounts (1000+) of labeled examples to match WS in many settings.

View on arXivView PDF

Code Implementations(1)

50Shell, PythonDec 24, 20231 years ago

Similar Papers

Cite this paper

@article{zhang2025stronger,
  title  = {Stronger Than You Think: Benchmarking Weak Supervision on Realistic Tasks},
  author = {Tianyi Zhang and Linrong Cai and Jeffrey Li and Nicholas Roberts and Neel Guha and Jinoh Lee and Frederic Sala},
  year   = {2025},
  eprint = {2501.07727},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.07727v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.07727.svg)](https://codeofpaper.com/paper/2501.07727)

Discussion