Slot-Based Content Ranking for Fair E-Commerce Feeds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional social media feed formats create a barrier for smaller or newer parties to compete with larger ones due to unbalanced content generation, leading to excessive computing resource waste and unfair content display in user interfaces.
Innovation Solution
A system and method that balances content from different sources by assigning a defined number of viewable slots to each online store, using a processing unit to select and rank data objects based on customer-specific criteria, including activity and characteristic relevancy metrics, to ensure fair and engaging content display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If content generation is left unregulated by party size, then larger parties can generate more content and dominate the feed, but smaller parties cannot compete effectively
Solution Approach 1:
The feed is segmented into multiple slots, each assigned to a different party. This segmentation ensures that each party, regardless of size, receives a guaranteed portion of the feed space, allowing smaller parties to compete effectively with larger parties.
Solution Approach 2:
The system implements equipotentiality by assigning equal feed slot allocations to all parties. This creates a level playing field where smaller parties are not disadvantaged by their size, as each party receives the same opportunity to display content in the feed.
2Quantity of substance
If all notifications are processed and displayed, then complete content coverage is achieved, but computing resources are wasted on excessive notifications
Solution Approach 1:
The system extracts and processes only the necessary notifications for each party's assigned slots, rather than processing all notifications. This extraction approach reduces computing resource consumption by focusing only on the essential content that needs to be displayed.
Solution Approach 2:
The system applies partial action by processing and displaying only the required number of notifications corresponding to assigned slots, rather than processing all possible notifications. This partial processing reduces unnecessary computing resource expenditure while maintaining adequate content coverage.
3Productivity
If content is assigned based on party creation rate, then fast content generators dominate the feed, but fairness among parties is compromised
Solution Approach 1:
The feed is divided into discrete slots allocated to each party regardless of their content creation rate. This segmentation ensures fair treatment of all parties, preventing fast content generators from dominating the feed while still allowing them to display their content in their assigned slots.
Solution Approach 2:
The system implements equipotentiality by assigning equal feed space to all parties independently of their productivity levels. This creates a fair environment where each party has equal opportunity to be seen, regardless of how quickly they generate content.
Data Source
AI summary
Methods and systems are disclosed for generating content for a user interface. For each given online store associated with a customer, a set of data objects associated with the given online store containing displayable content is obtained. One data object is selected to display in a given viewable slot assigned to the given online store. A ranking for a plurality of viewable slots is determined based on slot ranking criteria. Each online store is assigned a defined number of viewable slot(s). The selected data objects for the plurality of viewable slots is provided to an electronic device associated with the customer, to cause the electronic device to display the selected data objects in the plurality of viewable slots in a user interface according to the ranking.


