Dynamic Convolutional Kernel Attention for Positional Feature Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing convolutional layers in computer models are inflexible, failing to leverage input data to dynamically adjust convolutional kernels based on the relative position of important information, leading to suboptimal performance in tasks like object detection and image processing.

Innovation Solution

A convolutional layer that determines a dynamic convolutional filter based on an input feature map, using attention weights across multiple dimensions to adaptively modify static convolutional filters, enhancing feature extraction and accuracy with minimal computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static convolutional kernels are used in convolutional layers, then model structure is simple and training is efficient, but the model cannot adapt to different input data characteristics and loses important positional information

Engineering Contradiction:
Improveadaptability to input dataVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static convolutional kernels into dynamic ones by introducing attention mechanisms that adaptively adjust kernel parameters based on input data characteristics. The attention weights are computed from the input feature map and used to modulate the convolutional kernels, enabling the model to dynamically adapt to different input patterns while maintaining a relatively simple overall structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces attention weights as an intermediary component between the input feature map and the convolutional kernels. These attention weights serve as a mediator that carries positional and contextual information from the input to the kernels, allowing the kernels to adapt their behavior based on the specific input without requiring complete restructuring of the model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If attention mechanisms are added to dynamically adjust convolutional kernels, then feature extraction accuracy improves, but computational overhead increases

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies attention mechanisms locally at each convolutional layer rather than globally across the entire network. The attention weights are computed based on local feature map characteristics and applied to local kernels, which improves feature extraction accuracy for specific regions while avoiding the excessive computational cost of global attention mechanisms.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a simplified version of attention mechanisms that computes only the necessary attention weights for dynamic kernel adjustment, rather than implementing full attention mechanisms. This partial action approach provides sufficient adaptability for improving feature extraction while keeping computational overhead manageable by avoiding redundant calculations.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If standard convolutional operations are used, then computational efficiency is maintained, but the model cannot leverage input data to signal relative position of important information

Engineering Contradiction:
Improvepositional informationVSAvoidprocessing efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent computes attention weights from the input feature map before applying the convolutional operation. This preliminary computation of attention weights captures positional and contextual information in advance, allowing the subsequent convolutional operation to use this information efficiently without losing important positional cues during processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250252711A1Multi-dimensional attention for dynamic convolutional kernel
Publication Date: 2025.08.07 INTEL CORP
  • US20250252711A1 patent drawing
  • US20250252711A1 patent drawing
  • US20250252711A1 patent drawing

AI summary

A convolutional layer of a computer model generates a dynamic convolutional filter based on the input feature map of the convolutional layer. The convolutional layer includes an attention model that generates a set of attention weights to dynamically adjust the convolutional filter applied by the model based on the input to the convolutional layer. The attention weights are generated with respect to multiple dimensions, which may include spatial position, input channel, output channel, and a respective combination of a set of static convolutional filters. The weights be generated with respect to each of the static convolutional filters, such that the different types (i.e., dimensions) of the weights may be applied element-wise to the respective convolutional filters and the filters, after application of the weights, may then be combined to generate the dynamic convolutional filter.