Fleiss' Kappa for Multiple Annotators
When Cohen’s Kappa Is Not Enough
Cohen’s works for exactly two annotators. When you have three or more annotators (e.g., a crowd of workers each labelling items), you need Fleiss’ , which generalises the chance-corrected agreement measure to an arbitrary number of raters.
Notation
- : number of items
- : number of annotators per item (can vary per item in the generalised version)
- : number of categories (classes)
- : number of annotators who assigned category to item
Formula
Observed agreement per item:
The numerator counts agreeing pairs for item (summed over categories). The denominator is the total number of annotator pairs for that item. The factor of 2 in the combination formula cancels between numerator and denominator.
Overall observed agreement:
Expected chance agreement:
For each category , compute the overall proportion of all annotations assigned to that class:
Then:
Fleiss’ :
Interpretation follows the same scale as Cohen’s .
Full Worked Example
Three annotators (A, B, C) label 3 items as POS or NEG:
| Item | Annotator A | Annotator B | Annotator C |
|---|---|---|---|
| 1 | POS | POS | NEG |
| 2 | POS | NEG | NEG |
| 3 | POS | POS | POS |
Here , , .
Step 1 — counts:
| Item | ||
|---|---|---|
| 1 | 2 | 1 |
| 2 | 1 | 2 |
| 3 | 3 | 0 |
Step 2 — per item:
Item 1:
Item 2:
Item 3:
Step 3 — Overall :
Step 4 — Category proportions :
Total annotations = . POS annotations = , so . NEG annotations = , so .
Step 5 — Expected chance agreement :
Step 6 — Fleiss’ :
Interpretation: agreement is no better than chance. Despite looking modestly above 50%, the chance correction reveals that the observed agreement is exactly what random guessing with the observed label proportions would produce.
Summary
| Component | Meaning | This example |
|---|---|---|
| Mean pairwise agreement per item | 0.556 | |
| Chance agreement from marginal proportions | 0.556 | |
| Fleiss’ kappa | 0.0 (chance-level) |
Past paper questions: y2023p3q7(b), y2021p3q9(c)