Voice Response Processor Using Preference-Based Feature Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices struggle to provide user-customized responses to voice inputs, often relying on pre-defined templates that fail to include information preferred by users, limiting their effectiveness in providing relevant and personalized outputs.
Innovation Solution
An electronic device equipped with a processor that analyzes voice inputs, determines the necessity of retrieving information based on user preference, acquires and extracts feature information, and generates responses that prioritize user-preferred data, ensuring the output is tailored to the user's intentions and preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If pre-defined templates are used for generating responses, then response generation is simple and fast, but the responses cannot be customized according to user preferences
Solution Approach 1:
The system pre-stores multiple types of response templates categorized by information type (e.g., weather, news, stock) and selects the appropriate template based on the user's information needs. This preliminary classification enables fast response generation while adapting to different user preferences without requiring complex real-time processing.
Solution Approach 2:
The system changes the parameters of response generation by dynamically selecting different template types based on user preferences and information categories. Instead of using a single fixed template, the system adjusts the template parameters (type, format, content) to match user preferences, thereby achieving customization while maintaining operational simplicity.
2Adaptability or versatility
If user preference analysis is performed to extract feature information, then response customization is improved, but processing time and complexity increase
Solution Approach 1:
The system performs preliminary analysis of user preferences and stores preference profiles in advance. When generating responses, it directly retrieves and applies pre-analyzed preference data rather than analyzing user preferences in real-time, significantly reducing processing time while maintaining high personalization quality.
Solution Approach 2:
The system extracts only the essential feature information from user preferences that is relevant to the current information request, rather than processing all preference data. This selective extraction reduces processing complexity and time while still achieving effective response personalization.
3Quantity of substance
If comprehensive information is retrieved and included in responses, then information completeness is improved, but response relevance to user preferences decreases
Solution Approach 1:
The system applies different quality standards to different parts of the response based on user preferences. Critical information aligned with user preferences is provided in detail and priority, while less relevant information is summarized or omitted. This local quality adjustment ensures information completeness where needed while maintaining preference alignment throughout the response.
Solution Approach 2:
The system extracts and prioritizes only the feature information that aligns with user preferences from the comprehensive retrieved data. By filtering and selecting preferred information while maintaining completeness of essential details, the system achieves both information completeness and preference alignment without including irrelevant comprehensive data.
Data Source
AI summary
There is provided an electronic device including: a microphone, an output device comprising output circuitry, and a processor operatively connected with the microphone and the output device, wherein the processor is configured to: analyze a voice input acquired through the microphone; based on a result of analyzing the voice input, determine whether to provide a response by retrieving information included in the result of analyzing the voice input; based on a determination to provide the response by retrieving the information, acquire data by retrieving the information; based on preference information, extract feature information from the acquired data; generate the response to include at least one piece of information of the extracted feature information; and control the output device to output the generated response.


