QualityCase Study

How Do Annotation QA and Relabeling Fix a Failing Dataset?

Your model is underperforming and the architecture looks fine. The most likely culprit is your training data — specifically, labels that were wrong before your model ever saw them. Here is how annotation QA and relabeling diagnoses the problem and recovers model performance without collecting a single new record.

22 June 202613 min read

Quick answer

Annotation QA and relabeling is the process of identifying incorrect labels in a training dataset and replacing them with accurate ones. A QA audit measures label accuracy against a gold standard; relabeling corrects the flagged records. A well-executed programme typically lifts model performance by 8–25% without collecting new raw data, by reducing the label noise that degrades model generalisation.

Why Annotation Errors Are Harder to Find Than You Think

Label errors in training data are systematic, hard to detect, and expensive to ignore. Northcutt, Jiang, and Chuang (MIT CSAIL, 2021) analysed ten widely-used ML benchmark datasets and found average label error rates of 3.3% — enough to change model accuracy rankings in two of four classification benchmarks they tested. These were datasets that had been used in hundreds of published papers and treated as ground truth.

In production annotation projects — where guidelines are imperfect, annotators vary in skill, and time pressure is real — error rates are typically higher. A 2024 industry survey by Snorkel AI found that 65% of ML teams identified data quality as their primary constraint on model performance, ranking higher than architecture choices, compute budget, or data volume. Among teams that had run a systematic annotation audit, 78% found label error rates between 5% and 18% in at least one dataset component.

The core problem is that your test set is usually annotated by the same process as your training set — meaning it contains the same errors. A model trained on noisy data that is tested on equally noisy data can appear to perform well internally, while failing on clean real-world data. The performance gap only becomes visible in production.

The Three Types of Annotation Errors and How to Find Each One

Random errors

Inconsistent labels caused by annotator fatigue, ambiguous guidelines, or task difficulty. An object that should be labelled 'dog' is labelled 'cat' in 3% of cases — not systematically, but scattered across the dataset. These appear as elevated IAA disagreement on individual annotator pairs and random loss spikes during training.

How to detect

Measure inter-annotator agreement (Cohen's kappa or Fleiss's kappa) across all annotator pairs. Low kappa on specific task dimensions indicates where random errors cluster. A confident learning algorithm (Cleanlab or similar) can surface likely errors by finding records where the trained model strongly disagrees with the annotated label.

Systematic errors

Consistent mistakes applied uniformly by one annotator or one annotation team. All examples of a specific class are annotated incorrectly because the guideline was misunderstood, or because an annotator developed a wrong mental model of the task. These show up as a low-accuracy class in model evaluation that cannot be explained by data scarcity.

How to detect

Stratified sampling by annotator: randomly sample 50–100 records from each annotator and have a QA reviewer score them independently. Annotators with systematic error patterns will show elevated disagreement on specific label categories, not random categories. Confusion matrix analysis on your validation set will show the mislabelled class as the model's consistent failure mode.

Boundary / span errors

Incorrect entity boundaries, polygon edges, or segmentation masks that are technically 'close enough' by eye but wrong enough to harm model training. Common in NER, image segmentation, and bounding box tasks. A bounding box that includes 8% background pixels or an NER span that excludes a morphologically-attached prefix. These are the hardest error type to detect by sampling alone.

How to detect

Pixel-level or character-level overlap analysis: compare annotation spans against a re-annotated gold set and calculate Intersection over Union (IoU) or character-level F1. Records with IoU below 0.85 on object detection tasks, or character F1 below 0.90 on NER spans, warrant relabeling review.

Gold-Standard Testing: The Most Reliable QA Method

A gold-standard QA set is a subset of your dataset re-annotated by senior or expert annotators, with the correct labels agreed through consensus or adjudication. It is used as a reference to measure the accuracy of your primary annotation batch. Typically 3–5% of the total dataset is used as a gold set, randomly sampled across task difficulty tiers and annotator assignments.

The comparison process measures: per-record accuracy (percentage of records where primary annotation matches gold), per-class accuracy (which label categories have the highest error rates), and per-annotator accuracy (which annotators have the highest disagreement with gold). This three-dimensional breakdown is essential because a 6% overall error rate that is evenly distributed requires different intervention than a 6% error rate concentrated in two rare classes or two annotators.

The threshold for relabeling is typically set at the task level based on the downstream model's sensitivity to label noise. For safety-critical applications (medical AI, autonomous vehicles), the threshold is stricter: any record below 95% agreement with gold is flagged. For general-purpose NLP classification, 85–90% agreement with gold is a common industry threshold before flagging. Our annotation QA and relabeling service uses adaptive thresholds based on task type and client requirements.

Dataset underperforming? Start with a QA audit.

AI Taggers runs gold-standard annotation QA audits on existing datasets, identifies error patterns by type and annotator, and delivers a prioritised relabeling plan — before you spend another dollar on new data collection.

Learn about our QA & relabeling services

Case Study: Warehouse Object Detection Dataset Recovery

In mid-2025, a logistics automation company was preparing to deploy a warehouse shelf-scanning model. The model had been trained on 180,000 annotated image frames from six warehouse facilities, with bounding boxes for 14 object categories including product units, empty shelf slots, price tags, damaged goods, and obstruction types. Training had used a team of 22 annotators over four months.

During pre-deployment validation on a held-out test set, the model achieved mAP of 67.3% at IoU threshold 0.5 — significantly below the 80% target for production deployment. The development team had expected performance in the 78–82% range based on architecture benchmarks and dataset volume. Extended training runs and hyperparameter tuning produced marginal improvements (up to 69.1% mAP) with no further gains.

An annotation QA audit was commissioned. The audit covered:

Key findings from the audit:

Overall label error rate: 12.4%

Well above the 5% threshold that typically requires targeted relabeling rather than spot-fixes.

Highest-error categories: 'damaged goods' (31.2% errors) and 'empty shelf slots' (22.7%)

Guideline ambiguity on what constitutes 'damaged vs partially stocked' and 'empty vs low-stock' had generated systematic errors across all annotators.

Three annotators responsible for 61% of all errors

All three had been onboarded in month 3 with a revised annotation guide that contained an ambiguous definition of the 'damaged goods' category.

Boundary quality issue: 8.1% of bounding boxes had IoU 0.70–0.85

Tight boxes around products on crowded shelves were consistently drawn too small, cutting off product edges.

The relabeling strategy was targeted rather than full re-annotation:

Results after targeted relabeling and retraining on the corrected dataset:

Overall label error rate

Before: 12.4%

After: 2.1%

Model mAP @ IoU 0.5

Before: 67.3%

After: 81.9%

Damaged goods AP

Before: 48.2%

After: 79.4%

Empty shelf AP

Before: 54.7%

After: 82.1%

The 14.6 percentage-point mAP improvement came entirely from data quality corrections — no architecture changes, no additional training data, no hyperparameter tuning. The relabeling programme cost approximately 28% of the original annotation budget, far less than collecting 180,000 new frames would have.

Relabeling Strategy: Targeted Correction vs Full Re-annotation

Whether to relabel targeted records or re-annotate the full dataset depends on the error profile:

Error rate < 8%, errors appear random

Targeted relabeling of flagged records

Random errors at low rates are efficiently corrected record-by-record. Full re-annotation is not cost-justified.

Error rate 8–15%, errors concentrated in specific categories or annotators

Targeted relabeling with guideline revision

The error source is identified. Correct the records, revise the guidelines, and requalify annotators before resuming production annotation.

Error rate > 15%, errors are systematic and widespread

Full re-annotation with new guidelines and annotators

Systematic errors at high rates typically signal guideline failure. Targeted correction applied to fundamentally wrong labels produces locally correct but globally inconsistent data. Starting fresh is usually cheaper.

Error rate 5–12%, errors concentrated in highest-value rare classes

Full re-annotation of the rare classes only

Rare class performance often determines production value. If your rare classes have 20%+ error rates, correct them completely even if overall dataset error rate is low.

Building a QA Programme That Prevents Rather Than Cures

The most cost-effective QA strategy is one that catches errors before they accumulate. A preventive QA programme has four components:

1

Pilot annotation before full production

Annotate 200–500 records with the full annotator team using the draft guidelines. Run IAA analysis and gold-set comparison before scaling. Most guideline failures are visible at this scale — fixing them now costs a fraction of fixing them at 100,000 records.

2

Embed gold records into the production queue

Include 3–5% known-correct gold records in every annotator's queue without marking them as gold. Compare each annotator's labels on gold records weekly. Annotators who degrade below a threshold get requalification before errors accumulate.

3

IAA sampling at the batch level

For every batch of 2,000–5,000 records, have 10% annotated by two independent annotators. Calculate kappa per label category. Categories below 0.75 kappa trigger guideline review and targeted requalification, not full relabeling.

4

Use confident learning as a continuous monitor

Run a lightweight confident learning scan (Cleanlab or equivalent) every time you train a new model checkpoint. Records where the model strongly disagrees with the label are candidates for relabeling review — this surfaces systematic errors that sampling misses.

How QA and Relabeling Connects to Your Data Validation Pipeline

Annotation QA and relabeling is one part of a broader data QA and validation pipeline. The full pipeline also includes: raw data quality checks (resolution, completeness, format consistency), schema validation (label format, required fields, value ranges), and post-relabeling verification (confirming that corrected records now pass gold comparison).

For regulated applications — medical AI under FDA 21 CFR Part 11, or autonomous vehicle AI under UNECE WP.29 — the QA documentation is itself a deliverable. Regulators may require audit logs showing: who annotated each record, which records were flagged by QA, who reviewed and corrected flagged records, and what IAA metrics were achieved at each stage. Building this documentation into your QA programme from the start avoids expensive retrospective compliance work.

If your dataset includes records that have been relabeled, your model training pipeline should flag these records with a "relabeled" provenance tag. Some model teams exclude relabeled records from test sets entirely and use them only for training, treating them as lower-confidence labels even after correction. This is conservative but defensible in regulated contexts.

Frequently Asked Questions

What is annotation QA and relabeling?
Annotation QA (quality assurance) is the process of systematically measuring and verifying the accuracy of labels in a training dataset. Relabeling is the corrective step: replacing incorrect labels identified by QA with accurate ones. A well-executed programme typically lifts model performance by 8–25% without collecting any new raw data.
How do I know if my dataset has label errors?
The primary signal is model underperformance against expectations — lower accuracy, F1, or mAP than your architecture and data volume should produce, especially if the gap appears only in production. Secondary signals include high IAA disagreement on specific annotator pairs, unexpected confusion matrix patterns, and loss spikes on specific data subsets.
What is a gold-standard QA set?
A gold-standard QA set is a subset of your dataset re-annotated by senior or expert annotators with correct labels agreed through consensus or adjudication. Typically 3–5% of the total dataset. It is used as a reference to measure the accuracy of your primary annotation batch.
How much does annotation QA and relabeling cost?
A 5% gold-standard audit on a 100,000-record NLP dataset typically costs AUD $1,500–$4,000. Relabeling of flagged records costs the same per-record rate as original annotation applied to the flagged proportion (typically 5–20% of the dataset). A full recovery programme typically costs 25–40% of the original annotation budget.
Should I relabel my whole dataset or only the flagged records?
For label error rates below 8%, targeted relabeling of flagged records is almost always more cost-effective. For rates above 15%, or when errors are systematic rather than random, full re-annotation with revised guidelines tends to produce higher quality. The key distinction is whether errors are random (process failure) or systematic (guideline failure) — systematic errors require guideline revision before relabeling will succeed.
Free Sample · 24-48 hours

Get an annotation QA audit quote

Tell us your dataset size, task type, and current model performance. We'll scope a QA audit and relabeling plan within one business day.

No commitment. NDA available on request. We respond within 24 hours, often the same day for Gulf-region inquiries.

Neel Bennett

AI Annotation Specialist at AI Taggers

Neel has over 8 years of experience in AI training data and machine learning operations. He specializes in helping enterprises build high-quality datasets for computer vision and NLP applications across healthcare, automotive, and retail industries.

Connect on LinkedIn