Speech Recognition False Alarm Reduction via Multi-Level Context Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic speech recognition systems often experience false alarms due to incorrect detection of spoken words that are acoustically similar to user-defined words, leading to detection errors.

Innovation Solution

The system employs spoken word verification by analyzing global and local contexts on lexical, phonetic, and acoustical levels, generating models from training examples, and comparing test words with these models to determine if they meet a threshold for acceptance or rejection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If speech recognition systems use simple acoustic matching, then detection speed is fast, but false alarm rate increases due to acoustically similar words

Engineering Contradiction:
Improvefalse alarm rateVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The verification process is segmented into multiple independent context levels: acoustic context, phonetic context, and lexical context. Each level generates separate models that are independently compared against the test word, allowing the system to break down the complex verification task into manageable segments that can be processed sequentially or in parallel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from single-dimensional acoustic matching to multi-dimensional verification by incorporating phonetic and lexical context dimensions. This dimensional expansion allows the system to distinguish between acoustically similar words by evaluating them across multiple contextual axes simultaneously.

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

2Measurement precision

If multiple contextual models are generated and compared, then verification accuracy improves, but processing time increases

Engineering Contradiction:
Improveword verification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Context models are generated in advance during a training phase using stored training examples. This preliminary action allows the system to pre-compute acoustic, phonetic, and lexical context models, so that during actual verification, the system only needs to perform comparison operations rather than generating models in real-time, significantly reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system can perform partial verification by evaluating only the most discriminative context levels for a given word pair. If acoustic context alone provides sufficient discrimination, phonetic and lexical contexts may be skipped, reducing processing time while maintaining adequate accuracy for clear cases.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If context models are stored for all possible words, then verification reliability improves, but memory requirements increase

Engineering Contradiction:
Improveverification reliabilityVSAvoidmemory storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of storing uniform context models for all possible words, the system stores context models selectively for words that appear in training examples and are relevant to the application domain. Each word's context models are tailored to its specific acoustic, phonetic, and lexical characteristics, optimizing storage efficiency while maintaining verification reliability for recognized words.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9646605B2False alarm reduction in speech recognition systems using contextual information
Publication Date: 2017.05.09 GENESYS CLOUD SERVICES INC
  • US9646605B2 patent drawing
  • US9646605B2 patent drawing
  • US9646605B2 patent drawing

AI summary

A system and method are presented for using spoken word verification to reduce false alarms by exploiting global and local contexts on a lexical level, a phoneme level, and on an acoustical level. The reduction of false alarms may occur through a process that determines whether a word has been detected or if it is a false alarm. Training examples are used to generate models of internal and external contexts which are compared to test word examples. The word may be accepted or rejected based on comparison results. Comparison may be performed either at the end of the process or at multiple steps of the process to determine whether the word is rejected.