OSCTC Neural Network Training for Speech Recognition Convergence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information classification systems, particularly in speech recognition, face challenges with high complexity, memory inefficiencies, and slow convergence rates, especially in resource-constrained devices like mobile phones, due to the use of traditional approaches that do not fully exploit the potential of recurrent neural networks (RNNs) and require unnecessary assumptions about data.

Innovation Solution

The introduction of One Spike Connectionist Temporal Classification (OSCTC) systems and methods for training recurrent neural networks using pre-segmented labeled data, which adaptively learn to improve convergence rates by determining momentum and computing root mean square gradients, and employ a combination of OSCTC and cross-entropy cost functions to optimize weight and bias updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional HMM-ANN combination approaches are used for speech recognition classification, then the system can handle sequential data structure, but the device complexity and computational requirements increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the HMM component from the traditional HMM-ANN combination, using only the RNN to directly model sequential data. This eliminates the need for HMM assumptions and reduces system complexity while maintaining classification capability through the RNN's inherent sequential processing ability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The RNN is designed to perform multiple functions: it directly models the sequential structure of speech data, performs classification, and handles temporal dependencies all within a single unified architecture, replacing the need for separate HMM and ANN components

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

2Reliability

If conventional RNN training methods are used, then the network can learn from data, but the convergence rate is slow and training time is excessive

Engineering Contradiction:
Improvemodel training effectivenessVSAvoidtraining convergence time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary actions by implementing adaptive learning rate mechanisms and momentum terms before actual training begins. The learning rate is dynamically adjusted based on gradient history, and momentum is computed in advance, allowing the network to converge faster from the start of training

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The training process uses dynamic learning rates that adapt during training based on the computed momentum and gradient magnitude. The learning rate increases when gradients are small and decreases when gradients are large, creating a dynamic training process that accelerates convergence

Inventive Principle:
Principle #15Dynamics

3Reliability

If complex classification systems are implemented to improve accuracy, then classification performance improves, but memory efficiency and power consumption worsen

Engineering Contradiction:
Improveclassification performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent employs simplified RNN architectures with basic activation functions and straightforward loss functions that require minimal computational resources. The model uses efficient operations that can be executed with low power consumption, making it suitable for mobile and embedded devices

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

4Productivity

If simplified models are used to reduce complexity, then computational efficiency improves, but flexibility and adaptability of the system decrease

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidmodel flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent maintains model flexibility through adjustable parameters including the learning rate, momentum coefficient, and network architecture parameters. These parameters can be tuned to adapt to different speech recognition tasks and data characteristics while keeping the underlying model structure computationally efficient

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11087213B2Binary and multi-class classification systems and methods using one spike connectionist temporal classification
Publication Date: 2021.08.10 SYNAPTICS INC
  • US11087213B2 patent drawing
  • US11087213B2 patent drawing
  • US11087213B2 patent drawing

AI summary

A classification training system for binary and multi-class classification comprises a neural network operable to perform classification of input data, a training dataset including pre-segmented, labeled training samples, and a classification training module operable to train the neural network using the training dataset. The classification training module includes a forward pass processing module, and a backward pass processing module. The backward pass processing module is operable to determine whether a current frame is in a region of target (ROT), determine ROT information such as beginning and length of the ROT and update weights and biases using a cross-entropy cost function and One Spike Connectionist Temporal Classification (OSCTC) cost function. The backward pass module further computes a soft target value using ROT information and computes a signal output error using the soft target value and network output value.