Feature Data Processing Method Using Hash Fingerprinting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data mining techniques face inefficiencies when processing super-large-scale data due to high feature dimensions, leading to prolonged processing times and exceeding the calculation capacity of ordinary clusters, especially in scenarios like click-through-rate services with tens of billions of features and hundreds of billions of samples.

Innovation Solution

The method involves classifying features into important and auxiliary sets based on information attribute values, converting auxiliary features to hash features, and combining them with important features to create fingerprint features, which reduces data dimensions while maintaining information integrity, thereby improving training speed and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If parallel calculation is used to process super-large-scale data with tens of billions of features and hundreds of billions of samples, then the calculation capacity is increased, but the processing time becomes extremely long and exceeds the service update requirements

Engineering Contradiction:
Improvecalculation capacityVSAvoidprocessing time
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent segments features into two categories: important features (retained in original form) and auxiliary features (converted to hash features). This segmentation allows the system to process only essential features in detail while using compressed representations for less critical features, thereby reducing overall processing time while maintaining calculation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and retains only the most important features that contribute significantly to model performance, while converting auxiliary features to compact hash representations. This extraction principle reduces the feature dimension from tens of billions to a manageable scale, enabling faster processing without sacrificing predictive power.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If original massive data is distributed to multiple workers for calculation, then the processing throughput is increased, but the total data volume remains the same and exceeds the calculation capacity of ordinary clusters

Engineering Contradiction:
Improveprocessing throughputVSAvoiddata volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter representation of auxiliary features by converting them from high-dimensional original forms to low-dimensional hash representations. This parameter transformation dramatically reduces the data volume while preserving the essential information needed for classification, enabling ordinary clusters to handle super-large-scale datasets.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If feature dimensions are reduced to improve processing efficiency, then the training speed is increased, but the feature information may be lost

Engineering Contradiction:
Improvetraining speedVSAvoidfeature information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies different quality treatments to different features: important features retain their full information content and detailed representation, while auxiliary features use compressed hash representations. This local quality differentiation ensures that critical information is preserved while non-critical features contribute efficiently to the model, achieving both speed and accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by selectively processing only auxiliary features through hashing, while leaving important features unchanged. This partial transformation approach reduces computation on less critical data without compromising the integrity of essential features, thereby improving training speed while maintaining information quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11188731B2Feature data processing method and device
Publication Date: 2021.11.30 ALIBABA GROUP HOLDING LTD
  • US11188731B2 patent drawing
  • US11188731B2 patent drawing
  • US11188731B2 patent drawing

AI summary

The present disclosure provides feature data processing methods and devices. One exemplary feature data processing method comprises: classifying features into an important feature set and an auxiliary feature set according to information attribute values of the features; converting features in the auxiliary feature set to hash features; and combining the hash features with features in the important feature set, and setting the combined features as fingerprint features. Training and prediction of to-be-processed data can be performed based on the fingerprint features. With the embodiments of the present disclosure, training dimensions can be more controllable and the amount training data amount can be reduced. Therefore, the efficiency of data processing can be improved.