Social Network Feed Content Selection Using Temporal Value Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking systems fail to present content items effectively over time, as they prioritize current relevance, potentially missing opportunities for user interaction by not considering changes in content relevance and user engagement patterns at future times.

Innovation Solution

The social networking system employs value functions to assess the relevance of content items over time, allowing it to select and position content items in a feed based on both current and future interaction expectations, using position discounts to optimize user engagement across different times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If content items are selected based solely on current relevance to the user, then the user is presented with content that is immediately interesting, but content items that would be relevant at future times are missed and never presented

Engineering Contradiction:
Improveuser interaction volumeVSAvoidmissed interaction opportunities
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by predicting future relevance of content items before they become currently relevant. Value functions are computed in advance to estimate when content will be relevant to the user, allowing the system to present content at optimal future times rather than waiting for current relevance to emerge. This prevents missed interaction opportunities by proactively scheduling content presentation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies dynamics by making the content selection process adaptive to changing user interests over time. Value functions dynamically adjust the relevance score of content items based on temporal factors, user behavior changes, and contextual evolution. This allows the system to transition from static current-relevance-based selection to dynamic prediction of future relevance, maximizing interaction volume across different time points.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If content items with high current relevance are prioritized in the feed, then user engagement at the current time is maximized, but content items with lower current relevance but higher future value are excluded

Engineering Contradiction:
Improveuser engagement qualityVSAvoidfeed adaptability to changing interests
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system changes parameters by introducing temporal dimensions to the relevance calculation. Instead of using a single static relevance score, the system computes value functions that incorporate time-dependent parameters, user behavior patterns, and contextual factors. This allows content items with lower current relevance but higher predicted future value to be included in the feed, making the feed adaptable to changing user interests while maintaining current engagement quality.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the feed is optimized for maximum current interaction, then the feed is highly engaging at present, but it fails to account for changes in user interests over time

Engineering Contradiction:
Improvecurrent interaction rateVSAvoidtemporal adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements feedback by using predicted future interaction values to adjust current feed composition. The value function predictions serve as feedback signals that inform content selection decisions, creating a closed-loop system where future expectations influence present actions. This allows the feed to maintain high current interaction rates while simultaneously adapting to anticipated changes in user interests, resolving the contradiction between immediate engagement and temporal adaptability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10303727B2Presenting content to a social networking system user based on current relevance and future relevance of the content to the user
Publication Date: 2019.05.28 META PLATFORMS INC
  • US10303727B2 patent drawing
  • US10303727B2 patent drawing
  • US10303727B2 patent drawing

AI summary

A social networking system generates a feed of content items for presentation to a user based on measures of relevance of the content items to the user at a time when the feed is to be presented and at one or more future times. Content items are associated with value functions representing measures of relevance of the content items to the user over time. Based on the value functions for various content items, the social networking system determines an expected amount of user interaction with the feed when the feed is to be presented as well as predicted amounts of user interaction with the feed at one or more future times. Content items are selected for inclusion in the feed to maximize a combination of the expected amount of user interaction and the predicted amounts of user interaction with the feed.