Entity resolution is the process of working out whether different records refer to the same real-world person or company. In AML, it makes screening and customer checks more accurate by linking related records and separating different ones, cutting confusion and false matches.
Key takeaways
- Entity resolution decides whether records refer to the same entity.
- It links related records and separates genuinely different ones.
- It makes screening and customer checks far more accurate.
- It helps cut false positives in screening.
- It often uses machine learning and fuzzy matching.
- Name variations and poor data quality make it challenging.
On this page
What it isHow it worksWhy it mattersEntity resolution and false positivesAnd machine learningThe challengesWhere it is usedDoing it wellFAQsRead more
Over 90%
Estimated share of screening alerts that are false positives
Source: Industry estimates
What is entity resolution?
Entity resolution is the job of figuring out when different records are really about the same person or company. Data about a customer often arrives in many forms, spelled differently, entered separately, or held in different systems, and entity resolution ties those threads together.
The reverse matters too: it separates records that look similar but are actually different people. Getting both right, linking the same and splitting the different, is what makes downstream checks reliable.
It is a quiet but vital part of good screening. Read more: it improves the accuracy of transaction monitoring and screening.
How entity resolution works
Entity resolution works by comparing records and judging how likely they are to describe the same entity. The process handles the messiness of real-world data.
- Matching. Comparing names, addresses, dates, and other details across records.
- Fuzzy matching. Allowing for spelling variations, typos, and different formats.
- Scoring. Judging how strongly records point to the same entity.
- Linking. Joining records that belong together into a single view.
The hard part is that real data is messy. The same person may appear as different spellings, and different people may share a name, so the process weighs many clues rather than looking for an exact match.
Why entity resolution matters in AML
Entity resolution matters because AML depends on knowing who you are dealing with. If records are fragmented or confused, checks fall apart.
Without good entity resolution, a firm might treat one risky customer as several harmless-looking ones, missing the full picture, or waste time treating separate people as the same. Screening a name is only useful if the firm can tell whether a hit really matches its customer. Accurate resolution underpins reliable screening, monitoring, and a true view of risk.
Entity resolution and false positives
One of the biggest payoffs of good entity resolution is fewer false positives. This connects directly to the alert-to-SAR conversion rate.
Screening throws up huge numbers of false positives, often over 90 percent of alerts by industry estimates, in part because systems cannot tell whether a name match is really the same person. Better entity resolution means the system can rule out coincidental name matches and confirm genuine ones, cutting the noise. Fewer false positives means analysts spend their time on real risk rather than clearing confusion.
Screen a customer against watchlists
Run one search across sanctions, PEP, and adverse media data to check a customer accurately.
Entity resolution and machine learning
Entity resolution increasingly relies on machine learning, which is well suited to the task. The problem is one of pattern and probability, which is what such tools do well.
Machine learning can weigh many pieces of information at once, learn which combinations reliably indicate a match, and handle the variety of real data better than rigid rules. It can spot that two records with different spellings and slightly different details are almost certainly the same person, or that a close name match is a different one. This makes resolution more accurate and less manual, though human judgment still matters for hard cases.
The challenges of entity resolution
Entity resolution is hard, and a few problems make it so. They all come back to the messiness of real information.
- Name variations. Different spellings, transliterations, and formats of the same name.
- Poor data quality. Incomplete, outdated, or inconsistent records.
- Shared names. Different people who genuinely share a common name.
- Deliberate obfuscation. Criminals varying their details to avoid being linked.
That last point matters in AML: bad actors actively try to defeat entity resolution, which is why it needs to be resilient to more than honest error.
Where entity resolution is used
Entity resolution runs behind many parts of a compliance program. Its uses share the need for an accurate view of who is who.
- Screening. Telling whether a sanctions or PEP hit really matches a customer.
- Customer due diligence. Building a single, accurate view of each customer.
- Monitoring. Seeing a customer’s full activity across accounts and records.
- Networks. Linking related parties to reveal hidden connections.
Do this: keep a clear guide to the warning signs behind good alerts with our Red Flags Checklist.
Doing entity resolution well
Doing entity resolution well is about good data and good judgment together. A few priorities matter most.
- Improve data quality. Feed the process complete and accurate records.
- Use capable tools. Apply fuzzy matching and machine learning to the variety of data.
- Keep humans in the loop. Have people review hard or high-stakes cases.
- Tune over time. Refine the matching as you learn what works.
Get an indicative AML risk rating
See where your money laundering risk is concentrated so accurate data focuses where it counts.
Know the warning signs
Use our red flags checklist to review customers and activity for the signs of hidden risk.
Frequently asked questions
What is entity resolution?
Entity resolution is the process of working out whether different records refer to the same real-world person or company. In AML, it makes screening and customer checks more accurate by linking related records and separating genuinely different ones. Data about a customer often arrives in many forms, and entity resolution ties those threads together while keeping different people apart.
How does entity resolution work?
Entity resolution works by comparing records and judging how likely they are to describe the same entity. It matches names, addresses, and other details, uses fuzzy matching to allow for spelling variations and typos, scores how strongly records point to the same entity, and links those that belong together. Because real data is messy, it weighs many clues rather than seeking an exact match.
Why does entity resolution matter in AML?
Entity resolution matters because AML depends on knowing who you are dealing with. Without it, a firm might treat one risky customer as several harmless-looking ones, missing the full picture, or waste time treating separate people as the same. Screening a name is only useful if the firm can tell whether a hit really matches its customer, which accurate resolution makes possible.
How does entity resolution reduce false positives?
Screening produces huge numbers of false positives, often over 90 percent of alerts by industry estimates, partly because systems cannot tell whether a name match is really the same person. Better entity resolution lets the system rule out coincidental name matches and confirm genuine ones, cutting the noise so analysts spend their time on real risk rather than clearing confusion.
What is fuzzy matching in entity resolution?
Fuzzy matching is a technique that allows for variation between records, such as different spellings, typos, transliterations, and formats, rather than requiring an exact match. It is essential in entity resolution because the same person’s details rarely appear identically across records. Fuzzy matching helps recognize that two slightly different records are likely the same entity, improving accuracy over rigid exact-match rules.
How does machine learning help entity resolution?
Machine learning helps entity resolution by weighing many pieces of information at once, learning which combinations reliably indicate a match, and handling the variety of real data better than rigid rules. It can recognize that two records with different spellings are almost certainly the same person, or that a close name match is different, making resolution more accurate and less manual, though human judgment still matters.
What are the challenges of entity resolution?
The challenges include name variations such as different spellings and transliterations, poor data quality from incomplete or inconsistent records, different people who genuinely share a common name, and deliberate obfuscation by criminals varying their details to avoid being linked. That last point matters in AML, since bad actors actively try to defeat entity resolution, so it must be resilient to more than honest error.
Where is entity resolution used in compliance?
Entity resolution is used in screening, to tell whether a sanctions or PEP hit really matches a customer; in customer due diligence, to build a single accurate view of each customer; in monitoring, to see a customer’s full activity across accounts; and in network analysis, to link related parties and reveal hidden connections. Its uses share the need for an accurate view of who is who.
What is the difference between entity resolution and screening?
Screening checks names and details against watchlists such as sanctions and PEP lists to find potential matches. Entity resolution is the underlying capability that determines whether records, including any matches, refer to the same real entity. Screening finds possible hits; entity resolution helps confirm whether a hit truly relates to the firm’s customer, making the screening results reliable rather than noisy.
Does entity resolution help with hidden connections?
Yes. By linking related records and parties, entity resolution can reveal connections that would otherwise stay hidden, such as the same person appearing under slightly different details across accounts, or related parties in a network. This helps a firm see the full picture of a customer or a group, which is valuable for spotting complex money laundering that relies on fragmentation.
Why is data quality important for entity resolution?
Data quality is important because entity resolution can only be as good as the records it works with. Incomplete, outdated, or inconsistent data makes it harder to tell whether records match, leading to missed links or false ones. Improving data quality, alongside capable matching tools, is one of the most effective ways to make entity resolution, and the checks that rely on it, more accurate.
Is entity resolution only about names?
No. While names are a major part, entity resolution weighs many attributes, including addresses, dates of birth, identifiers, and other details, to decide whether records match. Relying on names alone would produce poor results, since different people share names and the same person’s name varies across records. Using multiple attributes together is what makes resolution reliable.
Read more: our ultimate guides, whitepapers and templates
Related guides and resources to help you act on what you just read.
Last reviewed July 12, 2026 · 11 min read · Written for compliance and risk professionals · By the WhoWiki editorial team
Key takeaway: entity resolution is working out whether different records refer to the same real person or company, which makes screening and customer checks far more accurate.