Multi-dimensional Record Indexing via Locality Sensitive Hashing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for identifying similar records in large datasets are computationally expensive and may not be complete, as they often rely on full pair-wise similarity comparisons or single-dimensional analyses, which can lead to reduced accuracy and efficiency in identifying multi-dimensional similar records.

Innovation Solution

The method constructs blocking keys for each record by combining attributes, determines a locality sensitive hash based on these keys, and indexes records using this hash to efficiently identify similar records across multiple dimensions, ensuring completeness and reasonable accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full pair wise similarity comparison is made to identify similar records, then completeness of results is improved, but computational cost increases prohibitively

Engineering Contradiction:
Improvecompleteness of resultsVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the similarity comparison process into multiple dimensions, where each dimension is analyzed separately to identify similar records. This divides the computationally expensive full pairwise comparison into smaller, more manageable dimensional analyses, reducing overall computational cost while maintaining result completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-dimensional analysis to multi-dimensional analysis by examining records across multiple dimensions separately. This dimensional approach allows the system to identify similar records more efficiently by leveraging the structure of multi-dimensional data, thereby reducing computational requirements compared to exhaustive pairwise comparison.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If records are indexed according to a key to reduce computational complexity, then efficiency is improved, but information loss occurs reducing accuracy

Engineering Contradiction:
Improveefficiency of similarity identificationVSAvoidaccuracy of similarity results
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the record attributes into multiple dimensions, creating indexes for each dimension separately. This segmentation allows efficient querying along individual dimensions while preserving the完整性 of the original multi-dimensional information, thereby maintaining accuracy without sacrificing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by creating dimension-specific indexes that transform the original multi-dimensional records into dimensionally-decomposed index structures. This parameter transformation enables efficient similarity search while preserving the essential characteristics needed for accurate matching.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If single dimensional analysis is used to identify similar records, then computational efficiency is improved, but accuracy decreases due to ignoring other dimensions

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidaccuracy of similarity identification
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a universal multi-dimensional indexing framework where each dimension has its own index, but all dimensions work together to identify similar records. This multi-functional approach allows the system to leverage efficiency from individual dimensional analysis while incorporating information from all dimensions to maintain high accuracy in similarity identification.

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

Solution Approach 2:

The patent explicitly transitions from single-dimensional to multi-dimensional analysis by creating and utilizing indexes across multiple dimensions. This dimensional expansion allows the system to maintain computational efficiency through indexed access while improving accuracy by considering similarity across all relevant dimensions simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11354293B2Method and apparatus for indexing multi-dimensional records based upon similarity of the records
Publication Date: 2022.06.07 HERE GLOBAL BV
  • US11354293B2 patent drawing
  • US11354293B2 patent drawing
  • US11354293B2 patent drawing

AI summary

A method, apparatus and computer program product are provided to index a plurality of records based upon the similarity of the records along a plurality of dimensions. In the context of a method, one or more blocking keys are constructed for each of the plurality of records. A respective blocking key represents a string representation that combines components derived from attributes of a respective record, such as by concatenating components derived from attributes of the respective record. For a respective blocking key, the method determines a locality sensitive hash based upon the string representation of the respective blocking key. The method also includes indexing the respective record based upon the locality sensitive hash.