Speech Query Confidence Checking and Knowledge Base Population

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speech processing systems face limitations in answering user queries due to reliance on knowledge bases that require human annotation and are expensive to populate, and automated data acquisition methods are prone to errors in ASR and NLU processing.

Innovation Solution

A system that uses confidence checks on ASR output and compares queries to determine semantic similarity to reduce errors, supplementing the knowledge base with unstructured text from web searches using machine-learning trained classifiers to identify subject-object-relation triples for accurate query answering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If knowledge bases are populated with human-annotated data, then query answering accuracy is improved, but cost and time consumption increase

Engineering Contradiction:
Improvequery answering accuracyVSAvoidtime to populate knowledge base
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically acquiring data from web sources and pre-processing it into structured formats before it is needed for query answering. This includes web crawling, text extraction, and initial structuring of data, which reduces the time required when queries need to be answered.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system serves itself by automatically populating and maintaining its knowledge base without human intervention. It uses automated web data acquisition, machine learning models for information extraction, and self-organizing algorithms to structure data, eliminating the need for manual annotation while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

2Loss of time

If automated data acquisition is used to populate knowledge base, then cost and time are reduced, but errors in ASR and NLU processing increase

Engineering Contradiction:
Improvetime to populate knowledge baseVSAvoidaccuracy of ASR and NLU processing
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system implements feedback mechanisms where ASR and NLU outputs are evaluated against multiple criteria including confidence scores, consistency checks, and cross-validation with existing knowledge base entries. Error feedback loops allow the system to identify and correct processing errors automatically, improving reliability while maintaining automated operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs partial verification by applying multiple layers of validation to different portions of processed data. Not all data requires the same level of verification - high-confidence data undergoes lighter checking while low-confidence data receives more rigorous validation, optimizing the balance between speed and accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If confidence checks and semantic similarity comparison are implemented, then ASR and NLU errors are reduced, but system complexity increases

Engineering Contradiction:
Improveaccuracy of ASR and NLU processingVSAvoidcomplexity of processing system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the confidence checking and error reduction processes into distinct modular components: ASR confidence evaluation, NLU confidence evaluation, semantic similarity comparison, and error correction modules. Each segment handles a specific aspect of validation, making the overall complex system manageable and maintainable through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If machine-learning trained classifiers are used to identify subject-object-relation triples, then query answering accuracy is improved, but computational resources required increase

Engineering Contradiction:
Improveaccuracy of information extractionVSAvoidcomputational resources for processing
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial processing by using lightweight classifiers for initial data filtering and more sophisticated machine learning models only when needed. Not all extracted information undergoes full ML classification - only critical subject-object-relation triples require intensive computational analysis, reducing overall resource consumption while maintaining accuracy for key information.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10388274B1Confidence checking for speech processing and query answering
Publication Date: 2019.08.20 AMAZON TECH INC
  • US10388274B1 patent drawing
  • US10388274B1 patent drawing
  • US10388274B1 patent drawing

AI summary

New facts are added to a query answering system that uses automatic speech recognition (ASR) processing. Incoming ASR requests may be compared against each other to check accuracy of semantic processing. Further, accuracy of ASR transcription may be confirmed using a confidence check. Text obtained from internet or other sources may be processed with trained classifiers (which may be specific to a given relation) to identify text corresponding to the relation and to identify the entities referred to in the relation. The text, entities, and relation may then be saved and used to respond to future queries.