Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fleiss’ Kappa (κ): A Reliability Metric

Updated 13 March 2026
  • Fleiss’ kappa is a chance-corrected coefficient that measures inter-rater agreement when multiple raters classify subjects into nominal categories.
  • It computes agreement by comparing the mean observed agreement with the expected chance agreement derived from marginal probabilities.
  • Widely applied in systematic reviews, medical diagnostics, and educational assessments, it supports extensions for multi-label and hierarchical analyses.

Fleiss’ kappa (κ\kappa) is a chance-corrected coefficient quantifying inter-rater agreement for categorical items when each of nn raters classifies each of NN subjects independently into one of kk nominal categories. Unlike pairwise measures such as Cohen’s κ\kappa, Fleiss’ κ\kappa generalizes agreement assessment to cases with more than two raters. Extensions further allow the analysis of scenarios in which raters can select multiple, possibly hierarchical, categories per subject. Its mathematical rigor and extensibility make κ\kappa a standard reliability metric in systematic reviews, medical diagnostics, educational testing, and other multi-rater domains (Arenas, 2018, Moons et al., 2023).

1. Mathematical Foundations and Formal Definition

Let NN denote the number of subjects, nn the number of raters, and kk the number of categories. Denote by nn0 the number of raters who assigned subject nn1 to category nn2, for nn3. Fleiss’ nn4 is given by:

nn5

where:

  • nn6: mean observed agreement across subjects,
  • nn7: mean agreement expected by chance.

Observed agreement nn8 for subject nn9:

NN0

Mean observed agreement:

NN1

Marginal probability of category NN2:

NN3

Chance agreement:

NN4

Inserting these into the NN5 formula yields the classical Fleiss’ NN6 (Arenas, 2018, Moons et al., 2023).

2. Extensions: Generalised and Hierarchical Fleiss’ κ

Classical Fleiss’ NN7 requires each rater to assign each subject to exactly one category. In research contexts where raters may select multiple (non-exclusive) categories per subject, or where categories have a hierarchy or weights, a generalized NN8 is used (Moons et al., 2023). Key definitions:

  • NN9: indicator that rater kk0 assigns subject kk1 to category kk2.
  • kk3: total “yes” votes for subject kk4 and category kk5.
  • kk6: context-dependent weights per category (e.g., score magnitude).
  • kk7: number of raters eligible to select category kk8 on subject kk9 (for hierarchical designs).

Agreement per category per subject:

κ\kappa0

Aggregated observed agreement for category κ\kappa1:

κ\kappa2

Expected agreement per category:

κ\kappa3

Generalized κ\kappa4 for the hierarchical, weighted case:

κ\kappa5

with κ\kappa6, a scaling factor ensuring that main categories dominate deep subcategories when eligible rater counts differ.

When categories are exclusive and all raters assess all subjects, the generalization reduces to the classical Fleiss’ κ\kappa7 (Moons et al., 2023).

3. Computational Procedure and Software Implementations

The canonical computational pipeline is implemented in the Inter-Rater Python package (Arenas, 2018), which accepts:

  • An κ\kappa8 data matrix (subjects κ\kappa9 raters) of labels,
  • Explicit category definitions,
  • Handles missing or out-of-list ratings as abstentions.

Main computational steps:

  1. Build the κ\kappa0 count matrix κ\kappa1.
  2. Compute per-subject κ\kappa2, aggregate to κ\kappa3, and compute κ\kappa4, κ\kappa5, yielding κ\kappa6.
  3. Estimate κ\kappa7’s confidence interval using the variance approximation from Fleiss et al. (1979).
  4. For rater-specific diagnostics: permute all rater pairs, compute pairwise Cohen’s κ\kappa8s, and average to obtain per-rater reliability scores (“permuted-κ”).

Efficiency is κ\kappa9, enabling practical analyses for hundreds or thousands of subjects and tens of raters.

4. Interpretation and Benchmarks

Interpretation typically follows the scale of Landis and Koch (1977):

κ\kappa0 range Interpretation
κ\kappa10.00 Poor agreement
0.00–0.20 Slight agreement
0.21–0.40 Fair agreement
0.41–0.60 Moderate agreement
0.61–0.80 Substantial agreement
0.81–1.00 Almost perfect

These labels are descriptive conventions and may be context-dependent. For instance, a numerical example with κ\kappa2, κ\kappa3, κ\kappa4 resulting in κ\kappa5 would be interpreted as “fair” agreement (Arenas, 2018).

5. Practical Applications and Example Scenarios

Fleiss’ κ\kappa6 and its generalizations are applied in domains requiring robust quantification of multi-annotator reliability:

  • Systematic reviews involving multiple reviewers classifying abstracts,
  • Medical diagnostics (e.g., inter-pathologist/radiologist reliability),
  • Educational assessment with multiple scorers,
  • Psychiatric diagnosis data where raters select multiple disorders per case,
  • Item-level grading with possible partial credit and hierarchical feedback structures.

Explicit worked examples include checkbox-based mathematics grading with weights and hierarchy, and DSM-III psychiatric diagnoses with variable rater counts per case (Moons et al., 2023). The general approach handles missing data by varying the denominator per subject or category and supports rater-specific reliability diagnostics (Arenas, 2018, Moons et al., 2023).

6. Algorithmic Innovations and Limitations

Algorithmic enhancements present in current software include:

  • Handling of incomplete designs (missing data, abstentions, or per-category eligibility),
  • Retention of per-rater information via exhaustive pairwise permutations,
  • Publication-ready visualizations (group agreement, per-pair, and per-user),
  • Accommodation of hierarchical categories and context-driven weighting.

A commonly identified limitation is that the classical form of Fleiss’ κ\kappa7 assumes exclusivity of categories and requires complete ratings. Generalizations address this by enabling (a) multi-label assignment, (b) weighted and hierarchical categories, and (c) variable rater eligibility per subject-category pair (Moons et al., 2023).

References

  • "Inter-Rater: Software for analysis of inter-rater reliability by permutating pairs of multiple users" (Arenas, 2018)
  • "Measuring agreement among several raters classifying subjects into one-or-more (hierarchical) nominal categories. A generalisation of Fleiss' kappa" (Moons et al., 2023)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Fleiss' Kappa (κ).