Multi-Column Newsfeed Ranking for Social Networking Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Social networking systems face challenges in effectively managing and presenting content to users, leading to irrelevant information being prioritized over relevant content, resulting in decreased user engagement due to the overwhelming amount of data and lack of tools to indicate content consumption.
Innovation Solution
A social networking system ranks and displays news feed stories using a multiple-column format, prioritizing top stories based on user interests and affinities, with a ranking algorithm that adjusts based on user interactions and view states, ensuring relevant content is prominently displayed and allowing users to easily consume and interact with content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If content items are ordered in reverse chronological order with newly published content displayed first, then the system maintains simplicity in content organization, but relevant content is obscured among irrelevant recently published content
Solution Approach 1:
The news feed is segmented into multiple columns displaying different types of content (e.g., top stories, chronological feed, sponsored stories). This segmentation allows relevant content to be highlighted in prominent positions while maintaining chronological content in other columns, resolving the contradiction between simple organization and relevant content visibility.
Solution Approach 2:
Different columns in the news feed are assigned different qualities or purposes. The first column displays highly relevant top stories with prominent placement, while other columns display chronological content. This local differentiation ensures relevant content is not obscured while maintaining overall system simplicity.
2Stability of the object's composition
If a continuous chronological stream of content is provided to users, then the system maintains chronological integrity, but interesting and relevant content items are obscured among less interesting recently published content
Solution Approach 1:
The chronological stream is segmented into multiple columns. One column maintains strict chronological order while other columns feature top-ranked relevant content. This segmentation preserves chronological integrity for users who value it while ensuring relevant content is prominently displayed elsewhere.
Solution Approach 2:
The system transitions from a single-dimensional chronological stream to a multi-dimensional layout with multiple columns. This allows chronological content to coexist with prioritized relevant content in different spatial dimensions, resolving the obscuration problem while maintaining chronological integrity.
3Adaptability or versatility
If the number of content items provided to users increases as users become more connected, then the system reflects growing social connectivity, but users are exposed to irrelevant content while missing relevant content
Solution Approach 1:
As users accumulate more connections and content, the system applies local quality differentiation through multi-column display. Highly relevant content from any connection is prominently featured in the first column, while chronological content from all connections is displayed in other columns. This ensures relevance is maintained regardless of connection quantity.
Solution Approach 2:
The system changes the parameter of content presentation from a single linear stream to a multi-column spatial arrangement. This parameter change allows the system to handle increased content volume from growing connections while maintaining visibility of relevant content through strategic positioning in prominent columns.
4Quantity of substance
If users are provided with numerous incoming content items, then the system comprehensively covers user interests, but users lack effective tools to indicate content consumption
Solution Approach 1:
The system uses visual indicators such as color changes or status markers to indicate whether content has been viewed or consumed. This visual feedback mechanism provides users with effective tools to track content consumption across the multi-column news feed, resolving the contradiction between comprehensive content coverage and consumption tracking ease.
Data Source
AI summary
News feed stories are ranked so that some stories appear above other stories for users of a social networking system. These “top” news stories are selected based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions as well as story layout dimensions. The top news stories are presented in a multiple-column format, such as a grid format. Top news stories may be presented higher or in a more prominent placement among one or more columns in the story layout as compared to other news stories. The ranking of the top new news stories may change after a top news story is viewed. The multiple-column newsfeed enables a more visually pleasant placement of targeted advertisements on the social networking system.


