A common — and costly — design mistake in AI-driven entity resolution is treating every record the same way: run it through the most sophisticated matching method available, because that method gives the best individual result. It does. It's also the most expensive step in the pipeline, and most records never needed it in the first place.

The overwhelming majority of match decisions in any MDM workload are not actually hard. Two records with the same tax ID, or the same policy number and an identical address, don't need a large model to reason about them — they need a fast, cheap, deterministic check that resolves them in milliseconds. The records that need real reasoning are a small minority. A well-designed system should treat volume and difficulty as two separate variables, not assume they're the same thing.

The shape of the problem

In practice, match difficulty follows a predictable curve. A large share of records are exact or near-exact matches on strong identifiers. A smaller share require statistical comparison across multiple weaker signals. A smaller share still are genuinely ambiguous — plausible matches and plausible non-matches that even a careful human would need context to resolve. Sending all three groups through the same expensive process wastes compute on the first group and, worse, doesn't reserve enough attention for the third.

RECORD VOLUME AT EACH TIER Tier 1 — Deterministic checks (strong identifiers match exactly) cheapest Tier 2 — Statistical / probabilistic comparison Tier 3 — ML confidence scoring Tier 4 — AI most expensive ↳ human review, smallest volume of all
Fig. 1 — Illustrative shape of a tiered pipeline, not a measurement of any specific dataset. Volume shrinks and cost per record rises at every tier — the design goal is keeping that shape, not flattening it.

Why tiering, not just "adding AI," is the actual improvement

It's tempting to describe an AI-driven MDM platform as one where a model resolves the hard cases a rules engine used to miss. That's true, but it undersells the design decision that actually controls cost and speed: the system needs a cheap, fast first pass that filters out everything it doesn't need to reason about, so that the expensive reasoning step is reserved for records that genuinely require it.

Get the tiering wrong in either direction and the system fails differently:

The right design escalates a record only when the previous tier's confidence falls below a threshold — and that threshold, along with what "confidence" even means at each tier, is itself something that has to be calibrated against real outcomes, not set once and forgotten.

What this means for human review

The practical benefit of tiering shows up most clearly in what reaches a human steward. Instead of a review queue that grows in proportion to total data volume — which is what happens when every low-confidence signal from a flat matching process gets flagged — a tiered pipeline narrows the queue to records that survived every automated tier without resolving. That's a fundamentally smaller, higher-signal list, and it's the difference between a review queue a team can actually keep up with and one that quietly becomes a backlog nobody trusts.

The most expensive step in your pipeline should be the one doing the least work, not the most.
Our approach M1 Unify is built around this principle — a staged resolution path where each tier only escalates what it genuinely can't resolve, keeping both cost and review volume proportional to actual ambiguity, not total data volume. See how M1 Unify works →

This is also why cost estimates for AI-driven MDM vary so widely between vendors quoting similar-sounding capabilities. A platform that routes everything through a large model will always cost more to run at scale than one that reserves that model for the minority of cases that actually need it — even if both platforms produce comparably accurate results on paper.