Towards Good Practices for Efficiently Annotating Large-Scale Image Classification Datasets
Not on the map. Why?
Abstract (arXiv)
Data is the engine of modern computer vision, which necessitates collecting large-scale datasets. This is expensive, and guaranteeing the quality of the labels is a major challenge. In this paper, we investigate efficient annotation strategies for collecting multi-class classification labels for a large collection of images. While methods that exploit learnt models for labeling exist, a surprisingly prevalent approach is to query humans for a fixed number of labels per datum and aggregate them, which is expensive. Building on prior work on online joint probabilistic modeling of human annotations and machine-generated beliefs, we propose modifications and best practices aimed at minimizing human labeling effort. Specifically, we make use of advances in self-supervised learning, view annotation as a semi-supervised learning problem, identify and mitigate pitfalls and ablate several key design choices to propose effective guidelines for labeling. Our analysis is done in a more realistic simulation that involves querying human labelers, which uncovers issues with evaluation using existing worker simulation methods. Simulated experiments on a 125k image subset of the ImageNet100 show that it can be annotated to 80% top-1 accuracy with 0.35 annotations per image on average, a 2.7x and 6.7x improvement over prior work and manual annotation, respectively. Project page: https://fidler-lab.github.io/efficient-annotation-cookbook
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 31 of its 53 references that are in the map. First posted on arXiv 26 Apr 2021.
Builds on
31 of 53 references.
References · 31
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2017On Calibration of Modern Neural Networkscited by 4,960
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,523
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,287
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,085
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,591
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,391
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,382
19 more
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,380
- 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,355
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,311
- 2019Contrastive Multiview Codingcited by 1,301
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,066
- 2019Unsupervised Data Augmentation for Consistency Trainingcited by 1,060
- 2017ChestX-ray8: Hospital-scale Chest X-ray Database and Benchmarks on Weakly-Supervised Classification and Localization of Common Thorax Diseasescited by 972
- 2017Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learningcited by 920
- 2020Contrastive Learning with Hard Negative Samplescited by 628
- 2017Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning resultscited by 472
- 2020Debiased Contrastive Learningcited by 356
- 2019Interpolation Consistency Training for Semi-Supervised Learningcited by 251
- 2020The EPIC-KITCHENS Dataset: Collection, Challenges and Baselinescited by 225
- 2019Learning to Predict 3D Objects with an Interpolation-based Differentiable Renderercited by 221
- 2019Unsupervised Domain Adaptation through Self-Supervisioncited by 116
- 2019Parting with Illusions about Deep Active Learningcited by 38
- 2019FoodX-251: A Dataset for Fine-grained Food Classificationcited by 33
- 2016Crowdsourcing in Computer Visioncited by 31
- 2014Statistical Decision Making for Optimal Budget Allocation in Crowd Labelingcited by 2
Built on by
Citing papers per year: 2021: 6; 2022: 1; 2023: 3; 2024: 2; 2025: 4; 2026: 1.
17 papers.
Sort:
- 2021Learning with Noisy Labels Revisited: A Study Using Real-World Human Annotationscited by 256
- 2021Improving Contrastive Learning on Imbalanced Seed Data via Open-World Samplingcited by 30
- 2021Active Learning at the ImageNet Scalecited by 28
- 2023Learning to Defer with Limited Expert Predictionscited by 25
- 2021Learning From Long-Tailed Data With Noisy Labelscited by 17
- 2021Generating Usage-related Questions for Preference Elicitation in Conversational Recommender Systemscited by 10
- 2021Self-supervised Semi-supervised Learning for Data Labeling and Quality Evaluationcited by 7
- 2024Multitask Learning in Minimally Invasive Surgical Vision: A Reviewcited by 5
- 2024A Conceptual Framework for Ethical Evaluation of Machine Learning Systemscited by 2
- 2026Bound to Disagree: Generalization Bounds via Certifiable Surrogatescited by 2
- 2022OdontoAI: A human-in-the-loop labeled data set and an online platform to boost research on dental panoramic radiographscited by 1
- 2023Annotating Ambiguous Images: General Annotation Strategy for High-Quality Data with Real-World Biomedical Validationcited by 1
5 more
- 2025An Evaluation of Hybrid Annotation Workflows on High-Ambiguity Spatiotemporal Video Footagecited by 1
- 2023Repurposing SAM for User-Defined Semantics Aware Segmentationcited by 0
- 2025Minority Reports: Balancing Cost and Quality in Ground Truth Data Annotationcited by 0
- 2025A Guide for Manual Annotation of Scientific Imagery: How to Prepare for Large Projectscited by 0
- 2025Optimizing delivery for quick commerce factoring qualitative assessment of generated routescited by 0
- 2026Bound to Disagree: Generalization Bounds via Certifiable Surrogates26 Feb 2026
- 2025An Evaluation of Hybrid Annotation Workflows on High-Ambiguity Spatiotemporal Video Footage20 Oct 2025
- 2025Optimizing delivery for quick commerce factoring qualitative assessment of generated routes9 Oct 2025
- 2025A Guide for Manual Annotation of Scientific Imagery: How to Prepare for Large Projects20 Aug 2025
- 2025Minority Reports: Balancing Cost and Quality in Ground Truth Data Annotation12 Apr 2025
- 2024A Conceptual Framework for Ethical Evaluation of Machine Learning Systems5 Aug 2024
- 2024Multitask Learning in Minimally Invasive Surgical Vision: A Review16 Jan 2024
- 2023Repurposing SAM for User-Defined Semantics Aware Segmentation5 Dec 2023
- 2023Annotating Ambiguous Images: General Annotation Strategy for High-Quality Data with Real-World Biomedical Validation21 Jun 2023
- 2023Learning to Defer with Limited Expert Predictions14 Apr 2023
- 2022OdontoAI: A human-in-the-loop labeled data set and an online platform to boost research on dental panoramic radiographs29 Mar 2022
- 2021Generating Usage-related Questions for Preference Elicitation in Conversational Recommender Systems26 Nov 2021
5 more
- 2021Active Learning at the ImageNet Scale25 Nov 2021
- 2021Self-supervised Semi-supervised Learning for Data Labeling and Quality Evaluation22 Nov 2021
- 2021Improving Contrastive Learning on Imbalanced Seed Data via Open-World Sampling1 Nov 2021
- 2021Learning with Noisy Labels Revisited: A Study Using Real-World Human Annotations22 Oct 2021
- 2021Learning From Long-Tailed Data With Noisy Labels25 Aug 2021
- 2021Learning with Noisy Labels Revisited: A Study Using Real-World Human Annotationscited by 256
- 2021Improving Contrastive Learning on Imbalanced Seed Data via Open-World Samplingcited by 30
- 2021Active Learning at the ImageNet Scalecited by 28
- 2023Learning to Defer with Limited Expert Predictionscited by 25
- 2021Learning From Long-Tailed Data With Noisy Labelscited by 17
- 2021Generating Usage-related Questions for Preference Elicitation in Conversational Recommender Systemscited by 10
- 2021Self-supervised Semi-supervised Learning for Data Labeling and Quality Evaluationcited by 7
- 2024Multitask Learning in Minimally Invasive Surgical Vision: A Reviewcited by 5
- 2024A Conceptual Framework for Ethical Evaluation of Machine Learning Systemscited by 2
- 2026Bound to Disagree: Generalization Bounds via Certifiable Surrogatescited by 2
- 2022OdontoAI: A human-in-the-loop labeled data set and an online platform to boost research on dental panoramic radiographscited by 1
- 2023Annotating Ambiguous Images: General Annotation Strategy for High-Quality Data with Real-World Biomedical Validationcited by 1
12 most cited of 17 All 17 (JSON)
- 2026Bound to Disagree: Generalization Bounds via Certifiable Surrogates26 Feb 2026
- 2025An Evaluation of Hybrid Annotation Workflows on High-Ambiguity Spatiotemporal Video Footage20 Oct 2025
- 2025Optimizing delivery for quick commerce factoring qualitative assessment of generated routes9 Oct 2025
- 2025A Guide for Manual Annotation of Scientific Imagery: How to Prepare for Large Projects20 Aug 2025
- 2025Minority Reports: Balancing Cost and Quality in Ground Truth Data Annotation12 Apr 2025
- 2024A Conceptual Framework for Ethical Evaluation of Machine Learning Systems5 Aug 2024
- 2024Multitask Learning in Minimally Invasive Surgical Vision: A Review16 Jan 2024
- 2023Repurposing SAM for User-Defined Semantics Aware Segmentation5 Dec 2023
- 2023Annotating Ambiguous Images: General Annotation Strategy for High-Quality Data with Real-World Biomedical Validation21 Jun 2023
- 2023Learning to Defer with Limited Expert Predictions14 Apr 2023
- 2022OdontoAI: A human-in-the-loop labeled data set and an online platform to boost research on dental panoramic radiographs29 Mar 2022
- 2021Generating Usage-related Questions for Preference Elicitation in Conversational Recommender Systems26 Nov 2021
12 newest of 17 All 17 (JSON)