liveBook · Manning

Entity resolution

As explained in AI-Powered Search

Entity resolution is the process of determining when different representations refer to the same real-world entity.

Entity resolution determines when different representations refer to the same real-world entity, allowing related documents to be joined even when their terms do not match exactly. section 2.1.3

In unstructured search data, this acts like a fuzzy foreign key. Natural language processing connects variations such as “Trey Grainger” and “Trey,” and can extend the relationship to pronouns, images, or videos that refer to the same person. section 2.1.3

Joining references to one person

One document names “Trey Grainger,” while another names “Trey.” Resolving both references to the same entity lets a search system join information across the documents. The same process may connect “he,” “his,” an image, and a video reference. section 2.1.3

Figure 2.5 Fuzzy foreign keys. In this example, the same entity is being referenced using different terms, and a join is occurring based upon multiple phrases resolving to the same entity.
figure

Visualizes fuzzy foreign keys by showing different phrases resolving to one entity and enabling a document join. section 2.1.3

How AI-Powered Search covers it

How deep it goes
Explains fuzzy foreign keys through concrete references and notes that natural language processing is required beyond strict token matching.
Examples
Uses “Trey Grainger,” “Trey,” “he,” “his,” an image, and a video as references to one entity.
What you can do after
Apply fuzzy entity references to join information across unstructured documents.
How it connects
Links fuzzy joins, foreign keys, natural language processing, polysemy, and relationship graphs.

Also explained in

Compare how 5 books explain entity resolution →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of AI-Powered Search. The section links point to the parts of the book it draws on.