Social Network Item Clustering via Graph Edge Rebalancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social networking systems fail to effectively provide users with relevant content items that match their interests, leading to a suboptimal user experience due to the presentation of unfamiliar or irrelevant content.

Innovation Solution

A system that generates session information based on interactions from active users, creates a graph to cluster similar items, and rebalances edges to optimize memory usage, allowing for real-time recommendation of relevant content to users by assigning items to clusters based on similarity scores and bi-directional agreement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional content provision methods are used in social networks, then users can access content items, but the content items presented are often irrelevant or unfamiliar to users, leading to poor user experience

Engineering Contradiction:
Improveuser experienceVSAvoidrelevance of content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary clustering of content items into topic-based groups before presentation to users. By pre-organizing content into coherent clusters based on thematic similarity, the system ensures that relevant content is readily available and can be efficiently matched to user interests without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of content organization from traditional categorical classification to dynamic topic-based clustering. This parameter change enables the system to adapt content grouping based on actual user interactions and engagement patterns, thereby improving content relevance while maintaining ease of access.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the system attempts to provide additional content items to users, then user engagement may increase, but the relevance and interest level of recommended content often fails to maintain high levels

Engineering Contradiction:
Improvecontent recommendation effectivenessVSAvoidconsistency of user interest
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms by monitoring user interactions with clustered content and using this information to refine future recommendations. By continuously analyzing which clusters users engage with and adjusting recommendations accordingly, the system maintains consistent user interest while improving recommendation effectiveness over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transitions from static content classification to dynamic topic-based clustering that adapts to changing user preferences and engagement patterns. This dynamic approach allows the system to maintain reliable and consistent content relevance even as user interests evolve, thereby sustaining high engagement levels.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If the system clusters items based on user interactions, then relevant content can be identified, but processing and organizing large volumes of interaction data requires significant computational resources

Engineering Contradiction:
Improvecontent relevanceVSAvoidsystem processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments the large volume of user interaction data into manageable clusters based on topic similarities. By dividing the complex task of analyzing all interactions into smaller, topic-specific clustering operations, the system reduces processing complexity while maintaining the ability to identify relevant content effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces topic clusters as intermediary structures between raw user interaction data and final content recommendations. These intermediary clusters simplify the processing complexity by pre-organizing data into meaningful groups, making it easier to identify relevant content without directly processing the full complexity of all user interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10255358B2Systems and methods for clustering items associated with interactions
Publication Date: 2019.04.09 META PLATFORMS INC
  • US10255358B2 patent drawing
  • US10255358B2 patent drawing
  • US10255358B2 patent drawing

AI summary

Systems, methods, and non-transitory computer readable media configured to generate session information based on information regarding items of a plurality of item types associated with interactions performed by active users of a social networking system. A graph is generated based on the session information. At least a first item of the items is assigned to a cluster based on similarity between the item and the cluster. The cluster is provided to a recommender system to facilitate selection of relevant information for potential presentation to a user.