Polarized Token Pooling for More Expressive ML Attention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional attention mechanisms in machine learning models fail to differentiate between different types of attention, leading to reduced model accuracy and inability to unlearn undesired outputs, and typical pooling operations reduce feature expressivity, affecting performance.

Innovation Solution

Implementing polarized pooling operations that select the token with the highest absolute value in each patch, enhancing feature expressivity and improving model accuracy and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional pooling operations are used to facilitate attention mechanisms, then computational efficiency is improved, but feature expressivity is reduced

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidfeature expressivity
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent changes the selection parameter from conventional methods (maximum, average, minimum) to absolute value magnitude. This parameter change allows the pooling operation to retain fine-grained details while maintaining computational efficiency, as absolute value selection preserves both positive and negative feature representations without information loss.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of selecting tokens based on conventional criteria that may lose information, the patent inverts the approach by selecting tokens with the highest absolute values. This inversion ensures that both strongly positive and strongly negative features are preserved, preventing information loss while maintaining the efficiency of pooling operations.

Inventive Principle:
Principle #13The other way round (Inversion)

2Device complexity

If conventional attention mechanisms are used to process input, then model complexity is reduced, but model accuracy is reduced

Engineering Contradiction:
Improvemodel complexityVSAvoidmodel accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent modifies the attention mechanism by changing the token selection parameter to absolute value magnitude. This simple parameter change enables the model to differentiate between different types of attention (positive and negative), improving accuracy without increasing overall model complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic token selection based on absolute value magnitude, allowing the attention mechanism to adaptively differentiate between positive and negative attention types. This dynamic approach improves model accuracy by enabling more nuanced feature interactions while maintaining the structural simplicity of the original model.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If conventional pooling operations are used, then ease of implementation is improved, but ability to unlearn undesired outputs is lost

Engineering Contradiction:
Improveease of implementationVSAvoidability to unlearn
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent changes the pooling parameter to absolute value magnitude, which preserves fine-grained feature information including negative representations. This parameter change enables the model to unlearn undesired outputs by retaining the ability to represent and selectively suppress negative attention patterns, while maintaining ease of implementation through a simple modification to the existing pooling operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250390782A1Token pooling for machine learning with increased expressivity
Publication Date: 2025.12.25 QUALCOMM INC
  • US20250390782A1 patent drawing
  • US20250390782A1 patent drawing
  • US20250390782A1 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques and apparatus for machine learning. In an example method, a feature map comprising a set of tokens is accessed for a pooling operation in a machine learning model, the feature map indicating correlation among a set of tensors. A polarized pooling operation is applied to the feature map to generate a pooled output, comprising, for each respective patch of a set of patches in the feature map, selecting a token, in the respective patch, having a highest absolute value. The pooled output is output.