Entity Resolution Model Customization Without Task-Specific Code

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing entity resolution tasks require significant time, manpower, and resource consumption due to the need for developers to build specific code for each task, leading to inefficiencies in training and deploying machine learning models.

Innovation Solution

A system that automates the generation and deployment of a trained machine learning model for entity resolution by defining common attributes, generating candidate mappings, and determining featurization configurations, reducing the need for custom code development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom code is generated for each entity resolution task, then the model can be tailored to specific requirements, but time and manpower consumption increase significantly

Engineering Contradiction:
Improvemodel customizationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements a universal entity resolution platform that can handle multiple different entity resolution tasks through a single standardized interface. The platform accepts various input datasets and configurations, processes them through common machine learning pipelines, and delivers customized results without requiring separate custom code development for each task.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary actions by pre-configuring standardized processing pipelines, pre-training base machine learning models, and establishing common attribute schemas before specific entity resolution tasks are executed. This preparation work is done once and reused across multiple tasks, eliminating the need for repeated custom code generation.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If custom code is generated for each entity resolution task, then specific requirements are met, but computing resources are consumed substantially

Engineering Contradiction:
Improvemodel customizationVSAvoidcomputing resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system merges multiple entity resolution tasks into a unified processing framework. By combining common processing steps, shared machine learning models, and consolidated resource allocation, the system reduces redundant computing operations while maintaining the ability to customize solutions for specific task requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system achieves customization through parameter changes rather than code changes. By adjusting configuration parameters, data inputs, and model hyperparameters, the same underlying system can adapt to different entity resolution requirements without requiring separate custom implementations for each task.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If memory resources are allocated for training, then model training can proceed, but accurately predicting required memory is difficult

Engineering Contradiction:
Improvetraining completionVSAvoidmemory prediction accuracy
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary analysis of the training task requirements before execution, estimating memory needs based on dataset characteristics, model architecture, and training configuration. This preliminary assessment allows for accurate memory resource allocation before training begins, ensuring sufficient resources are available without over-provisioning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms that monitor memory usage during training and adjust resource allocation dynamically. By tracking actual memory consumption patterns and comparing them against predictions, the system can refine its memory estimation accuracy for future tasks and ensure training completion by allocating appropriate resources.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12626155B2Machine learning model for entity resolution
Publication Date: 2026.05.12 CAPITAL ONE SERVICES LLC
  • US12626155B2 patent drawing
  • US12626155B2 patent drawing
  • US12626155B2 patent drawing

AI summary

In some implementations, a system may define common attributes of a first dataset and a second dataset. The system may generate a candidate set of mappings between one or more entities in the first dataset and one or more entities in the second dataset based on candidate generation criteria associated with a related pair of common attributes. The system may generate feature sets for the candidate set of mappings based on the common attributes and a featurization configuration. The system may train a machine learning model for performing entity resolution between the first dataset and the second dataset. The system may perform entity resolution between the first dataset and the second dataset based on the feature sets for the candidate set of mappings using the trained machine learning model.