Intelligent Record Labeling for Scalable Entity Matching Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing entity matching systems face challenges in creating high-quality training datasets, which are labor-intensive, prone to inconsistencies, and require frequent updates, especially in large-scale environments, due to the lack of ground truth data and the dynamic nature of real-world data.

Innovation Solution

A framework that leverages pre-labeled internal identifiers from clients, using ordinal-regression-based classifiers and hierarchical clustering to automate the generation of training data, incorporating uncertainty and inconsistency principles, and employing methods to extract value from ambiguous data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual labeling methods are used to create training datasets, then label accuracy can be maintained through human review, but the process becomes labor-intensive and time-consuming

Engineering Contradiction:
Improvelabel accuracyVSAvoidtime-consuming
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automated self-labeling of entity pairs through machine learning models and clustering algorithms, eliminating the need for manual human review while maintaining labeling accuracy. The framework automatically generates training labels by leveraging pre-labeled internal identifiers and uncertainty principles, allowing the system to serve itself without external human intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical labeling processes are replaced with automated computational systems including ordinal-regression-based classifiers and hierarchical clustering algorithms. These computational mechanisms substitute human labor in the labeling process, dramatically reducing time consumption while maintaining or improving label quality through consistent algorithmic application.

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

2Adaptability or versatility

If frequent updates to training datasets are implemented to reflect dynamic real-world data, then model relevance is improved, but the cost and complexity of manual data generation increases

Engineering Contradiction:
Improvemodel relevanceVSAvoiddata generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The training data generation framework is designed to be dynamic and adaptable, automatically adjusting to changes in real-world data patterns. The system can frequently update training datasets by leveraging pre-labeled internal identifiers and automated labeling mechanisms, allowing model relevance to be maintained without increasing operational complexity or manual intervention requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The automated labeling framework serves multiple functions simultaneously: it generates training labels, handles data updates, maintains consistency across different data types, and adapts to domain changes. This multi-functional approach enables frequent dataset updates without proportionally increasing complexity, as the same core mechanisms handle various labeling and update tasks.

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

3Productivity

If automated labeling methods are used to reduce manual effort, then productivity is improved, but inconsistencies and errors may increase

Engineering Contradiction:
Improvelabeling efficiencyVSAvoidlabel consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms where labeling results are continuously evaluated and used to refine the automated labeling process. By leveraging pre-labeled internal identifiers and uncertainty principles, the system provides feedback loops that improve label consistency and reduce errors over time, maintaining high productivity while enhancing reliability through iterative refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Pre-labeled internal identifiers are used as preliminary labels before final training label generation. This preliminary action provides a foundation of known accurate labels that guide the automated labeling process, reducing inconsistencies and errors while maintaining high productivity. The preliminary labels serve as reference points that improve the reliability of subsequent automated labeling operations.

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If existing data structures and identifiers are leveraged to minimize manual input, then ease of operation is improved, but the system may struggle with ambiguous or inconsistent data

Engineering Contradiction:
Improvemanual input requirementVSAvoiddata ambiguity handling
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system changes the parameter of data representation by leveraging pre-labeled internal identifiers as additional features in the labeling process. This parameter change allows the system to easily operate with existing data structures while simultaneously handling ambiguity through the uncertainty principles framework, which specifically addresses inconsistent or ambiguous data by incorporating uncertainty measurements into the labeling decisions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12499132B2Matching database record identity through intelligent labeling
Publication Date: 2025.12.16 AMPERITY INC
  • US12499132B2 patent drawing
  • US12499132B2 patent drawing
  • US12499132B2 patent drawing

AI summary

The disclosed embodiments relate to devices, computer-readable media, and methods for generating training data for training an ordinal, regression-based classifier, the method including grouping client data based on client keys associated with the client data, pairwise matching records in the client data to generate feature signatures and inferring a label based on client key statuses for the pairwise-matched records, and building a training dataset from the inferred labels and feature signatures, the training dataset used to train the classifier.