Pyramid Embedding Architecture for Machine Learning Feature Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional embedding techniques using deep learning architectures lack information from recursive analysis of outputs across layers, leading to reduced predictive capabilities and inefficient resource utilization due to fixed embedding lengths for all features, failing to encode complexity of higher-cardinality attributes.

Innovation Solution

A pyramid architecture for generating embeddings, where each embedding layer's input is the concatenation of outputs from all previous layers, and input embeddings are scaled by feature cardinality, enabling wide and deep learning across embedded representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional deep learning architectures use fixed embedding lengths for all features, then the model structure is simple and easy to implement, but the predictive capability is reduced and resource utilization is inefficient

Engineering Contradiction:
Improvepredictive capabilityVSAvoidmodel structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by making embedding layer outputs adaptable to different features based on their cardinality. Each feature receives a customized embedding dimension proportional to its cardinality, allowing the model to allocate computational resources efficiently while maintaining high predictive capability for complex features without unnecessarily complicating the overall structure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by transitioning from fixed embedding lengths to dynamic, feature-specific embedding dimensions. The embedding size for each feature is determined by its cardinality, allowing the model structure to adapt flexibly to different input requirements while maintaining computational efficiency and avoiding unnecessary complexity.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If conventional embedding techniques use fixed embedding lengths, then the implementation is straightforward, but higher-cardinality attributes cannot be properly encoded

Engineering Contradiction:
Improvefeature complexity encodingVSAvoidimplementation simplicity
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies parameter changes by making embedding dimensions variable based on feature cardinality. Instead of using a fixed embedding length for all features, the system dynamically adjusts the embedding dimension parameter to be proportional to each feature's cardinality, enabling proper encoding of high-cardinality attributes while maintaining reasonable implementation complexity through a systematic approach.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If pyramid architecture with concatenated outputs from all previous layers is used, then recursive analysis information is preserved improving predictive accuracy, but computational resources increase

Engineering Contradiction:
Improvepredictive accuracyVSAvoidcomputational resource utilization
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies segmentation by dividing the embedding process into multiple layers where each layer processes and transforms the concatenated outputs from previous layers. This segmentation allows recursive analysis information to be preserved and progressively refined across layers, improving predictive accuracy while distributing computational load efficiently across the network architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dimensionality change by organizing embedding layers in a hierarchical pyramid structure where each layer operates in a higher-dimensional space formed by concatenating previous layer outputs. This dimensional progression enables comprehensive recursive analysis while managing computational resources through structured dimensionality increases rather than uniform expansion across all features.

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

Data Source

PatentUS11610094B2Entity pyramid embeddings
Publication Date: 2023.03.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11610094B2 patent drawing
  • US11610094B2 patent drawing
  • US11610094B2 patent drawing

AI summary

The disclosed embodiments provide a system for processing data. During operation, the system performs processing related to a first set of features for a first entity using a first series of embedding layers, wherein the processing includes applying each embedding layer in the first series of embedding layers to a concatenation of all outputs of one or more layers preceding the embedding layer. Next, the system obtains a first embedding as an output of a first final layer in the first series of embedding layers. The system then outputs the first embedding for use by a machine learning model.