Inter-Annotator Agreement › Fleiss' Kappa
Language AI HandbookAll chapters Inter-Annotator Agreement › Fleiss' KappaOne section · Sections in this chapter4 / 11 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Cohen's kappa does not generalize to more than two raters. When you have a crowdsourcing setup with ten workers or a research project where five domain experts each annotate the full corpus, you need a different approach. Fleiss' kappa (1971) extends the concept to any fixed number of raters , though it assumes the raters are interchangeable rather than distinct individuals.
This assumption of interchangeability is what distinguishes Fleiss' kappa from Cohen's. When you use Fleiss' kappa, you are implicitly treating your raters as random samples from a population of potential annotators, not specific individuals whose particular biases you care about. This makes it appropriate for crowdsourcing platforms like Amazon Mechanical Turk, where annotators are indeed sampled from a large pool.
Mathematical Structure
Consider items and categories. For each item , let be the number of raters who assigned it to category , where (each item gets exactly ratings). The proportion of raters assigning item to category is:
where:
- : the number of raters who assigned item to category
- : the total number of raters per item
- : the proportion of raters assigning item to category
The observed agreement for item measures the extent to which raters agree on that specific item. Think of it as counting all pairs of raters who agreed and expressing this as a fraction of all possible rater pairs:
where:
- : the extent of agreement among raters for item (ranging from 0 to 1)
- : the count of raters assigning item to category
- : the total number of raters
- : the number of categories
- The first form counts agreeing pairs directly; the second simplifies computation using the sum of squares
To understand this formula, consider what happens at the extremes. If all raters choose the same category , then and . The sum equals and . If raters split perfectly (each choosing a different category), then for each and for all , giving .
The mean observed agreement across all items is:
where:
- : the mean observed agreement across all items
- : the total number of items being rated
- : the agreement score for item
The chance agreement uses the proportion of all assignments falling into each category. This is a single pooled distribution across all raters, which reflects the interchangeability assumption:
where:
- : the overall proportion of assignments to category across all items and raters
- : the expected chance agreement (the sum of squared category proportions)
The intuition for is clean: if we sampled two raters at random and both assigned labels independently from the pooled distribution, the probability they would pick the same category is . Summing over all categories gives the total chance agreement.
Fleiss' kappa is then:
where:
- : Fleiss' kappa coefficient
- : the mean observed agreement across items
- : the expected chance agreement based on category proportions
Key Differences from Cohen's Kappa
The most important practical difference between Fleiss' and Cohen's kappa is the choice of marginal distributions. Cohen's kappa uses separate marginals for each rater ( for rater 1 and for rater 2). This reflects the fact that rater 1 might use "positive" 70% of the time while rater 2 uses it only 50% of the time. Fleiss' kappa uses a single pooled marginal (), treating all raters as if they draw from the same distribution. This pooled approach is identical to what Scott's pi uses for two raters.
This has a subtle but important consequence. If you have exactly two raters with different biases and you apply Fleiss' kappa, you get Scott's pi rather than Cohen's kappa. The two coefficients can give substantially different values when rater biases differ substantially. When choosing between them, consider whether rater-specific tendencies are meaningful information (use Cohen's kappa) or noise to be averaged away (use Fleiss' kappa or Krippendorff's alpha).
When you have many raters or view raters as interchangeable samples from a larger population, Fleiss' kappa is the natural choice. In crowdsourcing research, it is particularly common because the identity of individual workers is less important than the overall reliability of the pool.