Inter-Rater Reliability for AI Qualitative Coding (2026)
Qualitati Research Team · 2026-06-25 · 12 min read
Short answer: Inter-rater reliability measures whether two coders — in 2026, often one AI and one human — assign the same codes to the same data. The standard metric is Cohen’s kappa, where κ ≥ 0.61 is substantial and κ ≥ 0.81 is near-perfect. Recent studies show capable LLMs can reach substantial agreement with humans on well-defined deductive codes, but agreement falls on inductive and interpretive work. Always validate AI coding against a human-coded sample before trusting it.
Last updated: June 25, 2026.
Why inter-rater reliability for AI coding matters now
Inter-rater reliability for AI qualitative coding is the single most important check between “the AI coded my transcripts” and “I can defend these findings.” As LLMs move from drafting codebooks to applying codes across hundreds of transcripts, the old human-only reliability ritual — two researchers code independently, then compare — now has to accommodate a non-human coder. The question is no longer just “do my two coders agree?” but “does the AI agree with a human well enough that I can trust it to code the rest?”
That is a measurable question, and 2024–2026 research has started answering it with real numbers. This guide explains the metrics, summarizes what recent studies actually found, and gives you a reusable validation workflow and scoring rubric you can apply to any AI-assisted coding project.
Key takeaways
- Cohen’s kappa is the workhorse metric. It corrects raw agreement for chance; κ ≥ 0.61 is substantial, κ ≥ 0.81 is near-perfect (Landis & Koch thresholds, via McHugh 2012).
- Capable LLMs hit substantial agreement on clear deductive codes. A 2024 study found GPT-4 reached κ ≥ 0.61 on 8 of 9 codes and κ ≥ 0.79 on 3 of them (Dunivin, arXiv 2401.15170, 2024).
- Inductive and interpretive coding is harder. The same line of work reports GPT-4 around κ = 0.57 on inductive coding versus κ = 0.73 for human consistency.
- Asking the model to explain its reasoning raises agreement. Rationale-first coding lifted mean κ from about 0.59 to 0.68 in one study (Dunivin, 2024).
- Kappa alone can mislead. Combine it with semantic-similarity checks and a human audit of disagreements rather than trusting a single number (Multi-LLM dual-reliability work, arXiv 2512.20352, 2025).
What is inter-rater reliability?
Inter-rater reliability (IRR, also called intercoder reliability) is the degree to which independent coders assign the same codes to the same units of data. It is the field’s evidence that a coding scheme is reproducible rather than one researcher’s private interpretation. In CSCW and HCI, reporting IRR has been an established norm for rigor in deductive and content-analytic work (McDonald, Schoenebeck & Forte, CSCW 2019).
When one of the coders is an AI, IRR does double duty: it validates the codebook and it validates the AI as a coder. A high human–AI kappa on a sample is your license to let the model code the remainder; a low kappa tells you to fix the codebook, the prompt, or both before scaling.
The metrics, briefly
- Percent agreement — the share of units coded identically. Intuitive but inflated by chance, especially with few categories. Do not report it alone.
- Cohen’s kappa (κ) — two coders, chance-corrected. The default for AI-vs-human comparisons.
- Krippendorff’s alpha (α) — handles more than two coders, missing data, and different measurement levels; preferred for larger panels (guide via arXiv 2008.00977).
- Semantic similarity — for inductive coding where labels differ in wording but mean the same thing; complements kappa rather than replacing it.
Cohen’s kappa thresholds
The widely used interpretation bands (Landis & Koch, as summarized by McHugh 2012) give you a shared vocabulary for what a kappa value means.
| Cohen’s kappa | Interpretation | Use for AI coding? |
| < 0.00 | Poor (worse than chance) | Stop — codebook or prompt is broken |
| 0.01–0.20 | Slight | Not usable |
| 0.21–0.40 | Fair | Not usable for decisions |
| 0.41–0.60 | Moderate | Human-review every code |
| 0.61–0.80 | Substantial | Acceptable with spot-checks |
| 0.81–1.00 | Near-perfect | Strong; still audit disagreements |
A common publication bar is κ ≥ 0.70–0.75. Note McHugh’s caution: in high-stakes settings even “substantial” agreement can leave meaningful error, so treat thresholds as floors, not finish lines (McHugh, 2012).
What recent studies actually found
The honest summary: AI–human agreement is real and improving, but it is conditional on the task.
Deductive coding with a clear codebook
Dunivin (2024) tested chain-of-thought prompting for qualitative coding and found GPT-4 delivered substantial reliability (κ ≥ 0.61) for 8 of 9 codes and near-perfect reliability (κ ≥ 0.79) for 3 of them — matching human performance on some hermeneutic tasks. Crucially, agreement rose when the model produced a rationale before assigning a code (mean κ ≈ 0.68 with rationale vs. 0.59 without) (arXiv 2401.15170).
Inductive and interpretive coding
Where codes are open-ended or interpretive, agreement drops. Reported figures put GPT-4 near κ = 0.57 on inductive coding against a human baseline of roughly κ = 0.73 — usable as a first pass, not as a final coder. Model generation matters too: weaker models (e.g., GPT-3.5) have averaged κ near 0.34 across codes in the same comparisons.
2025–2026 work
A 2025 study of ChatGPT-4o and 4.5-preview rating audio transcripts reached substantial agreement (κ > 0.6) on three themes and moderate on one only after tuning prompts and hyperparameters (Borse, Subramaniam & Rebello, arXiv 2508.14764, 2025). Separately, a 2025 multi-LLM method pairs Cohen’s kappa with semantic similarity precisely because a single agreement number hides where models diverge in meaning (arXiv 2512.20352).
Caveat: these are individual studies on specific datasets and codebooks. Treat the numbers as directional evidence of what is achievable, not as guarantees for your data.
Original asset: the AI–Human Coding Reliability Workflow
A repeatable seven-step workflow for validating an AI coder before scaling it across a corpus.
- Finalize the codebook. Each code needs a name, a one-line definition, an inclusion rule, an exclusion rule, and an example. Ambiguous definitions are the top cause of low kappa.
- Draw a validation sample. Randomly select 10–20% of units (or enough to give each code several instances). Reliability on a sample with no instances of a code is meaningless.
- Code independently. Have a human code the sample blind to the AI’s output, and run the AI with the same codebook in the prompt. Do not let either see the other’s codes.
- Compute kappa per code. Calculate Cohen’s kappa for each code separately, not just an overall figure — one broken code can hide behind strong ones.
- Audit disagreements. Read every unit where human and AI differ. Disagreements usually reveal a fuzzy definition, not a stupid model.
- Revise and re-test. Tighten definitions, add a rationale-first instruction, or split an overloaded code; then re-run on a fresh sample. Iterate until each code clears your threshold.
- Scale with spot-checks. Once codes clear κ ≥ 0.61–0.75, let the AI code the remainder and human-audit a rolling random sample to catch drift.
Original asset: the AI Coding Reliability Scorecard
Score each code in your codebook. A code is “scale-ready” only if it clears your kappa threshold and the qualitative checks.
| Check | Pass condition |
| Per-code Cohen’s kappa | ≥ 0.61 (substantial); ≥ 0.75 for publication |
| Code has enough instances | ≥ 5 positive instances in the validation sample |
| Disagreements reviewed | 100% of human–AI mismatches read and explained |
| Definition stability | No edits to the code definition needed after the last run |
| Rationale present | AI outputs a short justification per code assignment |
| No systematic bias | AI is not over- or under-applying the code in one direction |
Codes that fail go back to step 6 of the workflow. Codes that pass can be scaled with rolling spot-checks.
Where Qualitati fits
Qualitati is an AI user research platform whose QDA Workspace supports AI-assisted inductive and deductive coding, codebook generation, and theme visualization, while ThemeLens runs thematic analysis across up to 100 transcripts at once. For reliability work specifically, that means you can generate or import a codebook, apply it with the AI, and then validate it against a human-coded sample inside the same workflow — rather than exporting to a separate statistics tool. Qualitati’s approach is documented and continuously checked against academic qualitative-research literature, and pricing is transparent and per-credit, so you can start free with 30 credits, no credit card required, to run a reliability pilot before scaling a study.
Limitations and methodology cautions
- Kappa is sensitive to prevalence. When one code dominates the data, kappa can be low even at high raw agreement (the “kappa paradox”). Report prevalence alongside kappa.
- Per-study numbers do not transfer. The κ values cited here come from specific datasets and codebooks; your achievable agreement depends on your codes, data, model, and prompt.
- AI agreement is not AI correctness. A model and a human can agree and both be wrong. IRR measures consistency, not ground truth.
- Reflexive and interpretive traditions differ. Some qualitative paradigms (e.g., reflexive thematic analysis) reject IRR as a goal entirely; match the metric to your epistemology.
Human-review note: the kappa figures and thresholds here reflect the cited 2012–2026 sources and should be re-validated on your own data before high-stakes or publishable use.
Frequently asked questions
What is a good Cohen’s kappa for AI qualitative coding?
κ ≥ 0.61 is “substantial” and a reasonable working floor; many publications expect ≥ 0.70–0.75. Values above 0.81 are near-perfect. Below 0.41, the AI is not yet reliable enough to scale (McHugh, 2012).
Can AI reach human-level agreement on coding?
On clear deductive codes, yes — GPT-4 matched human performance on several tasks, reaching κ ≥ 0.79 on some codes (Dunivin, 2024). On inductive and interpretive coding it typically trails human consistency and needs human review.
Cohen’s kappa or Krippendorff’s alpha for AI coding?
Use Cohen’s kappa for a single AI-vs-human comparison. Use Krippendorff’s alpha when you have more than two coders, missing data, or ordinal codes — it generalizes better across those cases.
How big should my validation sample be?
Large enough that each code has several real instances — commonly 10–20% of units or a minimum of around five positive cases per code. Reliability for a code with no instances in the sample is uninformative.
Does asking the AI to explain its codes improve reliability?
Yes. Rationale-first (chain-of-thought) coding raised mean kappa from about 0.59 to 0.68 in one study, because the model commits to an interpretation before labeling (Dunivin, 2024).
Is high AI–human agreement enough to publish?
It is necessary, not sufficient. Report per-code kappa, code prevalence, your sample, and how you resolved disagreements — and remember some qualitative traditions value reflexive interpretation over IRR.
Bottom line
Strong inter-rater reliability for AI qualitative coding is what turns an AI coder from a convenience into defensible evidence. Compute Cohen’s kappa per code against a human-coded sample, clear a substantial threshold (κ ≥ 0.61, ideally 0.75+), audit every disagreement, and only then scale — with rolling spot-checks. Start free with 30 credits and run a coding-reliability pilot in Qualitati’s QDA Workspace, or view transparent pricing first. See also How to Build a Qualitative Codebook, How to Audit AI Qualitative Coding, and Are LLM Analyses Reproducible?.