Docket Article
Cohen's Kappa for Acquisition Screening Reviewer Agreement
Measure inter-rater reliability in acquisition screening with Cohen's kappa: a worked pass/fail example, interpretation bands and the prevalence trap.

Summary
- 01Reviewer agreement measures consistency, not accuracy. Reviewers can agree and both be wrong, so agreement statistics need a separate check against verified evidence.
- 02Percent agreement includes agreement expected by chance. Kappa adjusts for that chance agreement using how often each reviewer passes and fails records.
- 03Kappa interpretation bands are contested conventions. Report an interval with the estimate and examine pass rates before relying on a single score.
- 04Lopsided pass rates can produce high percent agreement and low kappa. Report the full cross-tabulation, percent agreement and each reviewer's pass rate alongside kappa.
- 05Low agreement is a signal to inspect the rubric. Classify disagreements, clarify criteria and missing-evidence rules, then measure again on a fresh sample.
- 06Preserve independent first calls before adjudication. Log reasons and evidence, resolve disagreements, and feed recurring splits back into the rubric.
Inside this article
- 01Why reviewer agreement is a process metric
- 02Percent agreement and its blind spot
- 03Cohen's kappa step by step
- 04Reading the number: bands and their limits
- 05When kappa misleads: the prevalence problem
- 06What low agreement tells you about the rubric
- 07Adjudication: what happens to the disagreements
- 08Sample size and cadence
- 09Sources
Why reviewer agreement is a process metric
When two analysts apply the same screening rubric to the same company, they should reach the same answer. If they do not, the disagreement is information about the rubric, the evidence or the reviewers, and it is cheap to collect before it turns into a missed target or a wasted outreach slot.
Inter-rater reliability is the general name for this property. McHugh defines it as "the extent to which data collectors (raters) assign the same score to the same variable" [1]. For an origination team the "variable" is a screening call: pass or fail on a size band, a disqualifier hit, an ownership type, a fit score.
One distinction has to be fixed before any number is computed. Agreement measures consistency, not accuracy. Two reviewers can agree on every record and both be wrong, for example because both trusted the same stale vendor field. Agreement statistics tell you whether the rubric is being applied the same way; accuracy needs a separate check against verified evidence, such as the record-level re-review described in the audit sampling worksheet. A team needs both, and this article covers the first.
Percent agreement and its blind spot
The simplest measure is percent agreement: the number of records on which both reviewers gave the same call, divided by the number of records both reviewed. McHugh describes it as "calculated as the number of agreement scores divided by the total number of scores" [1].
Percent agreement is easy to compute and easy to explain. Its weakness is that some agreement happens by chance. In 1960 Jacob Cohen "critiqued use of percent agreement due to its inability to account for chance agreement" and introduced kappa to correct for it (McHugh 2012; original paper: Cohen 1960).
The chance problem is sharp in acquisition screening because most screens are lopsided. If 90% of a raw list fails a revenue floor, two reviewers who each fail 90% of records at random would still agree on a large share of them. A high percent agreement on a list like that says little about whether the reviewers are reading the rubric the same way.
Cohen's kappa step by step
Cohen's kappa compares observed agreement with the agreement expected if the two reviewers' calls were independent, given how often each reviewer says "pass" and "fail". The formula, as given by both McHugh and Hallgren, is:
κ = (Pr(a) − Pr(e)) / (1 − Pr(e))
where Pr(a) is observed agreement and Pr(e) is chance agreement [1][2]. Chance agreement is computed from the row and column totals (the marginals) of the two reviewers' cross-tabulation [1].
Kappa can range from −1 to +1, "where 0 represents the amount of agreement that can be expected from random chance, and 1 represents perfect agreement between the raters" [1]. Hallgren adds that −1 indicates "perfect" disagreement [2].
Illustrative example (fictional): a 100-record pass/fail screen
A fictional search fund screens a list of HVAC services companies against a written rubric. Two analysts, A and B, independently review the same 100 records and mark each "pass" (advance to research) or "fail". The cross-tabulation is:
| B: pass | B: fail | Row total (A) | |
|---|---|---|---|
| A: pass | 20 | 10 | 30 |
| A: fail | 5 | 65 | 70 |
| Column total (B) | 25 | 75 | 100 |
Step 1. Observed agreement. The reviewers agree on the diagonal: 20 + 65 = 85 records. Pr(a) = 85 / 100 = 0.85.
Step 2. Expected (chance) agreement. A passes 30% of records and B passes 25%. If their calls were independent, both would say "pass" on 0.30 × 0.25 = 0.075 of records and both would say "fail" on 0.70 × 0.75 = 0.525. Pr(e) = 0.075 + 0.525 = 0.60. In McHugh's marginal form: ((30 × 25) / 100 + (70 × 75) / 100) / 100 = (7.5 + 52.5) / 100 = 0.60.
Step 3. Kappa. κ = (0.85 − 0.60) / (1 − 0.60) = 0.25 / 0.40 = 0.625.
Percent agreement says 85%. Kappa says the reviewers achieved 62.5% of the agreement that was available beyond chance. Both numbers are correct; they answer different questions.
Step 4. Look at the disagreements, not just the number. The 15 off-diagonal records are not symmetric. A passed 10 records that B failed; B passed only 5 that A failed. A is more permissive than B. That pattern is a lead, not a verdict: it may mean A treats a missing revenue figure as "unknown, advance" while B treats it as "fail", which is a rubric problem, not a reviewer problem.
- 01Compute observed agreement
Count the records on which the reviewers agree: 20 + 65 = 85. Observed agreement is 0.85.
- 02Compute chance agreement
Use the reviewers' pass and fail rates to estimate agreement if their calls were independent. Expected agreement is 0.60.
- 03Calculate kappa
Subtract chance agreement from observed agreement, then divide by the agreement available beyond chance. Kappa is 0.625.
- 04Inspect the disagreements
A passed 10 records that B failed; B passed 5 that A failed. The asymmetry may point to a missing-evidence rule.
The point of the illustration is the loop, not the number: measure, read the disagreements, fix the text, measure again.
Reading the number: bands and their limits
Teams want a threshold. The published ones are conventions, and they are contested.
McHugh reports Cohen's suggested interpretation: values ≤ 0 as no agreement, 0.01–0.20 none to slight, 0.21–0.40 fair, 0.41–0.60 moderate, 0.61–0.80 substantial and 0.81–1.00 almost perfect [1]. Hallgren reports the widely cited Landis and Koch guidelines in nearly the same form: 0.0–0.2 slight, 0.21–0.40 fair, 0.41–0.60 moderate, 0.61–0.80 substantial and 0.81–1.0 almost perfect or perfect agreement, and notes that the use of such qualitative cutoffs is debated (Hallgren 2012; original: Landis and Koch 1977).
| Kappa | Label (Landis and Koch, via Hallgren) | Practical reading for a screening team |
|---|---|---|
| 0.00–0.20 | Slight | The rubric is not functioning as a shared standard |
| 0.21–0.40 | Fair | Expect many coin-flip calls; rewrite criteria before scaling |
| 0.41–0.60 | Moderate | Below McHugh's adequacy line; diagnose before relying on single review |
| 0.61–0.80 | Substantial | Usable, with double review on high-stakes calls |
| 0.81–1.00 | Almost perfect | Monitor on a sample; watch for drift |
The third column is practice guidance from this article, not a published standard.
McHugh argues the conventional labels are too lenient for work where errors matter, because they allow a score as low as 0.41 to be called "moderate", and concludes that "any kappa below 0.60 indicates inadequate agreement among the raters and little confidence should be placed in the study results" [1]. She also notes that "many texts recommend 80% agreement as the minimum acceptable interrater agreement" for percent agreement [1].
By either reading, the fictional 0.625 above is just over the line. It would justify continuing with the rubric, but not trusting a single reviewer on records that decide whether a company is contacted.
Put an interval around the estimate
Kappa from 100 records is an estimate. McHugh gives an approximate standard error, SE = √(Pr(a)(1 − Pr(a)) / (n(1 − Pr(e))²)), and a 95% interval of κ ± 1.96 × SE [1]. For the example: SE = √(0.85 × 0.15 / (100 × 0.40²)) = √(0.1275 / 16) ≈ 0.089, so the interval is roughly 0.625 ± 0.175, or 0.45 to 0.80. That range spans "moderate" to "substantial". McHugh notes that small samples produce wide intervals and suggests, as a general heuristic, not using fewer than 30 comparisons [1]. Report the interval with the point estimate.
When kappa misleads: the prevalence problem
Kappa's correction for chance depends on the marginals, and that creates a known failure mode. Hallgren states that prevalence problems "typically [cause] kappa estimates to be unrepresentatively low", that bias problems (reviewers with different overall pass rates) typically make kappa unrepresentatively high, and that "no single kappa variant corrects for both", so multiple variants may need to be reported [2]. The classic paper on the issue, Feinstein and Cicchetti's "High agreement but low kappa: I. The problems of two paradoxes", states the first paradox in its abstract: in a two-observer fourfold table, "a high value of p0 can be drastically lowered by a substantial imbalance in the table's marginal totals", p0 being observed agreement [3].
The arithmetic shows why this matters for screening. Take two fictional 100-record reviews with identical percent agreement (92%):
| Fictional scenario | Both pass | A pass / B fail | A fail / B pass | Both fail | Percent agreement | Pr(e) | Kappa |
|---|---|---|---|---|---|---|---|
| Balanced list (half pass) | 46 | 4 | 4 | 46 | 92% | 0.50 | 0.84 |
| Skewed list (6% pass) | 2 | 4 | 4 | 90 | 92% | 0.887 | 0.29 |
The reviewers disagree on exactly 8 records in both cases. On the skewed list, chance agreement is already 88.7% because both reviewers fail almost everything, so the same 8 disagreements leave little room above chance and kappa falls to 0.29. The skewed case is also fragile: with only 6 passes each, McHugh's standard error formula gives a 95% interval from about −0.18 to 0.76.
This is the normal shape of a top-of-funnel screen. A raw list of several thousand companies may yield a small share of passes, and kappa on that list will look poor even when reviewers agree on nearly every record. Two practical responses:
- Always report the full 2×2 table, percent agreement and each reviewer's pass rate alongside kappa. McHugh's own advice is to "calculate both percent agreement and kappa" [1].
- Measure agreement on the decisions that matter. Agreement on the small set of records either reviewer passed tells you more about the pass/fail boundary than agreement on thousands of obvious fails.
- Percent agreement is 92%; chance agreement is 0.50.
- Kappa is 0.84, with 46 records passed by both reviewers and 46 failed by both.
- Percent agreement is also 92%; chance agreement is 0.887.
- Kappa falls to 0.29, with 2 records passed by both reviewers and 90 failed by both.
The reviewers disagree on exactly 8 records in both cases. Report the full table, percent agreement and reviewer pass rates alongside kappa.
What low agreement tells you about the rubric
A low kappa is a symptom. Before retraining anyone, read the disagreements and classify each one. In practice, most fall into four groups:
| Disagreement type | What it looks like | Fix |
|---|---|---|
| Ambiguous criterion | "Recurring revenue majority" read as contracts by one reviewer and repeat customers by the other | Rewrite the criterion with a definition and an example of each side of the line |
| Missing-evidence rule | One reviewer fails a record with no revenue evidence, the other advances it as "unknown" | Write an explicit rule for unknowns; keep "unknown" as its own outcome |
| Evidence divergence | Reviewers looked at different sources (website vs registry) | Specify the source order per field; see the claim ledger for conflicting sources |
| Definition drift | Agreement was high in month one and fell later | Re-test on a fresh sample after every rubric change |
Disqualifiers deserve their own measurement. A disqualifier that one reviewer applies and another misses changes outcomes directly, so compute agreement separately for each knockout question rather than only for the overall pass/fail call. Asymmetric disagreement, as in the fictional example (10 versus 5), usually points to a missing-evidence rule rather than to one careless reviewer.
After changing the wording, re-test. A fictional re-run of the same exercise on a fresh 100 records, after the "unknown revenue" rule was written down, might produce 24 / 3 / 2 / 71: percent agreement 95%, Pr(e) about 0.61, kappa about 0.87. The point of the illustration is the loop, not the number: measure, read the disagreements, fix the text, measure again.
Adjudication: what happens to the disagreements
Agreement statistics are computed on the independent first calls. Production decisions still need a single answer per record. A workable process:
- Blind first review. Both reviewers record their call and a one-line reason without seeing each other's work. The statistic is only valid if the calls were independent.
- Log both calls before resolving. Keep the original calls, reasons and evidence references. Overwriting them destroys the data the rubric fix depends on.
- Resolve by rule, then by third reviewer. Some disagreements resolve mechanically (one reviewer missed a source). The rest go to a third reviewer or the deal lead, who records the final call and which criterion caused the split.
- Feed the log back. Count disagreements per criterion each cycle. A criterion that produces repeated splits is a drafting problem.
| Field | Example (fictional) |
|---|---|
| Record ID | T-0417 |
| Reviewer A call / reason | Pass: "revenue unknown, all other criteria met" |
| Reviewer B call / reason | Fail: "no revenue evidence" |
| Criterion causing split | Revenue floor (unknown-value rule) |
| Resolution method | Rule added: unknown revenue = hold, not pass |
| Final call | Hold |
| Rubric change logged | Yes, v1.3 |
- 01Blind first review
Both reviewers record a call and a reason without seeing each other's work. Compute agreement on these independent first calls.
- 02Log both calls
Keep the original calls, reasons and evidence references before resolving any disagreement.
- 03Resolve by rule or reviewer
Resolve mechanical disagreements by rule. Send the rest to a third reviewer or deal lead, recording the final call and criterion causing the split.
- 04Feed the log back
Count disagreements per criterion each cycle. Repeated splits identify criteria that need clearer wording.
Sample size and cadence
Double review costs time, so most teams double-review a sample rather than every record. Hallgren notes that when ratings are costly, "selecting a subset of subjects for IRR analysis may be more practical", and that the subset's reliability may be used to generalize to the full sample [2].
Three practical rules follow from the sources above, without inventing a Docket threshold:
- Use enough records for a usable interval. McHugh's heuristic floor is 30 comparisons [1]; with lopsided pass rates you will need more, or a sample enriched with records near the boundary.
- Re-measure after every rubric change and when new reviewers join.
- Draw the sample at random from the records actually screened, and record how it was drawn. The audit sampling worksheet covers sample selection for accuracy audits; the same discipline applies here.
Agreement worksheet
| Item | Value |
|---|---|
| Rubric version | |
| Criterion measured (overall or single disqualifier) | |
| Records double-reviewed (n) and how drawn | |
| 2×2 counts (both pass / A only / B only / both fail) | |
| Reviewer A pass rate; reviewer B pass rate | |
| Percent agreement | |
| Pr(e) | |
| Kappa and 95% interval | |
| Top criterion causing splits | |
| Action taken and re-test date | |
Docket runs a separate Audit agent that re-reads each researched record with fetch tools denied, which addresses accuracy rather than reviewer agreement; teams with two human reviewers can apply the worksheet above as written.
Sources
- McHugh ML. Interrater reliability: the kappa statistic. Biochemia Medica, 2012;22(3):276-282 (PubMed Central). Accessed 2026-10-28.
- Hallgren KA. Computing inter-rater reliability for observational data: an overview and tutorial. Tutorials in Quantitative Methods for Psychology, 2012;8(1):23-34 (PubMed Central). Accessed 2026-10-28.
- Cohen J. A Coefficient of Agreement for Nominal Scales. Educational and Psychological Measurement, 1960;20(1):37-46 (closed access; cited as the original paper, no finding taken from it directly). Accessed 2026-10-28.
- Landis JR, Koch GG. The Measurement of Observer Agreement for Categorical Data. Biometrics, 1977;33(1):159-174 (abstract read on PubMed, PMID 843571; interpretation bands cited via Hallgren). Accessed 2026-10-28.
- Feinstein AR, Cicchetti DV. High agreement but low kappa: I. The problems of two paradoxes. Journal of Clinical Epidemiology, 1990;43(6):543-549 (abstract read on PubMed, PMID 2348207). Accessed 2026-10-28.
External Sources (3)
Published by
Docket Research
Docket provides deal-origination research software and managed research for private equity teams, screening companies against a mandate and showing the evidence behind each finding.
Editorial note
Researched and written by Docket Research with AI-assisted research tools; sources are cited inline and checked before publication. Report an error: https://docket.capital/evidence-standards#corrections.