Entity Resolution Model Transfer Learning Active Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional entity resolution techniques require expensive manual feature engineering and large amounts of labeled data, which are often unavailable in real-world applications, making them inefficient in low-resource settings.

Innovation Solution

The use of deep learning-based methodologies combining transfer learning and active learning to identify uncertain examples, allowing for the adaptation of models to target datasets with significantly fewer target dataset labels, eliminating the need for designing matching functions and feature engineering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional entity resolution approaches are used, then matching functions can be defined explicitly, but large amounts of labeled data are required which are often unavailable

Engineering Contradiction:
Improveentity resolution accuracyVSAvoidlabeled data volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies transfer learning by pre-training entity resolution models on source domains with sufficient labeled data before adapting them to target domains with limited labeled data. This preliminary action on source domains enables the model to learn generalizable features that can be transferred to the target domain, reducing the dependency on large amounts of target domain labeled data while maintaining entity resolution accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces active learning algorithms as an intermediary mechanism that selectively identifies and prioritizes the most informative unlabeled data samples for labeling. This intermediary process enables the system to maximize learning efficiency by focusing computational resources on samples that provide the most information gain, thereby achieving reliable entity resolution with fewer labeled examples

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional entity resolution approaches are used, then matching functions can be explicitly defined, but expensive manual feature engineering is required

Engineering Contradiction:
Improveentity resolution accuracyVSAvoidfeature engineering complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces manual feature engineering with deep learning-based automatic feature extraction. Neural network models automatically learn relevant features from raw data representations, eliminating the need for expensive and time-consuming manual feature engineering processes while maintaining or improving entity resolution accuracy through hierarchical feature learning

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the approach from explicit feature definition to learned feature representations by changing the parameter space from manually engineered features to distributed vector representations learned by neural networks. This parameter transformation enables the model to capture complex patterns and relationships that are difficult to define explicitly through manual feature engineering

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11875253B2Low-resource entity resolution with transfer learning
Publication Date: 2024.01.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11875253B2 patent drawing
  • US11875253B2 patent drawing
  • US11875253B2 patent drawing

AI summary

Methods, systems, and computer program products for low-resource entity resolution with transfer learning are provided herein. A computer-implemented method includes processing input data via a first entity resolution model, wherein the input data comprise labeled input data and unlabeled input data; identifying one or more portions of the unlabeled input data to be used in training a neural network entity resolution model, wherein said identifying comprises applying one or more active learning algorithms to the first entity resolution model; training, using (i) the one or more portions of the unlabeled input data and (ii) one or more deep learning techniques, the neural network entity resolution model; and performing one or more entity resolution tasks by applying the trained neural network entity resolution model to one or more datasets.