Blog / 22
AI Data Labeling: When the Judge Becomes the Annotator
AI data labeling flipped: models now label datasets for humans to audit. The workflow, the reported costs, and the quality controls that matter.
Data labeling has been the AI industry's guilty open secret: the intelligence everyone demos rests on humans in annotation queues clicking "cat / not cat" for hours. Slow, expensive, morale-crushing, and until recently, irreplaceable, because labels were the one thing models couldn't produce for themselves.
That's inverted now, and quietly. The current best practice in most text-labeling shops is model-first, human-audit: a model produces every label, humans review a statistical sample, and disagreements tune the instructions. At decision-model prices, the economics are almost embarrassing: one cataloged builder generated roughly 26,000 structured verdicts across 3,282 items for $0.13 (build, numbers as reported). That's a dataset a contractor team would quote in weeks and thousands, produced during a coffee.
The model-first labeling workflow
Write the label guide as questions. Not "label sentiment" but "Does this review express intent to stop using the product? yes/no." The annotation guideline document you'd have written for contractors is the prompt set; you were always going to write it, and now it executes. Craft rules in how to write judge questions.
Run everything, keep confidence. Every item gets labeled with a confidence signal attached. This is the raw material for everything downstream.
Humans audit the sample, not the corpus. Review a random slice plus the low-confidence slice. Agreement rate on the random slice is your dataset's honest quality number; the low-confidence slice is your instruction-improvement queue. Ten percent human coverage with this structure beats 100 percent human coverage without it, because bored humans drift and audited models don't.
Iterate the questions, re-run cheaply. Here's the property hand-labeling never had: when you discover mid-project that "urgent" needed a definition, re-labeling the entire corpus costs cents and minutes, not a second contract. Label guides finally get to have versions, like software.
What this unlocks (the compounding part)
Cheap labels change what's worth building. Training sets on demand: the LLM-then-graduate pipeline runs on exactly these verdicts, so classic fast classifiers get bootstrapped from decision-model output. Eval gold sets: your eval suite needs labeled cases; now the first draft of the labels is free and humans only adjudicate. Analytics on unstructured piles: the 3,282-post build above wasn't "labeling" for ML at all, it was research: turning a heap of text into a queryable table of judgments, the research and data category's whole personality. Once labels cost nothing, "what's in this pile?" becomes a question you ask casually.
The honesty section
Model labels inherit model biases, at scale, uniformly, which is worse than human noise in one specific way: errors correlate. A confused human mislabels randomly; a confused model mislabels systematically, and systematic label noise trains systematic model error downstream. The defenses: cross-family labeling for anything sensitive (don't label with the model family you'll train or evaluate; self-preference is documented in the judge guide), mandatory human gold sets for subjective categories, and the audit sample as a permanent fixture, not a launch ritual. And some domains still deserve expert humans end to end: medical, legal, safety-critical anything. Cheap is not a synonym for appropriate.
Frequently asked questions
What is AI data labeling?
Using models to generate dataset annotations (categories, scores, flags) with humans auditing samples and adjudicating disagreements, inverting the traditional human-first workflow. Text and judgment-heavy labels are the mature use case.
How much does model-based labeling cost?
Reported reference point: ~26,000 verdicts for $0.13 on a decision model, roughly five decimal places cheaper than human annotation. Broader cost context: what builds cost.
Is the quality good enough to train on?
With operational label definitions, confidence-based routing, and a human-audited sample as the quality gate, agreement with expert humans on well-defined text tasks is routinely competitive, and re-running improved instructions is nearly free. Subjective or expert domains still need humans in the loop, not just on the sample.
Can I label with one model and train another?
You should: cross-family labeling avoids baking one model's self-preferences into your training data, and it's the same hygiene rule evals use. Label with a decision model, train your classic classifier, audit with humans.
Where do human annotators fit now?
Up the stack: writing and versioning the label guide, adjudicating hard cases, owning the gold set, auditing drift. The clicking moved to silicon; the judgment got promoted.
Numbers throughout are as reported by the build authors, not verified by shipwithjev. Code-shaped examples are pseudocode; the official docs live at docs.typesafe.ai.