Personalized Search Ranking via Deep Attribute Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users interacting with e-commerce platforms through non-visual interfaces, such as voice input, face challenges in finding desired products among numerous search results, as they lack the ability or patience to review hundreds of listings presented through text-to-speech systems.

Innovation Solution

A system that generates personalized search results by analyzing user historic data and query attributes, using a computing device to receive search queries, generate relevance-based results, and extract item and query attributes, thereby prioritizing user-specific items in the search outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional visual web client search results are presented through text-to-speech systems for voice input interaction, then users can access e-commerce inventory through alternative interfaces, but users cannot efficiently review hundreds of listings to identify desired products

Engineering Contradiction:
Improveinterface adaptabilityVSAvoidproduct search efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments the search results by extracting key attributes (price, color, style, brand) and presenting them as structured data elements that can be efficiently processed by text-to-speech systems, breaking down the overwhelming list into manageable informational units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter representation by converting visual search results into spoken attribute-based descriptions, transforming the interaction mode from visual scanning to auditory attribute comparison, which better suits voice-based interfaces

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If personalized search results are generated using deep attribute extraction and attentive user interest embeddings, then search result relevance to user preferences is improved, but system complexity increases

Engineering Contradiction:
Improvesearch result relevanceVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary attribute extraction from search results and pre-computes user interest embeddings based on historic data before the actual search query, so that when a search is executed, the personalized ranking can be quickly applied without real-time computation overhead

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified copies of user profiles and item attributes in embedding form, which capture the essential characteristics needed for personalized ranking without requiring access to the full complex data structures, enabling efficient comparison and matching

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11797624B2Personalized ranking using deep attribute extraction and attentive user interest embeddings
Publication Date: 2023.10.24 WALMART APOLLO LLC
  • US11797624B2 patent drawing
  • US11797624B2 patent drawing
  • US11797624B2 patent drawing

AI summary

In some examples, a system may be configured to generate one or more query attributes for a search query received from a computing device of a user. Additionally, the system may be configured to, based at least in part on historical data of the user including data characterizing one or more items associated with the user, generate relevant item data. In various examples, the relevant item data characterizing a set of relevant items. Moreover, the system may be configured to, based on the relevant item data, the historical data of the user and the one or more query attributes, implement a set of operations that generate a set of personalized search results associated with the search query.