Fast and Three-rious: Speeding Up Weak Supervision with Triplet Methods
Not on the map. Why?
Abstract (arXiv)
Weak supervision is a popular method for building machine learning models without relying on ground truth annotations. Instead, it generates probabilistic training labels by estimating the accuracies of multiple noisy labeling sources (e.g., heuristics, crowd workers). Existing approaches use latent variable estimation to model the noisy sources, but these methods can be computationally expensive, scaling superlinearly in the data. In this work, we show that, for a class of latent variable models highly applicable to weak supervision, we can find a closed-form solution to model parameters, obviating the need for iterative solutions like stochastic gradient descent (SGD). We use this insight to build FlyingSquid, a weak supervision framework that runs orders of magnitude faster than previous weak supervision approaches and requires fewer assumptions. In particular, we prove bounds on generalization error without assuming that the latent variable model can exactly parameterize the underlying data distribution. Empirically, we validate FlyingSquid on benchmark weak supervision datasets and find that it achieves the same or higher quality compared to previous approaches without the need to tune an SGD procedure, recovers model parameters 170 times faster on average, and enables new video analysis and online learning applications.
Key facts. Cited by 98 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 33; 2023: 18; 2024: 18; 2025: 10; 2026: 8.
98 papers.
Sort:
By area:
- 2023DataComp: In search of the next generation of multimodal datasetscited by 635
- 2022Ask Me Anything: A simple strategy for prompting language modelscited by 155
- 2023Language Models Enable Simple Systems for Generating Structured Views of Heterogeneous Data Lakescited by 101
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 51
- 2024Theoretical Analysis of Weak-to-Strong Generalizationcited by 46
- 2021End-to-End Weak Supervisioncited by 33
- 2024Smoothie: Label Free Language Model Routingcited by 31
- 2022To Aggregate or Not? Learning with Separate Noisy Labelscited by 29
- 2021Universalizing Weak Supervisioncited by 27
- 2022Co-training Improves Prompt-based Learning for Large Language Modelscited by 24
38 more
- 2024Weak-to-Strong Generalization Through the Data-Centric Lenscited by 21
- 2025Shrinking the Generation-Verification Gap with Weak Verifierscited by 21
- 2022Training Subset Selection for Weak Supervisioncited by 19
- 2021DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samplescited by 18
- 2022Shoring Up the Foundations: Fusing Model Embeddings and Weak Supervisioncited by 18
- 2021skweak: Weak Supervision Made Easy for NLPcited by 17
- 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
- 2021Creating Training Sets via Weak Indirect Supervisioncited by 14
- 2023Weakly Supervised Veracity Classification with LLM-Predicted Credibility Signalscited by 14
- 2022Losses over Labels: Weakly Supervised Learning via Direct Loss Constructioncited by 11
- 2024The Road to Artificial SuperIntelligence: A Comprehensive Survey of Superalignmentcited by 11
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2022Lifting Weak Supervision To Structured Predictioncited by 10
- 2024The ALCHEmist: Automated Labeling 500x CHEaper Than LLM Data Annotatorscited by 10
- 2025SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQLcited by 10
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluationcited by 10
- 2022Label Propagation with Weak Supervisioncited by 9
- 2024WeakSAM: Segment Anything Meets Weakly-supervised Instance-level Recognitioncited by 9
- 2022Understanding Programmatic Weak Supervision via Source-aware Influence Functioncited by 8
- 2023Alfred: A System for Prompted Weak Supervisioncited by 8
- 2024Multimodal Data Curation via Object Detection and Filter Ensemblescited by 8
- 2021Comparing the Value of Labeled and Unlabeled Data in Method-of-Moments Latent Variable Estimationcited by 7
- 2022Meta Self-Refinement for Robust Learning with Weak Supervisioncited by 7
- 2022MiDAS: Multi-integrated Domain Adaptive Supervision for Fake News Detectioncited by 7
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labelscited by 7
- 2022Adaptive Ranking-based Sample Selection for Weakly Supervised Class-imbalanced Text Classificationcited by 7
- 2021Dependency Structure Misspecification in Multi-Source Weak Supervision Modelscited by 6
- 2022Leveraging Instance Features for Label Aggregation in Programmatic Weak Supervisioncited by 6
- 2022Promises and Pitfalls of Threshold-based Auto-labelingcited by 6
- 2022Transformers for End-to-End InfoSec Tasks: A Feasibility Studycited by 6
- 2022WeCheck: Strong Factual Consistency Checker via Weakly Supervised Learningcited by 6
- 2023Can Large Language Models Design Accurate Label Functions?cited by 6
- 2024Bayesian WeakS-to-Strong from Text Classification to Generationcited by 6
- 2022Ground Truth Inference for Weakly Supervised Entity Matchingcited by 5
- 2023Pareto Optimal Learning for Estimating Large Language Model Errorscited by 5
- 2025Time To Impeach LLM-as-a-Judge: Programs are the Future of Evaluationcited by 5
- 2021TagRuler: Interactive Tool for Span-Level Data Programming by Demonstrationcited by 4
- 2022SepLL: Separating Latent Class Labels from Weak Supervision Noisecited by 4
50 most cited of 98 All 98 (JSON)
- 2026DAAF: From Failure Localization to Editable System Assets in LLM Agents26 Sep 2026
- 2026Weakly Supervised Quantum Error Mitigation22 Sep 2026
- 2026Loom: Weaving Diagnostic Strands into Free-Text Consensus via Embedding-Space Reweighting2 Sep 2026
- 2026DS@GT ARC at Touch'e: Large Language Models for Retrieval-Augmented Debate8 Aug 2026
- 2026EvoPool: Evolutionary Programmatic Annotation for Label-Efficient Specialized Supervision1 Jun 2026
- 2026Structured Exploration and Exploitation of Label Functions for Automated Data Annotation28 Mar 2026
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluation9 Feb 2026
- 2026Unsupervised Ensemble Learning Through Deep Energy-based Models28 Jan 2026
- 2025Learning from Interval Targets23 Oct 2025
- 2025Shrinking the Generation-Verification Gap with Weak Verifiers22 Jun 2025
- 2025CrEst: Credibility Estimation for Contexts in LLMs via Weak Supervision17 Jun 2025
- 2025Time To Impeach LLM-as-a-Judge: Programs are the Future of Evaluation12 Jun 2025
38 more
- 2025SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL4 Jun 2025
- 2025Weak Supervision for Real World Graphs3 Jun 2025
- 2025Refining Labeling Functions with Limited Labeled Data29 May 2025
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
- 2025Evaluating multiple models using labeled and unlabeled data21 Jan 2025
- 2025Evaluating Sample Utility for Efficient Data Selection by Mimicking Model Weights12 Jan 2025
- 2024The Road to Artificial SuperIntelligence: A Comprehensive Survey of Superalignment21 Dec 2024
- 2024Smoothie: Label Free Language Model Routing6 Dec 2024
- 2024Weak-to-Strong Generalization Through the Data-Centric Lens5 Dec 2024
- 2024Interactive Machine Teaching by Labeling Rules and Instances8 Sep 2024
- 2024Automating Weak Label Generation for Data Programming with Clinicians in the Loop10 Jul 2024
- 2024The ALCHEmist: Automated Labeling 500x CHEaper Than LLM Data Annotators25 Jun 2024
- 2024Detecting Errors through Ensembling Prompts (DEEP): An End-to-End LLM Framework for Detecting Factual Errors18 Jun 2024
- 2024WeShap: Weak Supervision Source Evaluation with Shapley Values16 Jun 2024
- 2024Theoretical Analysis of Weak-to-Strong Generalization25 May 2024
- 2024Convergence Behavior of an Adversarial Weak Supervision Method25 May 2024
- 2024Bayesian WeakS-to-Strong from Text Classification to Generation24 May 2024
- 2024WISER: Weak supervISion and supErvised Representation learning to improve drug response prediction in cancer7 May 2024
- 2024Pearls from Pebbles: Improved Confidence Functions for Auto-labeling24 Apr 2024
- 2024An Improved Algorithm for Learning Drifting Discrete Distributions8 Mar 2024
- 2024WeakSAM: Segment Anything Meets Weakly-supervised Instance-level Recognition22 Feb 2024
- 2024Leveraging Large Language Models for Structure Learning in Prompted Weak Supervision2 Feb 2024
- 2024Employing Label Models on ChatGPT Answers Improves Legal Text Entailment Performance31 Jan 2024
- 2024Multimodal Data Curation via Object Detection and Filter Ensembles5 Jan 2024
- 2023Fusing Conditional Submodular GAN and Programmatic Weak Supervision16 Dec 2023
- 2023Weak Supervision Performance Evaluation via Partial Identification7 Dec 2023
- 2023Can Large Language Models Design Accurate Label Functions?1 Nov 2023
- 2023Weakly Supervised Veracity Classification with LLM-Predicted Credibility Signals14 Sep 2023
- 2023Neural-Hidden-CRF: A Robust Weakly-Supervised Sequence Labeler10 Sep 2023
- 2023Curating Naturally Adversarial Datasets for Learning-Enabled Medical Cyber-Physical Systems1 Sep 2023
- 2023Embroid: Unsupervised Prediction Smoothing Can Improve Few-Shot Classification20 Jul 2023
- 2023RACH-Space: Reconstructing Adaptive Convex Hull Space with Applications in Weak Supervision10 Jul 2023
- 2023Pareto Optimal Learning for Estimating Large Language Model Errors28 Jun 2023
- 2023Learning with Noisy Labels by Adaptive Gradient-Based Outlier Removal7 Jun 2023
- 2023Local Boosting for Weakly-Supervised Learning5 Jun 2023
- 2023An Adaptive Method for Weak Supervision with Drifting Data2 Jun 2023
- 2023Alfred: A System for Prompted Weak Supervision29 May 2023
- 2023DataComp: In search of the next generation of multimodal datasets27 Apr 2023
50 newest of 98 All 98 (JSON)
- 2022Ask Me Anything: A simple strategy for prompting language modelscited by 155
- 2023Language Models Enable Simple Systems for Generating Structured Views of Heterogeneous Data Lakescited by 101
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 95
- 2022A Survey on Programmatic Weak Supervisioncited by 66
- 2022Language Models in the Loop: Incorporating Prompting into Weak Supervisioncited by 51
- 2024Theoretical Analysis of Weak-to-Strong Generalizationcited by 46
- 2021End-to-End Weak Supervisioncited by 33
- 2024Smoothie: Label Free Language Model Routingcited by 31
- 2022To Aggregate or Not? Learning with Separate Noisy Labelscited by 29
- 2021Universalizing Weak Supervisioncited by 27
- 2022Co-training Improves Prompt-based Learning for Large Language Modelscited by 24
- 2025Shrinking the Generation-Verification Gap with Weak Verifierscited by 21
12 most cited of 93 All 93 (JSON)
- 2026Weakly Supervised Quantum Error Mitigation22 Sep 2026
- 2026Loom: Weaving Diagnostic Strands into Free-Text Consensus via Embedding-Space Reweighting2 Sep 2026
- 2026EvoPool: Evolutionary Programmatic Annotation for Label-Efficient Specialized Supervision1 Jun 2026
- 2026Structured Exploration and Exploitation of Label Functions for Automated Data Annotation28 Mar 2026
- 2026CARE: Confounder-Aware Aggregation for Reliable LLM Evaluation9 Feb 2026
- 2026Unsupervised Ensemble Learning Through Deep Energy-based Models28 Jan 2026
- 2025Learning from Interval Targets23 Oct 2025
- 2025Shrinking the Generation-Verification Gap with Weak Verifiers22 Jun 2025
- 2025CrEst: Credibility Estimation for Contexts in LLMs via Weak Supervision17 Jun 2025
- 2025Time To Impeach LLM-as-a-Judge: Programs are the Future of Evaluation12 Jun 2025
- 2025SQLens: An End-to-End Framework for Error Detection and Correction in Text-to-SQL4 Jun 2025
- 2025Weak Supervision for Real World Graphs3 Jun 2025
12 newest of 93 All 93 (JSON)