Semi-Supervised Data Programming with Subset Selection
Not on the map. Why?
Abstract (arXiv)
The paradigm of data programming, which uses weak supervision in the form of rules/labelling functions, and semi-supervised learning, which augments small amounts of labelled data with a large unlabelled dataset, have shown great promise in several text classification scenarios. In this work, we argue that by not using any labelled data, data programming based approaches can yield sub-optimal performances, particularly when the labelling functions are noisy. The first contribution of this work is an introduction of a framework, model which is a semi-supervised data programming paradigm that learns a joint model that effectively uses the rules/labelling functions along with semi-supervised loss functions on the feature space. Next, we also study modelss which additionally does subset selection on top of the joint semi-supervised data programming objective and selects a set of examples that can be used as the labelled set by model. The goal of modelss is to ensure that the labelled data can complement the labelling functions, thereby benefiting from both data-programming as well as appropriately selected data for human labelling. We demonstrate that by effectively combining semi-supervision, data-programming, and subset selection paradigms, we significantly outperform the current state-of-the-art on seven publicly available datasets. footnoteThe source code is available at urlhttps://github.com/ayushbits/Semi-Supervised-LFs-Subset-Selection
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 7; 2023: 4; 2024: 1; 2025: 2.
16 papers.
Sort:
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Training Subset Selection for Weak Supervisioncited by 19
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2022Automatic Rule Induction for Interpretable Semi-Supervised Learningcited by 6
- 2023PIEClass: Weakly-Supervised Text Classification with Prompting and Noise-Robust Iterative Ensemble Trainingcited by 6
- 2022Adaptive Mixing of Auxiliary Losses in Supervised Learningcited by 5
- 2023INGENIOUS: Using Informative Data Subsets for Efficient Pre-Training of Language Modelscited by 2
- 2023EIGEN: Expert-Informed Joint Learning Aggregation for High-Fidelity Information Extraction from Document Imagescited by 2
- 2021WALNUT: A Benchmark on Semi-weakly Supervised Learning for Natural Language Understandingcited by 1
- 2022ULF: Unsupervised Labeling Function Correction using Cross-Validation for Weak Supervisioncited by 1
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervisioncited by 1
4 more
- 2025Bayesian Coreset Optimization for Personalized Federated Learningcited by 1
- 2022Regularized Data Programming with Automated Bayesian Prior Selectioncited by 0
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learningcited by 0
- 2025ARISE: Iterative Rule Induction and Synthetic Data Generation for Text Classificationcited by 0
- 2025Bayesian Coreset Optimization for Personalized Federated Learning3 Nov 2025
- 2025ARISE: Iterative Rule Induction and Synthetic Data Generation for Text Classification9 Feb 2025
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learning21 Feb 2024
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervision16 Dec 2023
- 2023EIGEN: Expert-Informed Joint Learning Aggregation for High-Fidelity Information Extraction from Document Images23 Nov 2023
- 2023PIEClass: Weakly-Supervised Text Classification with Prompting and Noise-Robust Iterative Ensemble Training23 May 2023
- 2023INGENIOUS: Using Informative Data Subsets for Efficient Pre-Training of Language Models11 May 2023
- 2022Regularized Data Programming with Automated Bayesian Prior Selection17 Oct 2022
- 2022Training Subset Selection for Weak Supervision6 Jun 2022
- 2022Automatic Rule Induction for Interpretable Semi-Supervised Learning18 May 2022
- 2022ULF: Unsupervised Labeling Function Correction using Cross-Validation for Weak Supervision14 Apr 2022
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming2 Mar 2022
4 more
- 2022A Survey on Programmatic Weak Supervision11 Feb 2022
- 2022Adaptive Mixing of Auxiliary Losses in Supervised Learning7 Feb 2022
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervision23 Sep 2021
- 2021WALNUT: A Benchmark on Semi-weakly Supervised Learning for Natural Language Understanding28 Aug 2021
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Training Subset Selection for Weak Supervisioncited by 19
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2022Automatic Rule Induction for Interpretable Semi-Supervised Learningcited by 6
- 2023PIEClass: Weakly-Supervised Text Classification with Prompting and Noise-Robust Iterative Ensemble Trainingcited by 6
- 2022Adaptive Mixing of Auxiliary Losses in Supervised Learningcited by 5
- 2023INGENIOUS: Using Informative Data Subsets for Efficient Pre-Training of Language Modelscited by 2
- 2023EIGEN: Expert-Informed Joint Learning Aggregation for High-Fidelity Information Extraction from Document Imagescited by 2
- 2021WALNUT: A Benchmark on Semi-weakly Supervised Learning for Natural Language Understandingcited by 1
- 2022ULF: Unsupervised Labeling Function Correction using Cross-Validation for Weak Supervisioncited by 1
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervisioncited by 1
12 most cited of 16 All 16 (JSON)
- 2025Bayesian Coreset Optimization for Personalized Federated Learning3 Nov 2025
- 2025ARISE: Iterative Rule Induction and Synthetic Data Generation for Text Classification9 Feb 2025
- 2024STENCIL: Submodular Mutual Information Based Weak Supervision for Cold-Start Active Learning21 Feb 2024
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervision16 Dec 2023
- 2023EIGEN: Expert-Informed Joint Learning Aggregation for High-Fidelity Information Extraction from Document Images23 Nov 2023
- 2023PIEClass: Weakly-Supervised Text Classification with Prompting and Noise-Robust Iterative Ensemble Training23 May 2023
- 2023INGENIOUS: Using Informative Data Subsets for Efficient Pre-Training of Language Models11 May 2023
- 2022Regularized Data Programming with Automated Bayesian Prior Selection17 Oct 2022
- 2022Training Subset Selection for Weak Supervision6 Jun 2022
- 2022Automatic Rule Induction for Interpretable Semi-Supervised Learning18 May 2022
- 2022ULF: Unsupervised Labeling Function Correction using Cross-Validation for Weak Supervision14 Apr 2022
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming2 Mar 2022
12 newest of 16 All 16 (JSON)