Interactive Decoding for Visual Speech Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Visual speech recognition systems face high uncertainty and ambiguity in mapping phonemes to words, leading to poor predictive performance due to the inherent ambiguity in visual information, which is exacerbated by phoneme-level models that marginalize alignment in beam search, resulting in higher word error rates compared to audio speech recognition systems.

Innovation Solution

An interactive decoding scheme is employed, where user input guides the decoding process from phoneme score distributions generated by a phoneme-level model, allowing users to select candidate words from a presented list, thereby narrowing the search space and resolving ambiguities, using a system that initializes fringe data to represent states and updates the word sequence iteratively based on phoneme score distributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If phoneme-level models are used for speech recognition, then the system can process visual or audio input to generate phoneme score distributions, but the mapping from phonemes to words becomes ambiguous and uncertain, leading to higher word error rates

Engineering Contradiction:
Improvephoneme recognition accuracyVSAvoidword recognition accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system implements interactive decoding where candidate words are presented to the user and user selections feedback into the decoding process. The fringe data structure tracks multiple hypotheses and updates them based on user feedback, allowing the system to refine its word sequence predictions interactively rather than relying solely on ambiguous phoneme-to-word mappings.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The decoding process is segmented into multiple update iterations where the fringe data is updated incrementally. Each iteration processes phoneme score distributions for specific time steps and generates candidate words that can be presented to the user. This segmentation allows the system to handle the phoneme-to-word mapping ambiguity step-by-step rather than attempting to resolve it all at once.

Inventive Principle:
Principle #1Segmentation

2Productivity

If beam search is used to decode word sequences from phoneme distributions, then the system can efficiently search through possible word sequences, but the marginalization of alignment information reduces decoding quality and increases word error rates

Engineering Contradiction:
Improvedecoding speedVSAvoiddecoding accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing phoneme score distributions from the phoneme-level model before the interactive decoding process begins. The fringe data structure is initialized with candidate phoneme sequences and their corresponding word mappings in advance, allowing the system to efficiently process and present candidate words during interactive decoding without performing expensive alignment computations in real-time.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If automated decoding is used without user interaction, then the system operates autonomously and quickly, but it cannot resolve ambiguities in phoneme-to-word mapping and produces higher error rates

Engineering Contradiction:
Improveautonomous decoding capabilityVSAvoidword sequence accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The decoding system transitions from a static automated process to a dynamic interactive process. The fringe data structure dynamically updates candidate word sequences based on user selections, and the system adapts its behavior by presenting candidate words at each update iteration. This dynamic approach allows the system to maintain automation while incorporating user guidance to resolve ambiguities that would otherwise reduce reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240185842A1Interactive decoding of words from phoneme score distributions
Publication Date: 2024.06.06 GDM HOLDING LLC
  • US20240185842A1 patent drawing
  • US20240185842A1 patent drawing
  • US20240185842A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for interactive decoding of a word sequence.