Stronger Than You Think: Benchmarking Weak Supervision on Realistic Tasks
Tianyi Zhang, Linrong Cai, Jeffrey Li, Nicholas Roberts, Neel Guha, Jinoh Lee, Frederic Sala
TL;DR
This work introduces BoxWRENCH, a realistic weak supervision benchmark suite for text classification that emphasizes high class cardinality, imbalance, and domain-specific LF design, plus cross-lingual LF reuse through the MASSIVE dataset. By adopting careful LF design pipelines and a standardized WS workflow, BoxWRENCH measures when WS remains advantageous relative to fully supervised learning via crossover points between models trained on weak labels and those trained on clean labels. The findings show that, on these more challenging tasks, WS delivers substantial gains, especially with higher-quality LFs and multilingual LF adaptation, and that simple label-models often perform robustly. The work provides extensive datasets, code, and methodological guidance to improve WS benchmarking and practical deployment across diverse real-world settings.
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.
