Hierarchical Similarity Index Labeling for Subset Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for similarity-based calculations, such as those using ε-k-d trees and classification search trees, face performance issues when calculating similarity for subsets of data or in distributed environments, as they require costly integration or reconstruction of similarity indices.

Innovation Solution

A device and method that store a similarity index with hierarchically configured nodes representing similarity relations, generate labels for data based on node positions, and reconfigure the index using these labels for targeted similarity calculations, allowing efficient calculations on subsets of data without full index reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If local similarity indices are integrated into one to perform similarity-based calculation for any subset, then versatility is improved, but device complexity and processing cost increase significantly

Engineering Contradiction:
Improveability to perform similarity-based calculation for any subsetVSAvoidintegration operation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-storing the hierarchical structure of the similarity index (including node relationships, depth information, and range data) before subset queries are requested. This allows the system to quickly reconfigure and extract relevant portions of the index for any subset without performing costly integration operations, thereby resolving the contradiction between versatility and complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the similarity index into a hierarchical tree structure where data is organized by depth levels and ranges. Each node contains information about its position and the data range it covers. This segmentation enables efficient extraction of subset data by selectively traversing and reconfiguring only the relevant portions of the hierarchy, avoiding the need to integrate entire local indices.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If similarity index is reconstructed for any subset, then calculation accuracy is improved, but processing time increases

Engineering Contradiction:
Improvesimilarity calculation accuracyVSAvoidindex reconstruction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by reconstructing only the necessary portion of the similarity index required for the specific subset query, rather than rebuilding the entire index. The system determines the minimal subtree or node range needed based on the subset parameters and performs reconstruction only for that portion, thereby maintaining accuracy while significantly reducing processing time.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent stores pre-computed metadata about the hierarchical index structure including node depths, ranges, and relationships. This preliminary preparation allows the system to quickly identify which portions of the index need reconstruction for any given subset, avoiding full index rebuilding and reducing processing time while maintaining calculation accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If data is divided into sub data sets for parallel processing, then productivity is improved, but difficulty of detecting and measuring similarity across sub data sets increases

Engineering Contradiction:
Improveparallel processing efficiencyVSAvoidcross-subset similarity detection
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates a universal hierarchical similarity index structure that can serve multiple sub-data sets simultaneously. The index uses standardized node formats, depth levels, and range representations that work consistently across all subsets. This universality allows parallel processing of different subsets while maintaining the ability to detect and measure similarities across subset boundaries through the common hierarchical framework.

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

Solution Approach 2:

The patent introduces a hierarchical dimension to the data organization, arranging data in tree structures with multiple levels of abstraction. This dimensional transformation allows parallel processing at different hierarchy levels, where leaf nodes represent individual data points and parent nodes represent aggregated groups. The hierarchical dimension enables efficient cross-subset similarity detection by providing a common framework that spans all subsets.

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

Data Source

PatentUS11113314B2Similarity calculating device and method, and recording medium
Publication Date: 2021.09.07 NEC CORP
  • US11113314B2 patent drawing
  • US11113314B2 patent drawing
  • US11113314B2 patent drawing

AI summary

A similarity index storage unit stores a similarity index in which nodes storing attribute values related to similarities among data are hierarchically arranged so as to indicate similarity relationships among the data. A label generation unit generates a label for each data, said label being based on paths which indicate the positions of the nodes storing the attribute values related to similarities in the similarity index. A similarity calculation unit reconfigures, on the basis of the label, the similarity index of data indicated by all or a portion of information associating the attribute values related to similarities with the label, and executes similarity-based calculation of the all or partial data by using the reconfigured similarity index.