← All posts

Why Sensitivity Is Not Kappa: Performance vs Agreement

Clinical Epidemiology ResearchUniqcret doctor knowledgesMethodology and Research Design
Why Sensitivity Is Not Kappa: Performance vs Agreement

Abstract

Large language models are increasingly used to screen abstracts for systematic reviews, raising questions about how best to evaluate their accuracy. Clinicians and clinical researchers must strictly differentiate between performance measured against a reference standard and agreement between independent raters. Because the prevalence of relevant studies is extremely low, relying on raw agreement introduces a dangerous prevalence trap. For instance, an artificial intelligence that blindly excludes one thousand abstracts with only twenty true inclusions might achieve 98% agreement while returning 0% recall. Since missing a critical study is an unacceptable error, screening tools must be evaluated primarily on performance metrics like recall, where collaborative models currently reach approximately 99%. While inter-rater agreement statistics serve as secondary reliability measures, researchers should prioritize Gwet's AC1 over Cohen's kappa to avoid paradoxically low scores from rare events. This article explains the fundamental distinction between performance and agreement metrics, demonstrating why recall must take precedence when evaluating automated screening tools.


Introduction

Imagine you are presenting a study at a clinical-epidemiology seminar. You have built a pipeline where a large language model (LLM) screens abstracts for a systematic review, side by side with a human reviewer. Both of them do the same visible job: they look at each abstract and stamp it Include or Exclude. So a sharp question lands in the room — the question a real clinical epidemiologist will ask you:

If a human and an AI both just label studies the same way, why not simply report inter-rater agreement (a kappa) between them and be done with it?

It feels almost obvious. Two raters, the same labels — surely the natural summary is "how often do they agree?" This article is the careful answer to why that intuition, though reasonable, is answering the wrong question for screening. We will separate two ideas that look identical on the surface but are conceptually different: performance (how good a rater is, measured against the truth) and agreement / reliability (how much two raters resemble each other, with no truth involved). Getting this distinction right is the whole foundation of the five-part series, so we will build it slowly and with worked numbers.

This matters in practice because the landmark LLM-screening papers — Parmar and colleagues' collaborative-LLM work, and Laignelot's parallel evaluation — deliberately report performance (sensitivity/recall, specificity, precision), not a kappa. By the end you will be able to explain, to an examiner's satisfaction, exactly why.

Figure. Agreement (how alike two raters are, with no external truth) versus reliability and performance (how a rater compares to a reference standard) — the conceptual bridge for the whole series.

The opening puzzle: two questions hiding behind one task

Here is the trap. The task — labelling studies Include/Exclude — is identical whether you are measuring performance or agreement. But the question you ask about that task is what determines which statistic is correct. Parmar and Laignelot are not primarily asking an agreement question at all. They are asking a performance question, and that changes everything.

Let us make the two questions explicit.

Question A — the performance question. Use sensitivity / PPA (positive percent agreement) when you want to know:

"Can the AI replace one human reviewer?"

Concretely: suppose the original human reviewer included 100 papers. The AI includes 95 of those truly-includable papers.

\[ \text{Recall} = \frac{95}{100} = 95\% \]

That is a statement about performance — about how well the AI recovers the studies it should recover. It is measured against a reference standard (here, the truly includable studies). It is not a statement about agreement.

Question B — the agreement question. Use inter-rater statistics (Cohen's kappa, Fleiss' kappa, Gwet's AC1) when you want to know:

"How often do the AI and the human reach the same decision?"

Here you build a cross-tabulation of the two raters' raw labels, for example:

Study Human AI
1 Include Include
2 Include Exclude
3 Exclude Exclude

…and then you compute a kappa from how often the cells line up. Notice that nothing in Question B refers to a truth. There is no reference standard — only two opinions being compared to each other.

A vocabulary table you must internalise

Half the confusion in this area is vocabulary: the same idea wears many names across diagnostic-testing, machine-learning, and clinimetrics traditions. Pin them down once.

Term Aliases / synonyms What it measures Needs a reference (truth)? Category
Sensitivity Recall, PPA (positive percent agreement), true-positive rate Of the studies that should be included, what fraction did the rater include? Yes Performance
Specificity NPA (negative percent agreement), true-negative rate Of the studies that should be excluded, what fraction did the rater exclude? Yes Performance
Precision PPV (positive predictive value) Of the studies the rater called include, what fraction truly belong? Yes Performance
NPV Negative predictive value Of the studies the rater called exclude, what fraction truly belong? Yes Performance
Cohen's kappa κ (two raters) Agreement between two raters, corrected for chance No Agreement / reliability
Fleiss' kappa (≥ 3 raters) Chance-corrected agreement among many raters No Agreement / reliability
Gwet's AC1 AC1 Chance-corrected agreement, robust to rare categories No Agreement / reliability
ICC Intraclass correlation coefficient Reliability of continuous/ordinal ratings No Reliability / agreement

Read the third and fourth columns together. Everything in the performance family is measured against a truth. Everything in the agreement/reliability family compares raters to each other with no truth at all. That single column — "Needs a reference?" — is the cleanest way to keep the two worlds apart.

The prevalence trap: a fully worked example

Now we can show why an agreement statistic can be dangerously misleading for screening. The villain is low prevalence — the fact that, in a real systematic review, the vast majority of abstracts are exclusions and only a tiny minority are true includes.

Work through this step by step.

  1. Set up the screening pool. You have 1,000 abstracts. The truth is that only 20 of them are truly includable; the other 980 should be excluded. This is realistic: include-rates of 1–3% are typical at title/abstract screening.

  2. Introduce a lazy AI. Picture an AI with a degenerate strategy: it labels everything "Exclude". It never includes anything.

  3. Score the human against the AI (the agreement view). The human (doing the job properly) excludes the 980 that should be excluded. The AI also excludes all 1,000. So on the 980 true exclusions, they agree perfectly; they only differ on the 20 true includes. Raw observed agreement is:

\[ \text{Agreement} = \frac{980}{1000} = 98\% \]

A 98% agreement looks spectacular. You could put it on a slide and feel proud.

  1. Now score the AI against the truth (the performance view). How many of the 20 truly-includable studies did the AI include? Zero. Therefore:

\[ \text{Recall} = \frac{0}{20} = 0\% \]

The AI caught none of the studies that mattered. Its 98% "agreement" is an illusion manufactured entirely by the 980 easy exclusions.

Metric Value What it hides / reveals
Observed agreement (Human vs AI) 98% Inflated by the 980 easy true-exclusions
Recall / sensitivity (AI vs truth) 0% The AI missed every includable study

A statistic that reads 98% agreement while the recall is 0% is not measuring competence — it is measuring how rare the positives are. High agreement does not mean "good".

Why screening is recall-first

The prevalence trap explains the cultural rule of systematic-review screening: recall comes first. The two possible errors are not symmetric.

Hence the maxim:

Missing a study is the unacceptable error.

Because the costs of the two errors are so lopsided, we tune and judge screening tools on their ability to not miss — that is, on recall (sensitivity) — before we worry about anything else. An agreement statistic does not encode this asymmetry at all: a kappa treats a missed include and a wrongly-kept exclude as the same kind of disagreement. That is the second reason agreement is the wrong headline number for screening.

This is also why the LLM-screening literature reports the numbers it does. Individual models already achieve high recall-for-inclusion: in Parmar and colleagues, GPT-4 reached 95.5%, Claude-3 Sonnet 96.6%, and Gemini 85.7%. When models are combined in a collaborative ensemble, recall rises further — up to roughly 99% — while precision-for-exclusion sits around 99.7%. Every one of those is a performance number, measured against a human-defined reference of true includes and excludes. None of them is a kappa, and that is deliberate.

Where inter-rater agreement legitimately fits

None of this means agreement statistics are useless — only that they answer a different, secondary question. There are perfectly good places for them, and a thoughtful reviewer of the Parmar paper might even ask for them. Consider these legitimate agreement questions:

  1. AI vs AI. "What is the agreement between GPT-4 and Claude?" Here there is genuinely no reference standard you privilege — you simply want to know how interchangeable two models are. A kappa or AC1 is exactly right.

  2. AI vs human, as reliability rather than performance. "What is the agreement between the AI reviewers and the human reviewers?" If your scientific interest is reliability — could the AI stand in for a second human reviewer in a dual-screening workflow? — then an inter-rater statistic is appropriate, as a secondary analysis alongside (not instead of) recall.

These are valuable secondary analyses. But here the kappa paradox returns to bite us. Under the same low prevalence that created the prevalence trap, Cohen's kappa can collapse to a low value even when raw agreement is very high, because kappa's chance-correction term becomes unstable when one category is rare. You can have 98% raw agreement and a kappa that looks embarrassingly poor — the mirror image of the inflation problem. This is the well-documented behaviour Gwet set out to fix.

So the honest position is layered: - Primary question = performance → report recall/sensitivity (PPA) and specificity (NPA), against the reference. This is what Parmar and Laignelot do. - Secondary question = reliability → report agreement, but prefer Gwet's AC1 over Cohen's kappa under low prevalence to avoid the paradox.

How to answer an examiner

Put it all together into one fluent paragraph you can deliver under questioning:

"Parmar and Laignelot are interested in the performance of the LLM as a reviewer replacement, so they report PPA/NPA — that is, recall and specificity — against a human-defined reference standard. Reporting a kappa instead would answer a different question and, under the very low include-prevalence of screening, would be distorted: raw agreement is inflated by the dominant 'Exclude' category, while Cohen's kappa can paradoxically collapse. If the question were instead about reliability — between the AI and the human, or between two AI models — then an inter-rater analysis such as Cohen's kappa or, better under rare events, Gwet's AC1 would be the appropriate secondary analysis."

That answer earns the nod because it does the one thing that matters: it cleanly separates performance from agreement, names the prevalence trap and the kappa paradox, and places each statistic on the right question.

Key takeaways

References

  1. de Vet HCW, Terwee CB, Bouter LM. Current challenges in clinimetrics. J Clin Epidemiol. 2003;56:1137–41.
  2. Mokkink LB, Terwee CB, Patrick DL, et al. The COSMIN checklist. Qual Life Res. 2010;19:539–49.
  3. Cohen J. A coefficient of agreement for nominal scales. Educ Psychol Meas. 1960;20:37–46.
  4. Landis JR, Koch GG. The measurement of observer agreement for categorical data. Biometrics. 1977;33:159–74.
  5. Shrout PE, Fleiss JL. Intraclass correlations. Psychol Bull. 1979;86:420–28.
  6. McGraw KO, Wong SP. Forming inferences about some intraclass correlation coefficients. Psychol Methods. 1996;1:30–46.
  7. Koo TK, Li MY. A guideline of selecting and reporting ICC. J Chiropr Med. 2016;15:155–63.
  8. Bland JM, Altman DG. Statistical methods for assessing agreement. Lancet. 1986;1:307–10.
  9. Gwet KL. Computing inter-rater reliability in the presence of high agreement. Br J Math Stat Psychol. 2008;61:29–48.
  10. Parmar M, Naqvi SAA, et al. Collaborative large language models for screening in systematic reviews. medRxiv. 2026.

From Sensitivity to Kappa (5-part series): (1) Performance vs Agreement [01_performance_vs_agreement] · (2) Agreement vs Reliability [02_agreement_vs_reliability] · (3) Reliability designs [03_reliability_designs] · (4) Categorical — kappa [04_categorical_kappa] · (5) Continuous — ICC & agreement [05_continuous_icc_agreement]

Comments

No comments yet. Be the first to share your thoughts.

Sign in to comment