Convolutional Neural Network With Frequency-Positional Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Convolutional neural networks for audio processing face challenges in robustness due to the difficulty in obtaining clean speech data for training, especially in low signal-to-noise ratio conditions, and mismatch between human perception of sound quality and standard loss functions, leading to decreased performance in real-world scenarios.

Innovation Solution

Implementing a convolutional neural network with frequency-positional embeddings that concatenate vectors to each time-frequency bin, allowing early layers to perform frequency-aware processing, combined with architectural innovations such as 2D U-Net with DenseNet blocks and self-attention, and data augmentation techniques to improve model robustness and feature development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If standard convolutional neural networks are used for audio processing, then the model structure is simple and easy to implement, but the robustness to speech and noise conditions deteriorates

Engineering Contradiction:
Improvemodel structureVSAvoidrobustness to speech and noise conditions
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces frequency-positional embeddings that add a new dimension to the audio processing. By concatenating frequency-position vectors to each time-frequency bin, the model gains explicit frequency awareness without complicating the core convolutional architecture. This dimensional enhancement allows the network to distinguish different frequency regions and their positions, improving robustness to noise while maintaining implementation simplicity.

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

Solution Approach 2:

The frequency-positional embeddings provide local quality enhancement by giving different parts of the frequency spectrum distinct positional identifiers. Each time-frequency bin receives a unique frequency-position vector that encodes its specific frequency location, allowing the model to process different frequency regions with appropriate local characteristics rather than treating all frequencies uniformly.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If frequency-positional embeddings are concatenated to each time-frequency bin, then frequency-aware processing capability is improved, but computational complexity increases

Engineering Contradiction:
Improvefrequency-aware processing capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The frequency-positional embedding vectors are pre-computed and stored in lookup tables before processing. During inference, the model simply retrieves and concatenates these pre-prepared vectors to each time-frequency bin according to its frequency position, rather than computing complex frequency representations on-the-fly. This preliminary preparation significantly reduces computational complexity during actual audio processing while maintaining high frequency-awareness capability.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If clean speech data is obtained for training, then training quality is improved, but data availability deteriorates in low signal-to-noise ratio conditions

Engineering Contradiction:
Improvetraining qualityVSAvoiddata availability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent converts the harmful effect of noise in training data into a benefit. By training on noisy speech data with frequency-positional embeddings, the model learns to identify and focus on the structured frequency patterns that remain consistent even in noise. The frequency-positional information acts as a guide that helps the model distinguish signal from noise, transforming the previously harmful noisy training condition into a useful training scenario that improves real-world robustness.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS12008457B1Convolutional neural network with positional embeddings for audio processing
Publication Date: 2024.06.11 AMAZON TECH INC
  • US12008457B1 patent drawing
  • US12008457B1 patent drawing
  • US12008457B1 patent drawing

AI summary

Audio processing may be performed with a convolutional neural network that includes positional embeddings. Audio data may be received at an audio processing system. A convolutional neural network that concatenates frequency-positional embeddings at an input layer may be used to process the audio data. A result of processing the audio data through the convolutional neural network may be used to perform an audio processing task.