ASR Alphanumeric Correction via Phonetic Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic Speech Recognition (ASR) engines often produce erroneous outputs, particularly for alphanumeric sequences, which can be critical in applications like e-commerce, where accuracy is vital, and conventional error correction techniques rely on human intervention or predefined vocabularies, failing to address context and domain-specific errors effectively.

Innovation Solution

A computer-implemented method that extracts erroneous alphanumeric sequences from ASR outputs, generates candidates using phonetic similarity, ranks them based on scores, and selects the highest-ranked candidate for correction, leveraging statistical parameters and domain rules to enhance accuracy without relying on original sound or language-specific dictionaries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional error correction techniques are used, then human intervention is required, but correction accuracy for domain-specific alphanumeric sequences deteriorates

Engineering Contradiction:
Improvecorrection accuracyVSAvoidhuman intervention requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic error correction without human intervention by using phonetic similarity scoring and domain-specific rules to identify and correct erroneous alphanumeric sequences autonomously

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual human correction with an automated computational system that uses phonetic analysis, statistical scoring, and domain rules to perform correction tasks

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

2Device complexity

If predefined vocabulary sets are used for correction, then correction process is simplified, but ability to handle domain-specific errors deteriorates

Engineering Contradiction:
Improvecorrection process complexityVSAvoiddomain-specific error handling
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system changes from using fixed predefined vocabulary sets to using dynamic phonetic similarity scores and domain-specific parameters (such as alphanumeric sequence patterns and contextual rules) to adapt to different correction scenarios

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The correction system transitions from static predefined vocabularies to a dynamic scoring mechanism that evaluates multiple candidate corrections based on phonetic similarity and domain rules, allowing flexible adaptation to various error types

Inventive Principle:
Principle #15Dynamics

3Productivity

If lattice traversal of known vocabulary words is used, then search space is limited, but correction accuracy for unknown alphanumeric sequences deteriorates

Engineering Contradiction:
Improvesearch efficiencyVSAvoidalphanumeric sequence recognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces phonetic similarity as an intermediary mechanism that bridges the gap between known vocabulary and unknown alphanumeric sequences, allowing the system to evaluate candidate corrections based on phonetic matching rather than requiring exact vocabulary matches

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system adds a new dimension to the search space by incorporating phonetic similarity scoring, transforming the correction problem from a simple vocabulary lookup to a multi-dimensional evaluation considering phonetic distance, domain rules, and contextual relevance

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

Data Source

PatentUS11328712B2Domain specific correction of output from automatic speech recognition
Publication Date: 2022.05.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11328712B2 patent drawing
  • US11328712B2 patent drawing
  • US11328712B2 patent drawing

AI summary

Provided are techniques for domain specific correction of output from automatic speech recognition. An output of an automatic speech recognition engine is received. An alphanumeric sequence is extracted from the output, where the alphanumeric sequence represents an erroneous translation by the automatic speech recognition engine. Candidates for the alphanumeric sequence are generated. The candidates are ranked based on scores associated with the candidates. A candidate of the candidates having a highest score of the scores is selected. The output is corrected by replacing the alphanumeric sequence with the selected candidate. The corrected output is returned.