Content Recommendation Model Sampling for Active User Bias

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content recommendation models are biased towards active users, neglecting the interests of low activity users and degrading relevance metrics for other content recommendations.

Innovation Solution

Implement sampling algorithms to modify streaming event data sets by limiting or capping the sampling numbers and rates of very active users and content categories, and dynamically modifying sampling weights to reduce bias in content recommendation models.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If streaming events from active users are used as training data for content recommendation models, then active users can find items of interest more easily and stream more, but the model becomes biased towards active users and neglects low activity users' interests

Engineering Contradiction:
Improvestreaming activityVSAvoidrelevance metric
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies parameter changes by modifying the sampling rates of different user groups in the training data. Specifically, it reduces the sampling rate for active users and increases the sampling rate for low activity users, thereby changing the statistical parameters of the training data distribution to achieve a more balanced model that serves all user segments equally well

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sampling algorithms are implemented to reduce bias from very active users, then bias in content recommendation models is reduced and underrepresented groups are given equal consideration, but the complexity of the training process increases

Engineering Contradiction:
Improverelevance metricVSAvoidsampling algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements parameter changes through configurable sampling rates and weights that can be adjusted based on user activity levels. By changing these parameters dynamically during data processing, the system achieves bias reduction without requiring complex algorithmic structures, thus balancing model reliability with implementation simplicity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12563248B2Reducing active user bias for content recommendation models
Publication Date: 2026.02.24 ROKU INC
  • US12563248B2 patent drawing
  • US12563248B2 patent drawing
  • US12563248B2 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for reducing active user or active content category bias in content recommendation systems. An example embodiment operates by modifying a streaming event data set by selecting a voting algorithm. The voting algorithm reduces an impact of highly occurring data points by sampling the streaming event data set to generate a sampled streaming event data set, wherein the highly occurring data points comprise data points generated by the active users or the active content categories. The embodiment further trains, by a machine learning engine and based on the sampled streaming event data set, a machine learning model to generate a reduced bias content recommendation model and generates, based on the reduced bias content recommendation model, content recommendations for subsequent selection and rendering on a media device.