Wordspotting Phonetic Representation Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The quality of phonetic representations in wordspotting systems significantly affects the accuracy of search results, as it depends on various factors such as dialect, acoustic characteristics, and unexpected pronunciations, leading to poor performance in identifying proper names, out-of-language words, and consistently mispronounced terms.

Innovation Solution

An interactive and iterative query refinement method is introduced, where operators can improve the phonetic representation of search terms by identifying true detections and false alarms, iteratively refining the representation based on user feedback and selecting the best pronunciation from multiple alternatives to optimize the search results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a standard phonetic representation is used for search terms, then the system can process queries efficiently, but the accuracy of detecting proper names, out-of-language words, and mispronounced terms deteriorates

Engineering Contradiction:
Improvequery processing efficiencyVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adapts the phonetic representation of search terms based on feedback from detection results. Initially, a standard phonetic representation is used for efficient processing. When detection accuracy is insufficient (false alarms or missed detections), the system iteratively refines the phonetic representation by analyzing audio examples and user feedback, transforming the static representation into a dynamic one that optimizes detection accuracy while maintaining processing efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where detection results (true detections and false alarms) are analyzed to improve the phonetic representation. User feedback on detected instances is incorporated to iteratively refine the search term representation. This feedback loop allows the system to learn from errors and continuously improve detection accuracy without sacrificing the initial processing efficiency provided by standard phonetic representations.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the phonetic representation is refined to improve detection accuracy, then the discrimination between true hits and false alarms improves, but the complexity of the search process increases

Engineering Contradiction:
Improvediscrimination accuracyVSAvoidsearch process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by initially using a standard phonetic representation to obtain baseline detection results. This preliminary search provides the foundation for subsequent refinement steps. By establishing this baseline first, the system avoids the complexity of iterative refinement unless and until it is needed, thereby managing process complexity while still achieving high discrimination accuracy when required.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial refinement to the phonetic representation based on the specific needs of each query and the quality of initial results. Rather than always applying full iterative refinement, the system selectively refines representations only when necessary to improve discrimination accuracy. This partial action approach maintains simplicity for common queries while providing enhanced accuracy for difficult cases, balancing complexity and performance.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple phonetic representations are evaluated and selected, then the adaptability to different dialects and pronunciations improves, but the time required for query processing increases

Engineering Contradiction:
Improvedialect accommodationVSAvoidquery processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system dynamically selects and adjusts phonetic representations based on the specific query and detection results. Rather than evaluating all possible representations for every query, the system starts with a standard representation and only expands to multiple representations when adaptation to different dialects or pronunciations is needed. This dynamic approach maintains fast processing for standard queries while providing dialect accommodation when required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different phonetic representations locally to specific portions of the search term or to specific query contexts. Instead of uniformly applying multiple representations across the entire query, the system selectively applies alternative representations only where needed based on detection performance and dialect requirements. This local quality approach reduces processing time by avoiding unnecessary evaluation of multiple representations for the entire query.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7640161B2Wordspotting system
Publication Date: 2009.12.29 NEXIDIA
  • US7640161B2 patent drawing
  • US7640161B2 patent drawing
  • US7640161B2 patent drawing

AI summary

An approach to improving the performance of a wordspotting system includes providing an interface for interactive improvement of a phonetic representation of a query based on an operator identifying true detections and false alarms in a data set.