Noisy Speech Recognition via Dynamic Lexicon Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional automatic speech recognition systems produce noisy outputs with high error rates, and existing grammars are domain-specific, difficult to modify, and not suitable for noisy, uncertain data, limiting their effectiveness in interpreting and acting upon noisy textual inputs.

Innovation Solution

A method combining linguistics and computer science techniques using thematic relation patterns, homonym tables, dynamic lexicons, and regular expressions to generate and score all possible interpretations of noisy input sequences, allowing for interactive modification and parallel processing to select the best interpretation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional grammars are used for speech recognition, then domain-specific accuracy is improved, but adaptability to noisy and uncertain data deteriorates

Engineering Contradiction:
Improverecognition accuracyVSAvoidnoise tolerance
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic lexicons that can be updated and modified during runtime based on observed data patterns and user feedback. Unlike static traditional grammars, the system adapts its vocabulary and thematic patterns dynamically to handle noisy input, allowing the recognition model to evolve and improve its noise tolerance while maintaining domain-specific accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by using multiple thematic patterns with varying specificity levels and combining them with probabilistic methods. It adjusts the weight and application of different grammatical rules based on the noise level detected in input data, allowing flexible parameter adjustment to balance between strict domain compliance and robustness to noise.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If traditional grammars are used, then domain-specific recognition is improved, but ease of modification deteriorates

Engineering Contradiction:
Improvedomain recognition accuracyVSAvoidgrammar modification ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent segments the grammar system into modular thematic patterns that can be independently defined, stored in tables, and modified without affecting the entire grammar structure. This segmentation allows users to easily add, remove, or update specific thematic patterns and lexicon entries while maintaining the overall domain-specific recognition framework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a universal thematic pattern framework that can handle multiple domains and languages through a common structure. The same basic pattern matching mechanism works across different domains by simply changing the thematic pattern tables and lexicons, making the system both domain-specific in capability and universally adaptable in implementation.

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

3Adaptability or versatility

If all possible interpretations are generated for noisy input, then noise tolerance is improved, but processing time increases

Engineering Contradiction:
Improvenoise toleranceVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-compiling thematic patterns, lexicons, and probability models before processing actual speech input. This pre-processing creates a ready-to-use framework that enables rapid matching during runtime, allowing the system to generate and evaluate multiple interpretations quickly without incurring excessive processing delays during actual use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional sequential mechanical processing with parallel processing and probabilistic methods. Multiple interpretations are generated and evaluated simultaneously using parallel computation, and probabilistic scoring replaces step-by-step deterministic validation, significantly reducing the time required to process noisy input while maintaining high noise tolerance.

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

Data Source

PatentUS8731945B2Method for recognizing and interpreting patterns in noisy data sequences
Publication Date: 2014.05.20 POTTER JERRY LEE
  • US8731945B2 patent drawing
  • US8731945B2 patent drawing
  • US8731945B2 patent drawing

AI summary

This invention maps possibly noisy digital input from any of a number of different hardware or software sources such as keyboards, automatic speech recognition systems, cell phones, smart phones or the web onto an interpretation consisting of an action and one or more physical objects, such as robots, machinery, vehicles, etc. or digital objects such as data files, tables and databases. Tables and lists of (i) homonyms and misrecognitions, (ii) thematic relation patterns, and (iii) lexicons are used to generate alternative forms of the input which are scored to determine the best interpretation of the noisy input. The actions may be executed internally or output to any device which contains a digital component such as, but not limited to, a computer, a robot, a cell phone, a smart phone or the web. This invention may be implemented on sequential and parallel compute engines and systems.