Report agreement with its eligible population and uncertainty
Distinguish observable label consistency from latent correctness, and preserve ties, abstentions, grouping, and population differences in noise analysis.
On this page
The question for today
What you’ll understand
- Define an agreement denominator and report excluded outcomes.
- Explain why agreement alone does not identify annotator accuracy.
- Choose uncertainty assumptions that respect repeated prompts and annotators.
An annotation report says eighty percent agreement, but one team excluded difficult ties while another counted them as disagreements. The numbers do not describe the same event. Agreement is an observable relationship between judgments under a defined protocol, not direct access to a true preference. Specify the eligible pairs, label mapping, annotator population, and exclusion rules, then quantify uncertainty at the appropriate grouping level. Disagreement can reflect ambiguity, expertise, rubric conflict, or error, and those causes require different responses.
Define the observed event before dividing
For two binary judgments on the same pair, raw agreement can mean the fraction of eligible doubly annotated pairs with matching preferred-candidate identities after accounting for display order. If ties and abstentions exist, decide whether to model them as outcomes, exclude them under an explicit rule, or report several statistics. Preserve their counts and reasons. Excluding pairs that either annotator found ambiguous changes the population being summarized; it can raise conditional agreement while hiding the difficult portion. Missing a second annotation is not automatically disagreement and must not silently enter the denominator.
Aggregation across annotators needs the unit stated as well. Pairwise agreement among several annotators counts different opportunities from agreement of each vote with a majority that includes that same vote. The latter can have a built-in dependence. Report per-task and relevant population slices, since a pooled percentage may conceal systematic disagreements about desired behavior. A chance-corrected coefficient, if used, introduces its own marginal-label model and does not turn agreement into truth. Keep the raw count table available so readers can reconstruct the statistic rather than infer the denominator from a percentage label.
Consistency does not identify a latent error rate
Two annotators can agree because both understand the task, because both follow the same misleading style cue, or because the rubric leaves no room for a relevant alternative. A simple latent-error model illustrates the limitation: if both independently flip the same binary truth with error probability ε, agreement is (1−ε)²+ε². That formula is conditional on a shared truth, identical rates, and independent errors. Real preferences may be heterogeneous or context dependent, and common training or source cues can correlate errors. Do not invert observed agreement into an accuracy claim without defending those extra assumptions.
Repeat annotations and expert adjudication can help diagnose causes, but adjudication is another identified process rather than universal ground truth. Separate stable differences in values or task interpretation from accidental misclicks and missing expertise. Version rubric clarifications and retain previous labels so a change in instructions is distinguishable from model improvement. Original human-preference research includes explicit handling of ties, inability to compare, and noisy labels. Those mechanisms motivate careful collection design; their particular noise assumptions do not certify the error process of a new annotator population.
Quantify sampling variation and dependence honestly
Under independent identically distributed eligible-pair agreement indicators, a plug-in standard error is sqrt(a_hat(1−a_hat)/N). Proportion intervals need a method appropriate to sample size and boundaries; a naive symmetric interval is only a large-sample approximation and can behave poorly. Shared prompts, annotators, or sessions can invalidate the independent-pair calculation. Use a design-aware analysis, such as a justified grouped resampling scheme, and state which population the uncertainty covers. More votes from the same narrow task do not automatically provide the information of equally many independent new prompt contexts.
The sampling lab isolates the independent model. For each separate view, Reset, set both p=0.8 and sample size n to 25 or 100, predict the sample-mean variance, then inspect. The exact binomial sample-mean variances are 0.0064 and 0.0016, with standard deviations 0.08 and 0.04. Playback highlights exact outcomes rather than collecting random annotations. The normal comparison is an approximation and its displayed bound concerns a standardized CDF. This instrument cannot estimate correlated annotator errors, reveal a latent true preference, or compensate for excluded difficult pairs.
Work it through
Keep eligibility and agreement separate
A fictional audit assigns 120 pairs to two annotators. Twenty are ineligible for the declared binary statistic because of missing, tie, or abstention outcomes. Of the 100 eligible pairs, 80 have matching candidate choices. For a standard-error calculation only, assume independent identical eligible-pair indicators.
Eligibility is 100/120≈83.33%, and conditional raw agreement is 80/100=80%. Report the excluded twenty rather than hiding them in an unlabeled percentage.
The independent-model plug-in standard error is sqrt(0.8×0.2/100)=0.04, or four percentage points. It concerns the declared eligible population.
A simple large-sample 95% approximation would be 0.8±1.96×0.04, or about[0.7216, 0.8784], not an exact-coverage guarantee. Correlated prompts or annotators require another justified uncertainty analysis.
The report has 83.33% eligibility and 80% conditional agreement, with a four-point standard error only under the stated independent model.
The living notebook
Explore the model
Interactive lab · sampling
Inspect independent agreement variation as a conditional model
For each view: Reset, set both p=0.8 and n, predict, then inspect. Compare n=25 and n=100: sample-mean standard deviations are 0.08 and 0.04. This instrument displays exact independent binomial probabilities and a normal comparison, not random annotation data or a fitted noise model.
- Mean sample proportion
- 0.5
- Sample-mean variance
- 0.0125
- Uniform CDF error bound
- ≤ 0.1062
Exact binomial masses for the mean of n independent Bernoulli trials, compared with normal mass between adjacent half-count boundaries; normal tails outside the finite support remain outside the bars. Playback highlights outcomes, not random samples. The Berry–Esseen bound applies to standardized CDFs, not individual bars or continuity-corrected errors. At p = 0 or 1, normal comparison and that bound are disabled. Normal-CDF evaluation uses a numerical approximation with absolute error below 7.5×10⁻⁸ (at most 1.5×10⁻⁷ per interval, before rounding). Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forLarger independent samples narrow the modeled distribution. Dependence, selection exclusions, and latent correctness are separate questions the instrument does not answer.
Pause & reason
Check your understanding
Your turn
Try it yourself
Seventy-five of ninety eligible pairs receive matching binary choices, and ten more assigned pairs were excluded. Compute conditional agreement and eligibility among all one hundred assignments.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Use ninety as the agreement denominator and one hundred as the eligibility denominator.
Compare with the solution
Conditional agreement is 75/90≈83.33%. Eligibility is 90/100=90%. Report the ten exclusions and their rule separately; neither percentage identifies annotator accuracy or justifies independent-pair uncertainty.
Keep the idea
Take it with you
- Agreement requires an explicit eligible population and outcome mapping.
- Consistency is observable while correctness and noise structure need extra evidence.
- Uncertainty must respect grouping and the actual collection design.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.