Precomputed Item Feature Expressions for Efficient Recommendation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional item recommendation systems face high calculation costs and errors when dealing with large numbers of users and items, leading to poor accuracy.

Innovation Solution

A method utilizing a pre-trained user-clicking-item task model to create an item feature expression database and interact user and item feature expressions through a recall and click rate estimation task module, reducing calculation amounts and enhancing recommendation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional item recommendation systems process large numbers of users and items, then coverage is improved, but calculation costs and errors increase leading to poor accuracy

Engineering Contradiction:
Improvenumber of users and itemsVSAvoidrecommendation accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent segments the recommendation system into two distinct modules: a recall module that handles large-scale item retrieval and a click rate estimation module that performs precise ranking. This segmentation allows each module to specialize in its strength - the recall module processes large quantities of items efficiently while the click rate estimation module ensures high accuracy for final recommendations, thereby resolving the contradiction between handling large numbers of users/items and maintaining recommendation accuracy.

Inventive Principle:
Principle #1Segmentation

2Productivity

If conventional systems increase calculation power to handle more data, then recommendation coverage improves, but calculation errors increase

Engineering Contradiction:
Improverecommendation throughputVSAvoidcalculation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary feature expression database that stores pre-computed item feature expressions. This intermediary structure acts as a buffer between the large-scale data processing and the accuracy-critical ranking operations. By pre-computing and storing feature expressions, the system reduces real-time calculation complexity and errors while maintaining high throughput, effectively resolving the contradiction between productivity and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system processes more feature information to improve accuracy, then recommendation quality improves, but calculation amount increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidcalculation amount
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing item feature expressions in the feature expression database before the actual recommendation process. This allows the system to avoid redundant calculations during real-time recommendations, reducing the calculation amount required while maintaining high recommendation accuracy through the use of pre-processed feature information.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12450640B2Method, electronic device and storage medium for item recommendation
Publication Date: 2025.10.21 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US12450640B2 patent drawing
  • US12450640B2 patent drawing
  • US12450640B2 patent drawing

AI summary

A method, electronic device and storage medium for item recommendation and for model training, which relates to the field of artificial intelligence, are disclosed. According to some embodiments: an item feature expression database is created using a pre-trained user-clicking-item task model and at least two pieces of feature information of items in the repository of items to be recommended; a feature expression of a user is obtained using the pre-trained user-clicking-item task model and at least two pieces of feature information of the user; identifiers of N items to be recommended are obtained according to the feature expression of the user and the item feature expression database; relevant information of the N items is recommended to the user based on the identifiers of the N items.