Identity Resolution Icon

Identity Resolution

Identity resolution, aka entity matching, addresses the challenges of identifying records that refer to the same real-world entity. NetOwl offers highly accurate entity matching using an advanced machine learning-based fuzzy name matching and record field matching.

Abstract illustration representing identity resolution.
illustration of a person with information and a checkmark in a rectangle linked to three smaller people with information below.

Intelligent Identity Resolution Powered by Machine Learning

NetOwl performs identity resolution based on any combination of available entity record fields, such as name, date of birth, address, place of birth, etc. NetOwl utilizes its unique machine learning-based fuzzy name matching and proprietary indexing engine to achieve high accuracy and scalability.

NetOwl allows its users to set the importance of each field through field weights. Furthermore, more advanced field parameters offer abilities to treat certain fields specially (e.g., matching certain fields may contribute only positively or supersede the rest of fields), providing maximum flexibility to produce the best overall matching results given application-specific business rules.

In addition, NetOwl’s built-in NLP-based name parsing reduces the need for data cleansing. For example, it handles person names with honorifics or job titles, addresses with abbreviations, dates and phone numbers in different formats, etc. automatically.

Key Product Features

Accurate

Maximizes accuracy by leveraging award-winning (MITRE Challenge) name matching technology and seamlessly combining evidence from multiple entity fields.

Machine Learning Categorization icon

Many Entity Types for Matching

Supports multiple field types for matching: person, place, organization, address, vessel, vehicle, date, email, nationality, phone, alphanumerics, etc.

Globe icon

Multilingual & Cross-lingual

Handles fuzzy name matching in and across many languages and scripts.

Computer settings icon

Customizable

Allows parameter tuning as well as addition of custom rules and dictionaries to tailor results to your matching specifications.

Scalable icon

Fast & Scalable

Performs multi-field record matching against tens of millions or more records with sub-second response times.  Highly scalable matching software with Docker and Kubernetes support.

Computer API icon

Easy Integration

Easy-to-integrate multi-field fuzzy name matching product with a REST API.

illustration representing name normalization

State-of-the-Art Matching Accuracy

NetOwl leverages our machine learning-based multicultural, multilingual name matching product, NetOwl NameMatcher, to enable sophisticated name matching specifically trained for each entity type across different languages and to perform scalable, high-accuracy identity resolution. NetOwl handles many different types of entities including person, organization, place, address, nationality, date, phone, etc.

Accuracy of name matching of various entity types is crucial in identity resolution as the values of many important record fields are names of such entity types. For example, a person record might consist of the following fields:

Field Name Field TypeField Value
Name personRobert Anderson
Spouse personIsabella Anderson
Employer organizationABC, Inc.
Date of Birth dateMay 22, 1987
Place of Birth placePeoria, IL
Home Address address234 Broome Soho, NYC

Multilingual and Cross-lingual Matching

NetOwl’s identity resolution software supports multiple languages and also handles matching of a name in one language against names in other languages:

  • Languages written in Latin-based alphabets
  • Arabic
  • Chinese (traditional and simplified)
  • Languages written in Cyrillic-based alphabets
  • Greek
  • Hebrew
  • Japanese (kanji, hiragana, katakana)
  • Korean (Hangul)
  • Persian (Farsi and Dari)

Additional languages are on the way.

Illustration representing name translation
Illustration of computer screen with alert symbol on it

Identity Resolution Applications

Identity Resolution is used for mission-critical applications in numerous domains such as:

Light blue diagonal stripe spanning the full width of the canvas.

Multi-field Search Use Case

The most common use case of NetOwl EntityMatcher is to provide a fast and accurate search based on multiple fields of a record, typically a primary name field, which contains either person names or organization names, plus one or more fields, such as an address or a date of birth. These additional fields provide more details about the record that can be used to distinguish between potential matches that have the same or similar primary name values.  These additional details are common in watchlists, sanction lists, and customer databases. Some of our customers have large data sets to search against, which can be in the tens or even hundreds of millions of records.

Whether the use case is trying to search against a set of “good guy” names like customers or “bad guy” names like those on sanctions lists, NetOwl builds a proprietary index of all fields of the records for efficient and intelligent search. Through its search API, NetOwl is able to identify the best overall matching records based on how closely each search field value is to a record’s corresponding indexed value for that field.  Through field weights and other parameter settings, our customers can specify which fields are most important to the overall match and produce an overall matching score based on the customers’ business requirements. 

Illustration of name search icon inside hexagon
Illustration of name matching icon inside circle

Multi-field Comparison Use Case

In addition to the more common search use case, another core use case for NetOwl EntityMatcher is to compare two records to determine instantly how closely the two records match based on all of the supplied field values.

Consider a payment transfer that sends money from one person to another.  The sender may supply not only the name of the individual they are sending the money to but also their address along with the payee’s bank account information.  For payment verification purposes, the transfer agent may want to validate that the payee’s name and address on the account matches the information specified by the sender.

Surprisingly, the two names or two addresses are often not an exact match for a variety of reasons such as misspelling, nicknames, transliteration variations, abbreviations, and so on. NetOwl offers a compare API to determine if the combinations of the two or more field values are good matches for each other with a matching score within a few milliseconds to validate or reject the transfer.

Light blue diagonal stripe spanning the full width and height of the canvas.

Identity Resolution Solutions

Different denominations of money from multiple countries

Remove tag on Small

AML, KYC, PEP

Financial firms must comply with regulations against financial crimes, but accurately matching names on sanction lists remains a major challenge.

Woman handing a passport to another person at border security checkpoint

Border Security

Inaccurate watch list matching has caused deadly border security lapses by allowing known bad actors to cross undetected.

A person typing on a laptop with a screen that is revealing an issue and a lock icon.

Fraud Detection

Fraud is rampant. The tactics are evolving. How do we detect ever increasing and morphing fraud incidents effectively?

Trusted by leading global organizations

LexisNexis Logo
Dun & Bradstreet logo
Delta Dental logo
RBC logo
Deluxe logo
Light gray diagonal shape spanning the full width of the canvas.

Featured Blog Posts

Identity Resolution for a Single View of the Customer

How Identity Resolution Supports a Single View of the Customer

The myriad of ways in which customers interact with a company and the discrepancies in customer records make the job…

View Post

Identity Resolution helps detect fraud in public assistance programs

How Identity Resolution Helps Detect Fraud in Public Assistance Programs

Fraud often hides behind non-obvious record similarities that are hard to detect by humans alone.

View Post

Identity resolution foIdentity resolution for marketing listsr marketing

Identity Resolution Helps Produce the Most Complete and Accurate Marketing Lists

Going from duplicate and incomplete records to a consolidated marketing list can be a daunting task. But it’s a necessary…

View Post

Frequently Asked Questions

  • In addition to the name, can NetOwl match other fields in the records such as date of birth (DoB)?

    Yes. Whereas NetOwl NameMatcher can identify matches for a single field like name, NetOwl EntityMatcher can perform fuzzy name matching on additional fields such as DoB, nationality, address, phone number, etc.

  • What types of record fields does NetOwl support for fuzzy name matching?

    NetOwl EntityMatcher supports any record fields that can fall under these field types: person, organization, date, place, address, phone number, alphanumeric, etc. For instance, NetOwl supports record fields such as spouse (person), employer (organization), date of birth (date), place of birth (place), home address (address), driver’s license (alphanumeric), etc.

  • Can I indicate that some fields are more important than others for matching (e.g., name vs. address)?

    Yes, by setting appropriate weights on each relevant field, you can indicate that some fields are more important than others in order to find the best matching records.