Record Attribute Embeddings for Efficient Match Candidate Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing methods, such as hash-based bucketing, require extensive comparisons to match records, leading to inefficiencies and increased storage requirements.

Innovation Solution

Utilizing trained embedding generation artificial intelligence models to generate record attribute embeddings, group them based on similarity, and compare records within these groups to identify matches, thereby optimizing candidate selection and reducing storage needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hash-based bucketing technique is used for candidate selection, then the total number of comparisons is reduced, but the storage requirements and device complexity increase

Engineering Contradiction:
Improvenumber of comparisonsVSAvoidstorage requirements
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential features needed for candidate selection (name, address, date of birth, identifier) and uses hashing on these extracted features to create compact bucket identifiers. This selective extraction reduces the storage burden while maintaining the ability to group similar records efficiently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms record attributes into hash values, changing the parameter representation from original attribute values to compressed hash codes. This parameter transformation enables efficient grouping and comparison while significantly reducing the storage space required for candidate selection structures.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If extensive comparison of different record attributes is performed to match records, then matching accuracy is improved, but the processing time increases

Engineering Contradiction:
Improvematching accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the record matching process into two distinct phases: candidate selection (grouping by hash values of key attributes) and detailed comparison (verifying matches within candidate pairs). This segmentation allows extensive attribute comparison to be performed only on a small subset of candidate records rather than all record pairs, thereby maintaining accuracy while reducing processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary grouping of records into buckets based on hash values of key attributes before conducting detailed attribute comparisons. This preliminary action filters out non-matching records in advance, so that extensive comparisons are only performed on records that are likely matches, significantly reducing the overall processing time while preserving matching accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If hash-based candidate selection is used to group records by exact hash value equality, then comparison efficiency is improved, but the quality of candidate selection deteriorates

Engineering Contradiction:
Improvecomparison efficiencyVSAvoidquality of candidate selection
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent uses hash functions with universal properties that distribute similar inputs into the same buckets while also handling variations in data representation. The hash-based grouping serves multiple functions: it groups potential matches efficiently, handles different data formats (case variations, formatting differences), and maintains comparison efficiency, thereby achieving both productivity and candidate selection quality.

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

Data Source

PatentUS12380135B2Records processing based on record attribute embeddings
Publication Date: 2025.08.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12380135B2 patent drawing
  • US12380135B2 patent drawing
  • US12380135B2 patent drawing

AI summary

One or more trained embedding generation artificial intelligence models are executed to generate a plurality of record attribute embeddings. The plurality of record attribute embeddings represents a plurality of attributes of data of a plurality of records. Grouping of the plurality of record attribute embeddings is performed. The grouping of a record attribute embedding includes grouping attribute values of the record attribute embedding into one or more groups of attribute values. The performing grouping provides a plurality of groups of attribute values for the plurality of record attribute embeddings. Selected records are compared to provide a set of matched records. The comparing, based on a group of attribute values, includes comparing records that include one or more attribute values grouped in the group of attribute values providing a subset of matched records of the set of matched records. The set of matched records is stored in an accessible computer location.