mlsanityData to 7 Oct 2026

Learning to Robustly Aggregate Labeling Functions for Semi-supervised Data Programming

arXiv 2109.11410 ↗First posted 23 Sep 2021cs.LGcited by 11

Not on the map. Why?

Abstract (arXiv)

A critical bottleneck in supervised machine learning is the need for large amounts of labeled data which is expensive and time consuming to obtain. However, it has been shown that a small amount of labeled data, while insufficient to re-train a model, can be effectively used to generate human-interpretable labeling functions (LFs). These LFs, in turn, have been used to generate a large amount of additional noisy labeled data, in a paradigm that is now commonly referred to as data programming. However, previous approaches to automatically generate LFs make no attempt to further use the given labeled data for model training, thus giving up opportunities for improved performance. Moreover, since the LFs are generated from a relatively small labeled dataset, they are prone to being noisy, and naively aggregating these LFs can lead to very poor performance in practice. In this work, we propose an LF based reweighting framework ouralgo to solve these two critical limitations. Our algorithm learns a joint model on the (same) labeled dataset used for LF induction along with any unlabeled data in a semi-supervised manner, and more critically, reweighs each LF according to its goodness, influencing its contribution to the semi-supervised loss using a robust bi-level optimization algorithm. We show that our algorithm significantly outperforms prior approaches on several text classification datasets.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 18 of its 36 references that are in the map. First posted on arXiv 23 Sep 2021.

Builds on

18 of 36 references.

References · 18

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  2. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
  3. 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
  4. 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
  5. 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,057
  6. 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 918
  7. 2018Learning to Reweight Examples for Robust Deep Learningcited by 670
  8. 2017Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning resultscited by 470
  9. 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
  10. 2016Data Programming: Creating Large Training Sets, Quicklycited by 246
  11. 2020GLISTER: Generalization based Data Subset Selection for Efficient and Robust Learningcited by 224
  12. 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 191
6 more
  1. 2016Harnessing Deep Neural Networks with Logic Rulescited by 135
  2. 2019Self-Tuning Networks: Bilevel Optimization of Hyperparameters using Structured Best-Response Functionscited by 104
  3. 2020Learning from Rules Generalizing Labeled Exemplarscited by 59
  4. 2018Snorkel DryBell: A Case Study in Deploying Weak Supervision at Industrial Scalecited by 52
  5. 2021Neural tensor contractions and the expressive power of deep neural quantum statescited by 21
  6. 2020A Gradient-based Bilevel Optimization Approach for Tuning Hyperparameters in Machine Learningcited by 7

Built on by

Cited by year

Citing papers per year: 2022: 3; 2023: 3; 2024: 4; 2025: 1.

11 papers.