Brand Affinity Signal for Search Ranking Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online shopping platforms fail to personalize search and browse rankings based on user brand affinity, leading to preferred brands not being prominently displayed, which can reduce user satisfaction and loyalty.

Innovation Solution

Implementing a system that calculates a brand affinity signal by combining product type prediction scores and user brand affinity scores, using an event-level learning-to-rank framework to rerank items on search and browse pages, and employing parallel processing to minimize latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional ranking methods are used based on relevance and sales performance, then items are ranked objectively according to general metrics, but user personalization and brand preference are not reflected

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidranking system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the ranking system into multiple independent components: a base ranking model that handles objective metrics (relevance, sales performance) and a separate brand affinity model that handles user preferences. These segments are computed independently and then combined, allowing personalization without completely redesigning the ranking system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the base ranking score and brand affinity score through a linear combination formula: final_score = alpha * base_ranking_score + (1-alpha) * brand_affinity_score. This merging approach integrates personalization with objective metrics in a computationally efficient manner.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If brand affinity signals are integrated into the ranking model, then user preference personalization is achieved, but computational complexity and processing time increase

Engineering Contradiction:
Improvepersonalization accuracyVSAvoidranking computation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-computes brand affinity scores and stores them in a cache structure before they are needed for ranking. This preliminary action allows the ranking system to retrieve pre-computed affinity scores during query processing, avoiding the need to compute them in real-time and thus reducing latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies brand affinity signals selectively only to items that are relevant to the user's query and within the top-N results from the base ranking model. This local application focuses computational resources on the most impactful items rather than processing all items in the catalog.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If real-time brand affinity calculation is performed for each query, then personalized results are provided, but system latency increases

Engineering Contradiction:
Improvepersonalization responsivenessVSAvoidquery response speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system pre-calculates and caches brand affinity scores based on historical user behavior data before query time. During actual search queries, these pre-computed scores are retrieved from cache rather than recalculated, dramatically reducing the time required to provide personalized results.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses cached copies of brand affinity scores instead of recalculating them for each query. This copying approach allows the system to serve personalized rankings rapidly by reusing pre-computed affinity data that reflects user preferences over time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240257208A1Personalized search and browse ranking with customer brand affinity signal
Publication Date: 2024.08.01 WALMART APOLLO LLC
  • US20240257208A1 patent drawing
  • US20240257208A1 patent drawing
  • US20240257208A1 patent drawing

AI summary

A method including receiving a request from a user to view a page. The page is one of a search results page or a browse shelf page. The method also can include obtaining a respective brand affinity score for the user for each of one or more product types associated with the request. The method additionally can include generating a respective brand affinity signal for the user for each respective item in a baseline list of items to be displayed on the page, based on the request and the respective brand affinity score for the user for a product type of the one or more product types associated with the respective item. The method further can include generating a reranking of the items to be displayed on the page, based on a machine learning model and based on factors comprising the respective brand affinity signals for the user for the items and other rerank signals. The method additionally can include outputting the reranking of the items. Other embodiments are described.