GOGGLES: Automatic Image Labeling with Affinity Coding
Not on the map. Why?
Abstract (arXiv)
Generating large labeled training data is becoming the biggest bottleneck in building and deploying supervised machine learning models. Recently, the data programming paradigm has been proposed to reduce the human cost in labeling training data. However, data programming relies on designing labeling functions which still requires significant domain expertise. Also, it is prohibitively difficult to write labeling functions for image datasets as it is hard to express domain knowledge using raw features for images (pixels). We propose affinity coding, a new domain-agnostic paradigm for automated training data labeling. The core premise of affinity coding is that the affinity scores of instance pairs belonging to the same class on average should be higher than those of pairs belonging to different classes, according to some affinity functions. We build the GOGGLES system that implements affinity coding for labeling image datasets by designing a novel set of reusable affinity functions for images, and propose a novel hierarchical generative model for class inference using a small development set. We compare GOGGLES with existing data programming systems on 5 image labeling tasks from diverse domains. GOGGLES achieves labeling accuracies ranging from a minimum of 71% to a maximum of 98% without requiring any extensive human annotation. In terms of end-to-end performance, GOGGLES outperforms the state-of-the-art data programming system Snuba by 21% and a state-of-the-art few-shot learning technique by 5%, and is only 7% away from the fully supervised upper bound.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Mar 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 6; 2023: 1; 2024: 2; 2025: 4; 2026: 1.
19 papers.
Sort:
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
- 2021OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learningcited by 18
- 2021DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samplescited by 18
- 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2024The ALCHEmist: Automated Labeling 500x CHEaper Than LLM Data Annotatorscited by 10
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labelscited by 7
- 2022Ground Truth Inference for Weakly Supervised Entity Matchingcited by 5
- 2023Rapid Image Labeling via Neuro-Symbolic Learningcited by 4
- 2021Zeus: Efficiently Localizing Actions in Videos using Reinforcement Learningcited by 3
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervisioncited by 3
- 2025A Cost-Effective LLM-based Approach to Identify Wildlife Trafficking in Online Marketplacescited by 3
7 more
- 2021CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties (Technical Report)cited by 2
- 2022Binary Classification with Positive Labeling Sourcescited by 2
- 2025RBT4DNN: Requirements-based Testing of Neural Networkscited by 2
- 2022Label Augmentation with Reinforced Labeling for Weak Supervisioncited by 1
- 2024Automating Weak Label Generation for Data Programming with Clinicians in the Loopcited by 1
- 2025Reliable Programmatic Weak Supervision with Confidence Intervals for Label Probabilitiescited by 1
- 2026Structured Exploration and Exploitation of Label Functions for Automated Data Annotationcited by 1
- 2026Structured Exploration and Exploitation of Label Functions for Automated Data Annotation28 Mar 2026
- 2025Reliable Programmatic Weak Supervision with Confidence Intervals for Label Probabilities5 Aug 2025
- 2025A Cost-Effective LLM-based Approach to Identify Wildlife Trafficking in Online Marketplaces29 Apr 2025
- 2025RBT4DNN: Requirements-based Testing of Neural Networks3 Apr 2025
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
- 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
- 2023Rapid Image Labeling via Neuro-Symbolic Learning18 Jun 2023
- 2022Ground Truth Inference for Weakly Supervised Entity Matching13 Nov 2022
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labels30 Aug 2022
- 2022Binary Classification with Positive Labeling Sources2 Aug 2022
- 2022Learning Hyper Label Model for Programmatic Weak Supervision27 Jul 2022
7 more
- 2022Label Augmentation with Reinforced Labeling for Weak Supervision13 Apr 2022
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programming2 Mar 2022
- 2021DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samples26 Oct 2021
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervision23 Sep 2021
- 2021CHEF: A Cheap and Fast Pipeline for Iteratively Cleaning Label Uncertainties (Technical Report)19 Jul 2021
- 2021Zeus: Efficiently Localizing Actions in Videos using Reinforcement Learning6 Apr 2021
- 2021OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learning13 Mar 2021
- 2021WRENCH: A Comprehensive Benchmark for Weak Supervisioncited by 96
- 2021OmniFair: A Declarative System for Model-Agnostic Group Fairness in Machine Learningcited by 18
- 2021DP-SSL: Towards Robust Semi-supervised Learning with A Few Labeled Samplescited by 18
- 2022Learning Hyper Label Model for Programmatic Weak Supervisioncited by 16
- 2022Nemo: Guiding and Contextualizing Weak Supervision for Interactive Data Programmingcited by 10
- 2024The ALCHEmist: Automated Labeling 500x CHEaper Than LLM Data Annotatorscited by 10
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labelscited by 7
- 2022Ground Truth Inference for Weakly Supervised Entity Matchingcited by 5
- 2023Rapid Image Labeling via Neuro-Symbolic Learningcited by 4
- 2021Zeus: Efficiently Localizing Actions in Videos using Reinforcement Learningcited by 3
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervisioncited by 3
- 2025A Cost-Effective LLM-based Approach to Identify Wildlife Trafficking in Online Marketplacescited by 3
12 most cited of 19 All 19 (JSON)
- 2026Structured Exploration and Exploitation of Label Functions for Automated Data Annotation28 Mar 2026
- 2025Reliable Programmatic Weak Supervision with Confidence Intervals for Label Probabilities5 Aug 2025
- 2025A Cost-Effective LLM-based Approach to Identify Wildlife Trafficking in Online Marketplaces29 Apr 2025
- 2025RBT4DNN: Requirements-based Testing of Neural Networks3 Apr 2025
- 2025ScriptoriumWS: A Code Generation Assistant for Weak Supervision17 Feb 2025
- 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
- 2023Rapid Image Labeling via Neuro-Symbolic Learning18 Jun 2023
- 2022Ground Truth Inference for Weakly Supervised Entity Matching13 Nov 2022
- 2022AutoWS-Bench-101: Benchmarking Automated Weak Supervision with 100 Labels30 Aug 2022
- 2022Binary Classification with Positive Labeling Sources2 Aug 2022
- 2022Learning Hyper Label Model for Programmatic Weak Supervision27 Jul 2022
12 newest of 19 All 19 (JSON)