You are building a golden dataset with three annotators. Someone warns you about inter-annotator agreement. What is it and what goes wrong if you skip measuring it?
Inter-annotator agreement measures how consistently multiple raters label the same items, revealing whether your evaluation labels are reliable enough to trust.
Imagine three teachers grading the same stack of essays. If they all give similar grades, you can trust the grades to mean something. But if teacher A gives a B+ while teacher B gives a D and teacher C gives an A, the grades are useless because the teachers do not agree on what good writing looks like. Inter-annotator agreement is the number that tells you whether your graders are on the same page. You measure it before using the grades for anything important. If the number is low, you fix the grading rubric (make the instructions clearer) and try again. If you skip this check, you might blame the student for bad writing when the real problem is that the teachers cannot agree.
Detailed answer & concept explanation~4 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
5 min: define IAA, explain why it separates model quality from labeling quality, name kappa as the standard metric with chance correction, state thresholds, walk through the three causes of low IAA, and describe the pilot then scale workflow.
Real products, models, and research that use this idea.
- Scale AI measures inter-annotator agreement as a standard quality metric for every annotation project, flagging batches where kappa drops below threshold for rubric revision.
- Chatbot Arena sidesteps the IAA problem by collecting pairwise preferences from thousands of users, where the volume compensates for individual disagreement.
- Academic NLP datasets like SQuAD report inter-annotator agreement alongside performance numbers so that readers can judge whether the benchmark's ceiling is limited by annotation noise.
- Teams building evaluation datasets for Ragas and DeepEval measure IAA on a pilot batch before scaling annotation, treating low kappa as a blocker.
What an interviewer would ask next. Try answering before peeking at the approach.
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Using raw percentage agreement instead of kappa. Two raters can agree 90% of the time by chance alone if one class dominates, making raw agreement misleadingly high.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.