Verbal Query Recommendation System Using Modular Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for generating responses to verbal queries are limited by restricted data sources and inflexible ranking models, leading to decreased response quality as the complexity of queries increases.

Innovation Solution

A computing system that transforms verbal queries into searchable queries using automated speech recognition, reformulates them, and generates query signals to produce more reliable rankings by utilizing multiple data repositories and customizable filtering and blending functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple data sources and customizable ranking models are used, then response quality and relevance are improved, but system complexity increases

Engineering Contradiction:
Improveresponse qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the ranking process into multiple independent ranking models (e.g., relevance ranking, diversity ranking, popularity ranking) that can be applied separately to different aspects of candidate responses. Each ranking model operates on specific features and can be independently configured, allowing high response quality through multiple specialized ranking functions while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal ranking framework that can accommodate multiple different ranking models and data sources through a common architecture. The blending function serves as a universal mechanism that integrates results from various ranking models and data sources (e.g., user profile data, product catalog data, historical interaction data) into a unified ranking, allowing the system to handle diverse requirements without proportionally increasing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If flexible and personalized ranking models are implemented, then adaptability to different queries is improved, but computational resources required increase

Engineering Contradiction:
Improveadaptability to queriesVSAvoidcomputational resources
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically selects and configures which ranking models to apply based on the characteristics of each verbal query. The blending function parameters can be adjusted in real-time based on query complexity, user preferences, and contextual information. This dynamic adaptation allows the system to use more computational resources only when necessary for complex queries while maintaining adaptability across different query types.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters of the ranking models based on the specific query being processed. The blending function uses weighted combinations of different ranking signals, and these weights can be dynamically adjusted based on query features, user profiles, and contextual factors. This parameter adjustment allows flexible and personalized ranking without always requiring full computational resources, as simpler queries can use simplified parameter configurations.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If automated speech recognition and query reformulation are used, then accuracy of query understanding is improved, but processing time increases

Engineering Contradiction:
Improvequery understanding accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of verbal queries through automated speech recognition and basic reformulation before the main ranking process. Query signals are extracted and preliminary candidate responses are identified in advance. This preliminary action improves query understanding accuracy by ensuring proper interpretation before ranking, while the pre-processing nature helps manage overall processing time by preparing data structures ahead of time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces manual query interpretation with automated speech recognition and machine learning-based reformulation models. This substitution of mechanical/manual processes with automated computational processes improves accuracy of query understanding while potentially reducing processing time through efficient algorithmic processing compared to human analysis.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11675842B1Generation of recommendation results using a verbal query
Publication Date: 2023.06.13 AMAZON TECH INC
  • US11675842B1 patent drawing
  • US11675842B1 patent drawing
  • US11675842B1 patent drawing

AI summary

Technologies are provided for generation of recommendation results using a verbal query. In one embodiment, query data can be generated using a searchable query corresponding to the verbal query. The query data can define a query browse node and a product brand, for example. First product identifiers that match the searchable query can be determined using multiple data repositories. Duplicates from the first product identifiers can be removed, resulting in second product identifiers. Attribute data also can be generated using the second product identifiers. The attribute data can define features for a product identifier. Further, third product identifiers can be determined by applying a filtering model to the second product identifiers. A ranking of the third product identifiers can be generated using an optimization function based on the query data and the product attribute data. A product corresponding to one of the ranked product identifiers represents a recommendation result.