Attention-Based Tabular Embedding for Mixed Variable Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deep learning models struggle with tabular data due to difficulties in continuous learning, real-time data processing, and multi-modality learning, especially when dealing with a mixture of categorical and continuous variables, leading to performance limitations.

Innovation Solution

A deep learning model based on attention, incorporating a sharing attention mechanism between a linear block and a transformer block, which converts tabular data into embedding values and shares attention matrices across these blocks, enabling effective learning of both categorical and continuous variables.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a machine learning algorithm is used for tabular data, then training performance is good, but continuous learning is difficult and real-time data processing is difficult

Engineering Contradiction:
Improvetraining performanceVSAvoidcontinuous learning capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static machine learning model into a dynamic deep learning model with transformer blocks that can continuously learn from new data. The attention mechanism allows the model to dynamically adjust its processing of input data, enabling continuous learning and real-time data processing while maintaining high training performance through the embedding layer and multi-head attention structure.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a deep learning model is used for tabular data, then continuous learning is enabled, but performance is lower than machine learning algorithms

Engineering Contradiction:
Improvecontinuous learning capabilityVSAvoidtraining performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal model that handles both categorical and continuous variables through a unified embedding layer. The transformer block with multi-head attention mechanism serves multiple functions: processing different data types, enabling continuous learning, and achieving high performance. This multi-functional design allows the model to match machine learning performance while maintaining continuous learning capabilities.

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

3Ease of operation

If traditional embedding schemes are used, then categorical variables are processed, but continuous variables cannot be effectively embedded

Engineering Contradiction:
Improvecategorical variable processingVSAvoidcontinuous variable handling
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter representation by introducing a unified embedding layer that transforms both categorical and continuous variables into embedding vectors. Continuous variables are projected into the embedding space through linear transformations, enabling them to be processed similarly to categorical variables. This parameter transformation allows the model to effectively handle mixed data types while maintaining ease of operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12505332B2Deep learning model based on attention using embedding scheme for continuous variables of tabular data
Publication Date: 2025.12.23 PUSAN NAT UNIV IND UNIV COOPERATION FOUND
  • US12505332B2 patent drawing
  • US12505332B2 patent drawing
  • US12505332B2 patent drawing

AI summary

A deep learning model based on attention using an embedding scheme for continuous variables of tabular data. A method of constructing the deep learning model based on attention includes converting tabular data of structured data having a mixture of categorical variables and continuous variables into embedding values and training a network model including a transformer block, a linear layer block, and a sharing function for the sharing of an attention between the transformer block and the linear layer block by using the embedding values.