Speech Signal Processing Adjusting Probability Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural language models trained only on text data face a mismatch with speech signals, leading to deletion errors and inability to recognize non-verbal sounds, causing premature termination of sentence recognition and inadequate probability calculations.

Innovation Solution

A speech signal processing method that adjusts probability values based on priorities, decreases non-priority values to negative infinity, and uses a combination of neural networks for speech recognition and language models to generate and process non-verbal tokens, ensuring accurate sentence completion and recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a neural language model is trained only with text data, then the model can be trained efficiently using text-only datasets, but the model experiences a mismatch with speech signals causing deletion errors and premature sentence termination

Engineering Contradiction:
Improvetraining efficiencyVSAvoidspeech recognition accuracy
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines a speech recognition model with a language model to create a hybrid system. The speech recognition model processes speech signals and generates candidate output tokens, while the language model provides probability values for these tokens. This merging allows the system to maintain training efficiency with text-only language models while improving speech recognition accuracy through the integration of speech-specific processing capabilities.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If the language model calculates probability values for all candidate output tokens, then comprehensive language understanding is achieved, but the model cannot adequately handle non-verbal sounds such as coughs or hmm sounds

Engineering Contradiction:
Improvelanguage understanding capabilityVSAvoidnon-verbal sound recognition
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by differentiating the handling of different token types. Non-verbal sound tokens (e.g., cough, hmm) are assigned fixed probability values independent of the language model's predictions, while verbal tokens use the language model's calculated probabilities. This localized differentiation allows the system to maintain comprehensive language understanding for verbal content while specifically addressing the limitations in handling non-verbal sounds.

Inventive Principle:
Principle #3Local quality

3Productivity

If the model terminates sentence recognition when a grammatically complete sentence is detected, then processing speed is improved, but deletion errors occur when the actual sentence is not yet finished

Engineering Contradiction:
Improveprocessing speedVSAvoidsentence completion accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the speech recognition model continuously generates candidate output tokens and the language model provides probability assessments. This feedback loop allows the system to monitor sentence completion status dynamically, using the combination of speech recognition confidence and language model probabilities to determine whether to continue or terminate recognition, thereby reducing premature termination errors while maintaining efficient processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11670290B2Speech signal processing method and apparatus
Publication Date: 2023.06.06 SAMSUNG ELECTRONICS CO LTD
  • US11670290B2 patent drawing
  • US11670290B2 patent drawing
  • US11670290B2 patent drawing

AI summary

A speech signal processing method and apparatus is disclosed. The speech signal processing method includes receiving an input token that is based on a speech signal, calculating first probability values respectively corresponding to candidate output tokens based on the input token, adjusting at least one of the first probability values based on a priority of each of the first probability values, and processing the speech signal based on an adjusted probability value obtained by the adjusting.