Voice Assistant Response Fusion via Confidence Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current voice-activated knowledge management systems face challenges in efficiently processing and fusing responses from multiple knowledge base engines to provide accurate and relevant information to users, often resulting in inconsistent or incomplete results due to varying confidence levels and query contexts.

Innovation Solution

A voice-activated knowledge management system that receives voice requests, converts them into text-based messages, and uses a controller to generate and send queries to multiple knowledge base engines, fuse responses based on context and relevance, and output a unified response, employing semantic analysis and iterative learning algorithms to improve query accuracy and selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the system queries multiple knowledge base engines simultaneously, then the completeness of information is improved, but the processing time and system complexity increase

Engineering Contradiction:
Improvequantity of knowledge base engines queriedVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining confidence thresholds and relevance criteria before querying knowledge base engines. This allows for efficient filtering and fusion of results without requiring complex real-time processing, thus reducing overall processing time while maintaining comprehensive information retrieval.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the fusion results are evaluated against predefined confidence thresholds. If thresholds are not met, the system iteratively refines queries and re-evaluates results. This feedback loop ensures high-quality information while optimizing processing time by stopping iteration when sufficient confidence is achieved.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system uses iterative learning algorithms to refine queries, then the accuracy of responses is improved, but the processing complexity and time increase

Engineering Contradiction:
Improveaccuracy of responsesVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system changes parameters such as confidence thresholds and query formulations based on iterative learning from previous interactions. By dynamically adjusting these parameters, the system improves response accuracy without requiring complex processing at each iteration, thus managing processing complexity while enhancing precision.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the system fuses responses from multiple knowledge base engines, then the relevance of information is improved, but the difficulty of processing and integrating responses increases

Engineering Contradiction:
Improverelevance of informationVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The fusion process is segmented into distinct stages: retrieving responses from individual knowledge base engines, evaluating each response against confidence thresholds, and then fusing qualified responses. This segmentation simplifies the overall processing complexity by breaking down the fusion task into manageable steps with clear criteria for each stage.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10984329B2Voice activated virtual assistant with a fused response
Publication Date: 2021.04.20 RESIDEO USA LLC
  • US10984329B2 patent drawing
  • US10984329B2 patent drawing
  • US10984329B2 patent drawing

AI summary

A voice activated knowledge management system may be used as a virtual assistant. In some cases, a knowledge management system may be configured to receive a voice request from a user, generate and send a knowledge base query to each of the two or more different knowledge base engines, and fuse the resulting responses from the knowledge base engines, resulting in a fused response. The fused response may be provided back to the user as a response to the voice request and/or may be provided as a device command to control a corresponding device.