Digital Recommendation System with Pre-selected Auxiliary Items

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online recommendation platforms face computational demands that lead to latency issues when determining new digital item recommendations in real-time, affecting user satisfaction due to the need for immediate updates based on user interactions.

Innovation Solution

The method involves pre-determining smaller sets of digital item recommendations, including a subset of core items and auxiliary items, which are pre-selected based on past user interactions, allowing for efficient generation and presentation without significant computational delays. When a user interacts with a core item, the auxiliary item is provided, and a new set is generated without real-time re-determination, reducing server latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new recommended digital items are determined online in real-time based on user interactions, then the recommendations better accommodate user interests, but the server latency increases and user satisfaction decreases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidserver latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-determines a set of candidate recommended digital items before user interactions occur. These candidate items are prepared in advance based on historical data and item characteristics, so when a user interacts with the platform, the system can quickly select from the pre-prepared candidates rather than computing recommendations in real-time, thus reducing server latency while maintaining recommendation quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The recommendation process is divided into two stages: an offline stage where candidate items are pre-determined and prepared, and an online stage where the system quickly selects from the pre-prepared candidates based on current user interactions. This segmentation allows computationally intensive operations to be performed in advance while keeping real-time response fast

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If a large number of digital items are hosted on the platform, then the platform offers more variety to users, but the computational resources required to process recommendations increase

Engineering Contradiction:
Improvenumber of digital itemsVSAvoidcomputational resources
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system extracts a smaller subset of candidate recommended items from the large pool of all digital items hosted on the platform. Instead of processing and evaluating all available items in real-time, the system pre-selects a manageable number of candidate items that are most likely to be recommended, thereby significantly reducing computational resource requirements while still maintaining access to the full catalog

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary filtering and selection of candidate items in advance, creating a reduced set of potential recommendations from the full catalog. This pre-processing step reduces the computational burden during online operations, allowing the system to handle large numbers of digital items without proportionally increasing real-time computational resource usage

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240177217A1System and method of generating digital item recommendations
Publication Date: 2024.05.30 Y E HUB ARMENIA LLC
  • US20240177217A1 patent drawing
  • US20240177217A1 patent drawing
  • US20240177217A1 patent drawing

AI summary

A method and a server for generating digital item recommendations for a given user of an online recommendation platform are provided. The method comprises: generating a set of digital items to be recommended to the given user, the set of digital items including: a sub-set of core digital items, for a given core digital item of the sub-set of core digital items, the set of digital items further including: at least one auxiliary digital item to be provided to the given user in response to a respective user interaction of the given user with the given core digital item during appreciation thereof, the at least one auxiliary digital item having been determined based at least on an assumption that the given user has executed the respective user interaction with the given core digital item; and transmitting the set of digital items to an electronic device associated with the given user.