---
title: "Pairwise metrics"
summary: "Pairwise metrics evaluate a resolver one candidate pair at a time — did it correctly decide that these two records are or are not the same entity — and they systematically flatter systems whose errors chain together."
canonical_url: https://entitybind.com/glossary/pairwise-metrics
last_updated: 2026-10-15
copy: full
---

# Pairwise metrics

> Pairwise metrics evaluate a resolver one candidate pair at a time — did it correctly decide that these two records are or are not the same entity — and they systematically flatter systems whose errors chain together.

Canonical page: https://entitybind.com/glossary/pairwise-metrics
Last updated: 2026-10-15

Glossary · Measurement

## How to read this

The definition as the field writes it comes first, weaknesses and all. What Entity Bind does about it comes last, in its own paragraph, so you can take one without the other. [Filed under measurement](https://entitybind.com/glossary#measurement).

By [James Rooney](https://entitybind.com/about), founder of Entity Bind · Last revised 15 October 2026

## What pairwise metrics means

Pairwise evaluation enumerates the pairs a system judged, compares each verdict against a label, and computes precision, recall and F1 over those verdicts. It is the natural unit for a matcher, it is cheap to label, and it is what a continuous-integration gate can run on every commit.

Its blind spot is transitivity. Clusters are built from pairwise decisions, and one false edge between two clean groups produces a merged cluster in which a very large number of record pairs are now wrong even though only one decision was. Conversely a system can score well pairwise while fragmenting an entity across three clusters, because the pairs it never compared are not counted against it.

Pairwise metrics are also sensitive to the pair population. Precision measured over the pairs a blocker generated is a different quantity from precision over all pairs, and the two are not comparable across vendors whose blockers differ.

Entity Bind's house rule is that a pairwise figure is never published without the cluster figure beside it. The gate of 2026-09-05 reports pairwise precision 1.0000 (357/357) at 63.10% automation and end-to-end resolution of 70.78% (499/705); End-to-end resolution on the internal gated acquisition fixture with offline stub models. All 499 accepted matches were correct in this fixture. The current 99% product-target diagnostic fails; this run does not measure live model conversion or independently establish calibration. Its gold set is 1,176 labelled company pairs — 216 handwritten adversarial, 960 generated from a fixed seed — plus a 705-record fixture over 250 UK-registered companies.

## Where this shows up in Entity Bind

Three pages where this term stops being vocabulary and starts changing an answer, a payload or a price.

- [How to measure entity resolution accuracy](https://entitybind.com/guides/how-to-measure-entity-resolution-accuracy): There is no single accuracy number for an entity resolution system, and any vendor quoting one is quoting a property of their fixture rather than of their engine.
- [The accuracy method](https://entitybind.com/accuracy): Every published rate with the population it was measured over, its interval and its fixture — including the input shapes that fail.
- [The audit pack](https://entitybind.com/audit-pack): The fixtures, the verdict logs and the replay path: what an evaluator needs to re-run a published rate for themselves.

The fastest way past a definition is a file: which of your rows are the same company, which of your existing matches we would not have made, and what we could not decide. [Start free →](https://app.entitybind.com/app?signup=1)

## The terms next to this one

Each with its own sentence, because the next question is usually about the word beside this one.

- [Cluster metrics](https://entitybind.com/glossary/cluster-metrics): Cluster metrics evaluate the groups a resolver produced rather than the pairs it judged, which is the only way to see errors that only appear once pairwise decisions are chained into entities.
- [B-cubed (B³)](https://entitybind.com/glossary/b-cubed): B-cubed is a cluster-level evaluation metric that scores precision and recall from the point of view of each individual record, asking what share of its assigned cluster genuinely belongs with it and what share of its true family it was placed with.
- [Precision](https://entitybind.com/glossary/precision): Precision is the share of the matches a system asserted that were correct — and it is meaningless without the share of records the system was willing to decide at all.
- [Recall](https://entitybind.com/glossary/recall): Recall is the share of the true matches present in the data that a system actually found, and it is the metric that abstention costs you.
- [F1 score](https://entitybind.com/glossary/f1): F1 is the harmonic mean of precision and recall, reported as a single number that is only interpretable once you know which of its two components is doing the work.
- [Cluster](https://entitybind.com/glossary/cluster): A cluster is the set of records a resolver has decided belong to one entity, and the object that cluster-level metrics are scored against.

## The other 13 terms on this shelf

How you tell whether any of it worked, and which numbers may not be quoted without which other numbers.

- [Precision](https://entitybind.com/glossary/precision)
- [Recall](https://entitybind.com/glossary/recall)
- [F1 score](https://entitybind.com/glossary/f1)
- [B-cubed (B³)](https://entitybind.com/glossary/b-cubed)
- [Cluster metrics](https://entitybind.com/glossary/cluster-metrics)
- [Recall@k](https://entitybind.com/glossary/recall-at-k)
- [Calibration](https://entitybind.com/glossary/calibration)
- [Expected calibration error (ECE)](https://entitybind.com/glossary/expected-calibration-error)
- [Wilson interval](https://entitybind.com/glossary/wilson-interval)
- [False positive](https://entitybind.com/glossary/false-positive)
- [False bind](https://entitybind.com/glossary/false-bind)
- [Over-merge](https://entitybind.com/glossary/over-merge)
- [Fragmentation](https://entitybind.com/glossary/fragmentation)

Previous, alphabetically: [Over-merge](https://entitybind.com/glossary/over-merge) · Next, alphabetically: [Pass-through data](https://entitybind.com/glossary/pass-through-data)

## Evidence basis

Internal fixtures only. The historical 2026-08-29 per-tier recording covers 317 GB companies with identifier-rich arrivals seeding the catalogue first; the context tier includes country and registered-town prose. Its legacy replay has no full-prompt-verified calls and cannot certify current calibration. The September 5 CI reports cover 1,176 labelled pairs and 705 records over 250 companies using offline stubs. These are not independent customer holdouts or live production validation; the 99% minimum-input product target remains unmet. Scope is company and organisation identity only — not people, vessels, bank-account ownership, sanctions or emissions. Results may not be used for eligibility decisions about individuals, including employment, credit and tenancy.

## Start with your own company records.

Create your workspace, verify your email and run your first company file. The Free plan needs no card. Create API keys in your workspace when you need an integration.

[Start free](https://app.entitybind.com/app?signup=1) · [All 64 terms](https://entitybind.com/glossary)

300 credits. No card.

For a guided review of your file, explore [the Merge Safety Sprint](https://entitybind.com/audit-pack).

---

Entity Bind resolves companies and organisations only. It does not resolve people, vessels, bank-account ownership, sanctions exposure, emissions or geolocation, and its results may not be used for eligibility decisions about individuals, including employment, credit and tenancy.

This is the Markdown copy of https://entitybind.com/glossary/pairwise-metrics, assembled from the same data the page renders and carrying every sentence, table row, figure and question the page's main content carries. The HTML page is canonical; it adds the layout, the navigation and the interactive parts (the ask panel, the forms), which a copy can name but not run. Every page on the site, with a line on each: https://entitybind.com/llms.txt.
