Fuzzy Matching
Fuzzy matching is a data comparison technique that finds records or text that are similar but not identical, rather than requiring an exact match. It helps connect entries that likely refer to the same person, account, or entity even when there are spelling variations, typos, or formatting differences. In fraud and compliance work, this approach can help identify related records that a strict exact-match check would miss.
Fuzzy matching (also called approximate string matching or fuzzy search) is a technique for identifying non-exact matches between strings or data sets by scoring their similarity rather than testing for equality. Implementations typically apply algorithms that measure edit distance or other similarity metrics to determine whether two values approximately match within a configurable threshold, supporting use cases such as spell checking, record de-duplication, and entity resolution. Because matching depends on threshold settings and the chosen algorithm, results involve inherent trade-offs between false positives (unrelated records scored as matches) and false negatives (genuinely related records scored as non-matches); the evidence provided describes the concept qualitatively and does not establish specific accuracy rates, which would depend on the algorithm, data, and configuration used.
Why it matters
In fraud prevention and compliance screening, the same person, account, or entity often appears across records with inconsistent spellings, transposed characters, abbreviations, or formatting differences. A strict exact-match check would treat these variations as unrelated, allowing connections between records to go unnoticed. Fuzzy matching helps surface these likely relationships by scoring similarity rather than requiring identical values, which can support de-duplication of records and entity resolution across data sets.
This capability is relevant to activities such as sanctions and watchlist screening, merchant onboarding, and linking accounts that may belong to the same individual. Because names, addresses, and other identifiers are frequently entered inconsistently, approximate matching can help reduce the risk that a genuine relationship is missed simply because two records were not identical. It is a supporting technique rather than a complete control, and its effectiveness depends heavily on how it is configured and validated against real data.
The trade-offs are inherent and cannot be eliminated by the technique itself. Loosening the similarity threshold tends to catch more genuine relationships but also produces more false positives, where unrelated records are scored as matches; tightening it reduces noise but increases false negatives, where genuinely related records are missed. The evidence available describes fuzzy matching qualitatively and does not establish specific accuracy rates, which would depend on the algorithm, data quality, and configuration used. Teams should therefore treat fuzzy matching output as a signal to be tuned and reviewed, not as a definitive determination.
Who it's relevant to
Inside Fuzzy Matching
Common questions
Answers to the questions practitioners most commonly ask about Fuzzy Matching.