Conversational Recommendation Embeddings for Fewer User Queries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional conversational recommendation systems, such as chatbots, are inefficient in determining user preferences for product recommendations, leading to increased computing resource consumption and underperformance due to the need for multiple user queries to fulfill user intent.

Innovation Solution

A conversational recommendation system that embeds user preferences and item embeddings in a target domain, allowing for the selection of items based on proximity to positive preferences and distance from negative preferences, thereby reducing the need for multiple queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional ML-based chatbots are used for recommendations, then they can provide conversational interactions, but they consume large computing resources and require multiple queries to fulfill user intent

Engineering Contradiction:
Improveuser intent fulfillmentVSAvoidcomputing resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system segments the recommendation process into two distinct components: (1) a lightweight preference extraction module that captures user preferences from conversational input, and (2) an embedding-based recommendation engine that retrieves items based on preference embeddings. This segmentation eliminates the need for large ML models to process every recommendation query, significantly reducing computing resource consumption while maintaining conversational capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces preference embeddings as an intermediary representation that bridges user preferences and item recommendations. Instead of using complex ML models to directly map conversations to recommendations, the system first extracts preferences and represents them as embeddings, which then serve as intermediaries for efficient item retrieval. This intermediary approach reduces the computational burden while improving recommendation accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple queries are required to fulfill user intent, then the system can gather more preference information, but the interaction time and number of steps increase

Engineering Contradiction:
Improvepreference determination accuracyVSAvoidnumber of queries required
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary preference extraction by analyzing user input and extracting preferences before the recommendation generation process. The preference extraction module proactively identifies and captures user preferences from conversational input, storing them as embeddings that can be immediately used for recommendation retrieval. This preliminary action eliminates the need for multiple back-and-forth queries to gather preference information, reducing interaction time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If embedding-based recommendation is used, then computing resource consumption is reduced, but the system must effectively isolate and represent user preferences in a target domain

Engineering Contradiction:
Improvecomputing power consumptionVSAvoidpreference isolation complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent extracts user preferences from conversational input by identifying and isolating preference-related information. The preference extraction module specifically targets and extracts preference expressions from user queries, separating them from other conversational elements. This extraction process transforms unstructured conversational data into structured preference representations that can be efficiently stored and queried in embedding space, reducing the complexity of preference representation.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250328568A1Content-Based Feedback Recommendation Systems and Methods
Publication Date: 2025.10.23 GOOGLE LLC
  • US20250328568A1 patent drawing
  • US20250328568A1 patent drawing
  • US20250328568A1 patent drawing

AI summary

Aspects of the disclosed technology include computer-implemented systems and methods for conversational recommendation systems, such as conversational chatbots that are configured to process user queries and generate responses. A recommendation system can receive a user query, provide a recommendation response, and solicit feedback from a user in a target domain. The system can display a first set of items and receive inputs indicative of preferences relative to the first set of items. The system can generate preference embeddings in an embedding space of the target domain based at least in part on the preferences and compare the preference embeddings with item embeddings in the embedding space. The system can select content items based at least in part on a distance between the preference embeddings and the item embeddings in the target embedding space and generate data for displaying the selected content items via the user interface.