Grid-LSTM Acoustic Model for Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated speech recognition systems face challenges in achieving high accuracy, especially in noisy conditions, due to the limitations of convolutional neural network layers which degrade performance when noise is present, and fail to effectively model time-frequency patterns in raw audio waveform data.

Innovation Solution

The implementation of a grid-LSTM architecture within an acoustic model, which includes separate memory blocks for time and frequency information, allowing for shared information between dimensions and improved modeling of correlations in time and frequency, thereby enhancing speech recognition accuracy in noisy conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If convolutional neural network layers are used for audio processing, then accuracy is improved for clean audio with low noise levels, but performance degrades when noise is present

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidperformance stability in noisy conditions
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The audio signal is segmented into separate time and frequency dimensions, with dedicated LSTM layers for each dimension. This segmentation allows the model to process temporal patterns and spectral patterns independently, then combine them to achieve robust speech recognition that maintains accuracy across varying noise conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The model transitions from processing audio as a single-dimensional sequence to a two-dimensional representation with separate time and frequency dimensions. By adding this dimensional structure and processing each dimension separately with LSTM layers, the model captures complex time-frequency patterns while maintaining reliability in noisy environments.

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

2Productivity

If predetermined audio features such as log-mel features are used, then processing efficiency is improved, but information from raw audio waveform data is omitted

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidinformation loss from raw audio waveform
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The model performs preliminary processing of raw audio waveform data through learned filterbanks before main recognition processing. This preliminary action extracts relevant features while preserving more information than predetermined features, and the multi-dimensional LSTM architecture then processes this enriched representation to maintain both efficiency and information content.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a learned filterbank is used that is not constant-Q, then modeling flexibility is improved for raw audio waveform data, but convolutional layers may degrade performance

Engineering Contradiction:
Improvemodeling flexibility for raw audio waveformVSAvoidrecognition accuracy with non-constant-Q filterbank
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The model replaces convolutional layers with LSTM-based recurrent processing for frequency analysis. This substitution allows the model to handle non-constant-Q filterbanks effectively, as LSTMs can capture temporal dependencies and patterns without relying on the stationarity assumptions that convolutional layers require, thus maintaining accuracy with flexible filterbank designs.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9984683B2Automatic speech recognition using multi-dimensional models
Publication Date: 2018.05.29 GOOGLE LLC
  • US9984683B2 patent drawing
  • US9984683B2 patent drawing
  • US9984683B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic speech recognition using multi-dimensional models. In some implementations, audio data that describes an utterance is received. A transcription for the utterance is determined using an acoustic model that includes a neural network having first memory blocks for time information and second memory blocks for frequency information. The transcription for the utterance is provided as output of an automated speech recognizer.