Content Recommendation Using Exploration Scores for Novelty Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users may lose interest in online systems if they are not presented with content that encourages exploration of new content, leading to reduced engagement.

Innovation Solution

An online system predicts an exploration score for users based on their interactions and data, selecting content that aligns with a threshold measure of familiarity to enhance user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the online system recommends content based on user's previous interactions, then the content relevance to user is improved, but the user exploration of new content deteriorates

Engineering Contradiction:
Improvecontent relevanceVSAvoiduser exploration
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by differentiating content recommendation strategies based on user segments. Users are classified into exploration-prone and exploration-averse groups, and each group receives customized content mixes - exploration-prone users get more novel content while exploration-averse users get more familiar content, thus optimizing both relevance and exploration for different user locales

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the balance between familiar and novel content based on real-time user behavior signals. The machine learning model continuously updates user preferences and exploration tendencies, modifying content recommendations adaptively rather than using static rules, enabling the system to respond to changing user states

Inventive Principle:
Principle #15Dynamics

2Productivity

If the online system presents familiar content to users, then the user engagement is improved, but the user interest and exploration deteriorate

Engineering Contradiction:
Improveuser engagementVSAvoiduser interest
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system changes the parameter of content novelty by introducing an exploration score that quantifies the balance between familiarity and novelty. This parameter is dynamically adjusted based on user characteristics and behavior, allowing the system to optimize the mix of familiar and novel content to maintain both engagement and interest

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback loops where user interactions with recommended content are continuously monitored and fed back into the machine learning model. This feedback mechanism allows the system to learn from user responses and adjust future recommendations to better balance engagement and exploration, preventing user fatigue from overly familiar content

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250390928A1Recommending content based on a predicted exploration score for an online system user
Publication Date: 2025.12.25 MAPLEBEAR INC
  • US20250390928A1 patent drawing
  • US20250390928A1 patent drawing
  • US20250390928A1 patent drawing

AI summary

An online system retrieves a set of user data including information describing one or more interactions by a user with the system. The system accesses and applies a machine-learning model to predict an exploration score for the user based on the set of user data, in which the score describes a likelihood of a set of interactions by the user with content associated with less than a threshold measure of familiarity to the user. Upon receiving a request from a client device associated with the user to access a user interface including content recommended to the user, the system selects content to recommend to the user based on the score and information describing a set of previous interactions by the user with the content. The system generates the user interface including the selected content and sends the user interface to the client device where it is displayed.