Social Network Feed Personalization via Characteristic Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking systems often present users with content items or connections that are of minimal interest, leading to user disengagement due to the lack of personalized content recommendations.

Innovation Solution

A social networking system retrieves user attributes and content item characteristics to generate a personalized feed by assigning scores based on similarity, with content items being grouped and featured based on expected user interaction, and visually distinguished to enhance engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional social networking systems present content items to users based on simple connection rules, then the system complexity is low, but the user interest and engagement are minimal

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

Solution Approach 1:

The system pre-computes and stores content item characteristics and user attribute profiles before recommendation. Content characteristics including text, media, metadata, and engagement metrics are extracted and stored in advance. User attributes such as demographics, interests, and behavior patterns are pre-analyzed and stored, enabling fast personalized recommendations without complex real-time processing

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces characteristic vectors as an intermediary representation between raw content and user preferences. Content items are transformed into characteristic vectors that capture essential features, which then serve as mediators for comparison with user attribute profiles. This intermediary layer simplifies the matching process while improving recommendation quality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the system presents more content items to users, then the quantity of content increases, but the relevance to user interests decreases

Engineering Contradiction:
Improvecontent quantityVSAvoidcontent relevance
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system applies different weighting and selection criteria to different types of content characteristics based on user-specific attributes. Instead of uniform treatment, content features are evaluated with locally optimized importance weights that reflect individual user preferences. This allows the system to present diverse content quantities while maintaining high relevance through localized quality assessment

Inventive Principle:
Principle #3Local quality

3Measurement precision

If the system uses detailed user attributes and content characteristics for scoring, then the recommendation accuracy improves, but the computational processing time increases

Engineering Contradiction:
Improverecommendation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

User attribute profiles and content characteristic vectors are pre-computed and stored in optimized formats before recommendation generation. This preliminary processing extracts and structures key features in advance, reducing the computational burden during actual recommendation delivery while maintaining high accuracy through detailed attribute matching

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the most salient and discriminative features from extensive user attributes and content characteristics for the scoring process. Rather than processing all available data, key distinguishing features are identified and extracted for efficient comparison, achieving high recommendation accuracy with reduced computational time

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10373200B2Presenting additional content items to a social networking system user based on characteristics of a content item with which the user interacted
Publication Date: 2019.08.06 META PLATFORMS INC
  • US10373200B2 patent drawing
  • US10373200B2 patent drawing
  • US10373200B2 patent drawing

AI summary

A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items having various characteristics to the user. If the user selects an additional content item, further content items having one or more characteristics matching the selected additional content item are identified and presented to the user along with the additional content item. For example, a size of the selected additional content item is increased and the further content items are presented in a smaller size proximate to the selected additional content item.