Recommendation Reranking Model for Object Sequence Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for ranking target objects to maximize user feedback, such as click-through rate and conversion rate, fail to consider the influence of multiple objects shown together, leading to suboptimal user engagement and platform revenue in recommendation systems.

Innovation Solution

A method involving an initial ranking of target objects based on correlation degrees with the user, followed by a reranking process using a pre-trained model that combines attribute features, correlation degrees, and user features, employing encoders like transformer networks or RNNs to predict preference degrees and reorder objects for improved user interaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If target objects are ranked in descending order of correlation degrees with the target user, then the ranking process is simple and fast, but user feedback such as click-through rate and conversion rate cannot be maximized

Engineering Contradiction:
Improveranking speedVSAvoiduser feedback maximization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The ranking process is divided into two independent stages: initial ranking based on correlation degrees and reranking based on mutual influence. The initial ranking stage quickly sorts objects by correlation degree, while the reranking stage adjusts positions considering mutual influence among objects. This segmentation allows each stage to focus on specific objectives without compromising overall performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The initial ranking based on correlation degrees is performed as a preliminary action before the reranking process. This preliminary ranking provides a baseline ordering that is then refined by considering mutual influence among objects. The preliminary action ensures that the most relevant objects are identified first, and subsequent adjustments optimize user feedback.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If only correlation degrees are used for ranking, then the ranking process is simple, but the mutual influence among multiple objects shown together is not considered

Engineering Contradiction:
Improveranking process complexityVSAvoidmutual influence information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The ranking process merges two types of information: correlation degrees between objects and user, and mutual influence among objects. The initial ranking provides ordering based on correlation degrees, and the reranking process integrates mutual influence information to adjust positions. This merging ensures comprehensive consideration of both individual relevance and contextual relationships.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The reranking process acts as an intermediary that bridges the initial correlation-based ranking and the final presentation to the user. It takes the initial ranking as input and transforms it by incorporating mutual influence information, producing an optimized sequence that maximizes user feedback while maintaining the foundational relevance established in the initial ranking.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If a reranking process considering mutual influence among objects is implemented, then user feedback is maximized, but the system complexity increases

Engineering Contradiction:
Improveuser feedback maximizationVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is segmented into two distinct modules: an initial ranking module that handles correlation degree calculations and a reranking module that processes mutual influence. This segmentation allows each module to be optimized independently, with the initial ranking providing efficient baseline ordering and the reranking module focusing specifically on adjusting positions based on mutual influence without duplicating computational efforts.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11386099B2Methods and apparatuses for showing target object sequence to target user
Publication Date: 2022.07.12 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • US11386099B2 patent drawing
  • US11386099B2 patent drawing
  • US11386099B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, are provided for displaying a target object sequence to a target user. One of the methods includes determining an initial ranking of a plurality of target objects in a target object sequence. A plurality of object features corresponding to the plurality of target objects are obtained. The plurality of object features are input, based on the initial ranking, into a reranking model. The plurality of object features are encoded to obtain a context representation vector corresponding to the target object sequence. A reranking of the plurality of target objects is obtained based on the context representation vector. The target object sequence is displayed to the target user based on the reranking of the plurality of target objects.