liveBook · Manning

Entity resolution

As explained in Essential GraphRAG

Entity resolution is the process of identifying and merging different representations of the same real-world entity within a dataset or knowledge graph.

Entity resolution identifies and merges different representations of the same real-world entity in a dataset or knowledge graph. It removes duplicate nodes so relationships, inferences, and queries remain consistent. section 6.2.2 section 6.3

Common approaches include:

  • String matching for spelling variations and naming differences. section 6.2.2
  • Clustering algorithms for grouping likely duplicate references. section 6.2.2
  • Machine-learning methods that use surrounding context to distinguish duplicates. section 6.2.2
  • Domain-specific ontologies or rules, with subject-matter expertise to define suitable decisions. section 6.2.2

Organization name variants

UTI Asset Management Company, UTI Asset Management Company Limited, and UTI Asset Management Company Ltd can represent one organization. Resolution unifies them into a single coherent graph node. section 6.2.2

Figure 6.5 Potential duplicates
figure

Inspect the potential-duplicates figure to compare multiple graph nodes representing the same entity. section 6.2.2

How Essential GraphRAG covers it

How deep it goes
Defines the task, illustrates naming variation, and names methods while deferring implementation to domain-specific rules and thresholds.
Examples
Uses three variants of UTI Asset Management Company and a figure showing potential duplicate nodes.
What it assumes
Assumes a dataset or knowledge graph containing inconsistent entity representations and introduces the cleaning problem directly.
What you can do after
Apply it via string matching, clustering, machine learning, or domain-specific rules to unify duplicate references.
How it connects
Connects entity resolution with knowledge graphs, string matching, clustering algorithms, machine learning, and domain-specific ontologies.

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 Essential GraphRAG. The section links point to the parts of the book it draws on.