Entity Graph Embedding Matching for Ambiguous Entity Linking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing entity linking methods, particularly string similarity matching techniques, face challenges in accurately and efficiently linking information sources to specific entities due to ambiguity in entity names, inconsistency, and sensitivity to data quality, often failing to account for underlying relationships.
Innovation Solution
A computer-implemented method using subgraph matching and graph neural networks to generate entity graphs and embeddings, integrating embedding space similarity scores and string similarity scores for accurate entity assignment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If string similarity matching techniques are used for entity linking, then the process is simple and fast, but the accuracy deteriorates due to ambiguity in entity names and sensitivity to data quality
Solution Approach 1:
The patent segments the entity linking process into multiple independent components: extracting candidate entities from text, retrieving contextual information about each candidate, computing relevance scores based on contextual similarity, and selecting the best match. This segmentation allows each component to be optimized independently, improving overall accuracy without sacrificing too much speed.
Solution Approach 2:
The patent introduces contextual information as an intermediary between the entity name and the matching process. Instead of directly comparing entity names, the system retrieves and compares contextual information (such as surrounding text, metadata, or related entities) to determine relevance. This intermediary layer resolves ambiguity in entity names by providing additional distinguishing information.
2Ease of manufacture
If traditional string similarity methods are used, then the implementation is straightforward, but the reliability deteriorates when entity names are ambiguous or inconsistent
Solution Approach 1:
The patent moves the matching process from one dimension (string similarity of entity names) to multiple dimensions by incorporating contextual information retrieval and comparison. The system evaluates candidates based on multiple attributes including textual context, metadata, and relational information, creating a multi-dimensional scoring system that improves reliability without significantly complicating implementation.
Solution Approach 2:
The patent changes the parameters used for matching from simple string similarity metrics to contextual relevance scores. Instead of relying solely on character-level or token-level string comparison, the system computes relevance based on contextual similarity, information content, and other semantic parameters that are more robust to naming variations and ambiguities.
3Measurement precision
If manual identification of relevant information is performed, then the accuracy is high, but the productivity deteriorates due to the vast amount of information sources and entities
Solution Approach 1:
The patent performs preliminary actions by pre-processing and indexing contextual information for all candidate entities before the actual matching occurs. Contextual data is retrieved, processed, and stored in a structured format in advance, so that during the matching phase, the system can quickly compute relevance scores without performing expensive information retrieval operations in real-time. This preliminary preparation maintains high accuracy while enabling scalable processing of large numbers of entities and information sources.
Data Source
AI summary
Systems and methods for entity linking using a graph neural network are disclosed. In one aspect, a method for entity linking can include extracting a first attribute set of an unknown entity from an information source and retrieving second attribute sets of known entities from a database, wherein each of the second attribute sets corresponds to one of the known entities. The method can further include generating an unknown entity graph based on the first attribute set, generating known entity graphs based on the second attribute sets, generating an unknown entity graph embedding by applying the unknown entity graph to a graph neural network, and generating known entity graph embeddings by applying the known entity graphs to the graph neural network. The method can further include assigning the information source to one of the known entities based on the unknown entity graph embedding and the known entity graph embeddings.


