Dynamic Product Recommendation Mixing Ratio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional product recommendation systems fail to maintain user interest by displaying the same recommended products repeatedly, especially when users do not make new purchases, leading to a lack of freshness and decreased purchasing intention.

Innovation Solution

A product recommendation method that identifies relevant products based on user data and tags, extracts candidate groups of products, and determines whether they meet a threshold condition to display a diverse set of recommended products, ensuring a fresh lineup by mixing products from the candidate group with others when the threshold is not met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the recommendation system displays products based on user purchase history and tags, then the recommendation accuracy is improved, but the diversity and freshness of recommended products deteriorates

Engineering Contradiction:
Improverecommendation accuracyVSAvoidproduct diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the composition of recommended products by introducing a mixing ratio parameter. When user purchase history is available, it uses tags from purchased products to extract candidate products, but mixes them with other products at a controlled ratio (e.g., 70% candidate products, 30% other products). This dynamic adjustment maintains recommendation accuracy while ensuring product diversity and freshness in the displayed recommendations.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the system extracts tags from purchased products to identify candidate products, then the personalization of recommendations is improved, but the repetitiveness of displayed products increases

Engineering Contradiction:
Improverecommendation personalizationVSAvoidproduct repetitiveness
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system changes the parameter of product composition by introducing a mixing ratio that controls the proportion of candidate products (extracted from user purchase history) versus other products. This parameter adjustment allows the system to maintain personalization through tag-based extraction while controlling repetitiveness by limiting the proportion of candidate products and mixing in other diverse products to refresh the recommendation lineup.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If the recommendation system relies heavily on user purchase data, then the relevance of recommended products is improved, but the system fails when users do not make new purchases

Engineering Contradiction:
Improveproduct relevanceVSAvoidsystem reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system prepares for the scenario where users do not make new purchases by beforehand establishing a mixing mechanism that combines candidate products (from purchase history) with other products. This cushioning approach ensures that even when purchase data is stale or unavailable, the system can still provide relevant recommendations by relying on the mixed portfolio, thus maintaining system reliability and continued product relevance.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20240320728A1Product recommendation method, terminal device, and product recommendation system
Publication Date: 2024.09.26 CASIO COMPUTER CO LTD
  • US20240320728A1 patent drawing
  • US20240320728A1 patent drawing
  • US20240320728A1 patent drawing

AI summary

A product recommendation method executed by a computer, the computer comprising: a memory storing a program; and at least one processor that executes the program, wherein the at least one processor acquires, for plurality of products, product data including a tag expressing a feature of each product; identifies a relevant product that is relevant to a user in response to a display request or an update request of a predetermined screen from the user; searches the product data and extracts the tag attached to the relevant product; extracts, based on the extracted tag, a candidate group of products to be recommended to the user; and determines whether the extracted candidate group satisfies a predetermined condition in order to identify a product to display on the predetermined screen.