Vector-Space Data Classification for Unknown Object Types

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data classification systems face inefficiencies in classifying data objects of unknown type due to the arbitrary arrangement of classifiers, leading to high computational overhead and time consumption, especially in large datasets with varied data types, and are hindered by the challenges of constructing effective blocking components.

Innovation Solution

A method that represents data objects as vectors in a multidimensional space, clusters data domain vectors, sorts clusters by distance to the object vector, and iteratively applies classifiers within sorted clusters, providing a confidence metric for successful classification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If classifiers are arranged in arbitrary order, then the system is simple to implement, but the classification process requires approximately N/2 attempts on average, resulting in high computational overhead and time consumption

Engineering Contradiction:
Improveease of implementationVSAvoidclassification efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-processing the classification data to identify and prioritize classification rules before the actual classification process. The system analyzes the dataset to determine which classification rules are most likely to match the data objects, and arranges these rules in an optimized order beforehand. This preliminary arrangement reduces the average number of attempts needed during classification from N/2 to significantly fewer attempts, thereby improving classification efficiency without complicating the implementation.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If more classifiers are configured to cover all possible data domains, then classification accuracy improves, but the number of attempts and computational overhead increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidtime to classify
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the large set of classification rules into smaller, manageable groups or subsets. Instead of applying all N classifiers to every data object, the system segments the rules based on data characteristics, data types, or other relevant criteria. This allows the system to apply only the relevant subset of classifiers to each data object, maintaining high classification accuracy while significantly reducing the time and computational overhead required.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by determining that full classification using all N classifiers is excessive for many data objects. The system uses preliminary analysis to identify which classifiers are necessary for each specific data object, applying only the required portion of the classification rules. This partial approach maintains accuracy for the specific data at hand while avoiding the time loss associated with applying all classifiers universally.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If classifiers are applied in a fixed arbitrary order, then the system is easy to manage, but it cannot adapt to the distribution of data objects, leading to suboptimal classification performance

Engineering Contradiction:
Improveease of managementVSAvoidadaptability to data distribution
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the classifier arrangement adaptive rather than static. The system dynamically adjusts the order and selection of classification rules based on the actual distribution and characteristics of the data objects being classified. This dynamic approach allows the system to optimize its performance for different datasets and scenarios while maintaining ease of management through automated adaptation, eliminating the need for manual reconfiguration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12468736B2Method, apparatus, and computer-readable medium for efficiently classifying a data object of unknown type
Publication Date: 2025.11.11 INFORMATICA CORP
  • US12468736B2 patent drawing
  • US12468736B2 patent drawing
  • US12468736B2 patent drawing

AI summary

An apparatus, computer-readable medium, and computer-implemented method for efficiently classifying a data object, including representing the data object as a data object vector in a vector space, each dimension of the data object vector corresponding to a different feature of the data object, determining a distance between the data object vector and centroids of data domain clusters in the vector space, each data domain cluster comprising data domain vectors representing data domains, sorting the data domain clusters according to their respective distances to the data object vector, and iteratively applying data domain classifiers corresponding to data domains represented in a closest data domain cluster in the sorted data domain clusters to the data object.