Interactive Recommendation System for Complex User Queries
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing question answering engines and search engines fail to provide accurate and comprehensive information for complex user queries, and single mobile applications cannot fully satisfy users' needs, leading to inadequate results for requests like 'I want to see Olympics in Rio Brazil'.
Innovation Solution
An interactive recommendation system and method that analyzes user requests to generate subsidiary requests, recommending relevant application programs through an interaction module, recommendation module, ranking module, and collecting module, which communicate over the Internet to provide a list of suitable apps based on user behavior and request analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If existing question answering engines or search engines are used for one-time information searching, then the system complexity is low, but the information completeness and accuracy for complex queries deteriorates
Solution Approach 1:
The patent segments a complex user query into multiple subsidiary requests and processes them separately through different application programs. For example, a query about Olympics in Rio is divided into sub-requests for flight information, hotel booking, and event schedules, each handled by specialized apps, thereby achieving comprehensive information retrieval without overwhelming system complexity
Solution Approach 2:
The patent creates a universal system that coordinates multiple specialized application programs to handle diverse query types. The system can process various kinds of information requests (flights, hotels, events, etc.) through a single interface that dynamically selects and combines appropriate apps, achieving multi-functionality without requiring each individual component to be overly complex
2Adaptability or versatility
If a single application program is used to handle user requests, then the device complexity is low, but the ability to satisfy complex user needs deteriorates
Solution Approach 1:
The patent merges multiple specialized application programs into a coordinated system that works together to satisfy complex user needs. Each app maintains its specialized function (flights, hotels, events) while the system combines their outputs to provide comprehensive responses, achieving high adaptability without requiring any single app to be overly complex
Solution Approach 2:
The patent introduces an intermediary system that acts as a mediator between the user and multiple application programs. This intermediary receives user requests, analyzes them, selects appropriate apps, coordinates their execution, and aggregates results, thereby enabling complex user need satisfaction without increasing the complexity of individual application programs
Data Source
AI summary
An interactive recommendation system and an interactive recommendation method are provided. The interactive recommendation method includes the following steps. Firstly, a server receives a user request from a user device through the Internet. Then, the server analyzes the user request and generates at least one subsidiary request corresponding to the user request. Then, the server issues an interactive request to the user device according to the at least one subsidiary request. The server generates a recommended application program list according to the at least one subsidiary request. After the user device responds to the interactive request, the server recommends at least one application program in the recommended application program list to the user device.


