Content Recommendation Models Using Biasing Factors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of content items on electronic devices makes it difficult for users to identify content of interest, as existing systems lack effective methods for personalized recommendations.

Innovation Solution

A remote computing system trains multiple machine-learning models based on user consumption history and applies biasing factors to generate score data, which is then used by client devices to determine the order of content item recommendations, allowing for tailored suggestions based on user input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of available content items increases, then user choice and content variety improve, but the difficulty of identifying relevant content increases

Engineering Contradiction:
Improvecontent varietyVSAvoidcontent identification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements feedback loops where user consumption history is continuously collected and fed back into the machine learning models. This feedback mechanism allows the recommendation system to adapt to changing user preferences and improve content identification accuracy over time, resolving the contradiction between content variety and identification difficulty.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The recommendation system performs self-service by automatically analyzing user consumption patterns and generating personalized recommendations without requiring manual user input or configuration. The system serves itself by using its own collected data to improve its recommendation capabilities, thereby managing the complexity of content identification autonomously.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple machine-learning models are trained and applied, then recommendation personalization improves, but computational complexity and processing time increase

Engineering Contradiction:
Improverecommendation personalizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The recommendation system is segmented into multiple specialized machine learning models, each trained for specific recommendation scenarios or content types. This segmentation allows the system to handle different recommendation tasks with optimized models, improving personalization while managing overall system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple machine learning models are trained in advance on historical data before actual recommendation needs arise. This preliminary action prepares the models ahead of time, so when recommendations are needed, the system can quickly apply pre-trained models rather than training them on-demand, thus reducing real-time computational complexity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If score data is generated and modified using biasing factors, then recommendation relevance improves, but processing requirements increase

Engineering Contradiction:
Improverecommendation relevanceVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system modifies score data by applying biasing factors that adjust parameters such as recency weights, popularity adjustments, and user preference multipliers. These parameter changes enhance recommendation relevance by fine-tuning the scoring mechanism to better reflect actual user interests and current trends, while maintaining computational efficiency through mathematical transformations rather than complex reprocessing.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12026208B2Content-item recommendations
Publication Date: 2024.07.02 VALVE CORPORATION
  • US12026208B2 patent drawing
  • US12026208B2 patent drawing
  • US12026208B2 patent drawing

AI summary

Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models used for generating content-item recommendations. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history, as well as modifying this score data using one or more biasing factors for generating result data. In addition, the techniques, devices, and systems may use this result data, along with received user input, for determining an order in which to present one or more content items to the user. For example, this may include determining which content items to recommend to a user and in which order to do so.