Information Item Ranking via Recency-Weighted Voting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for displaying information items on websites do not effectively utilize user feedback to rank items based on reliability, leading to a suboptimal user experience as users cannot easily distinguish between reliable and unreliable promotional offers or shopping tips.
Innovation Solution
A method is implemented to determine a ranking score for each information item by assigning positive or negative values to votes, weighting them based on recency, and calculating a score as the product of each vote's value with its weight divided by the sum of weights, which is then used to prioritize the display of information items on a website.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If information items are displayed without ranking based on user feedback, then the display process is simple and fast, but users cannot distinguish between reliable and unreliable promotional offers leading to suboptimal user experience
Solution Approach 1:
The system implements a feedback mechanism where users can vote on information items, and this feedback is used to calculate ranking scores. The scoring system assigns positive or negative values to votes, weights them by recency, and calculates a weighted average to determine the reliability ranking of each information item.
Solution Approach 2:
The system changes the parameter of information item display by introducing a ranking score parameter based on user feedback. This parameter transforms the display order from arbitrary or chronological to reliability-based, allowing users to see the most reliable items first.
2Reliability
If all votes are weighted equally regardless of recency, then the calculation is simpler, but recent feedback that reflects current reliability is given equal importance to outdated feedback
Solution Approach 1:
The system applies dynamic weighting to votes based on their recency. More recent votes receive higher weights while older votes receive lower weights, allowing the reliability assessment to adapt over time as new feedback arrives. This creates a dynamic ranking system that reflects current conditions rather than historical averages.
3Reliability
If the system processes and updates rankings in real-time for every vote, then the ranking is always current, but the processing time and computational resources increase significantly
Solution Approach 1:
The system updates rankings periodically rather than in real-time for every vote. By calculating and updating the weighted average scores at regular intervals or batch processing, the system maintains current rankings while reducing the computational overhead and processing time associated with continuous real-time updates.
Data Source
AI summary
A method of displaying information items, the method comprising: determining a ranking score for each of a plurality of information items based on a history of votes received for each of the information items, the determining comprising: assigning a value to the information item for each vote received in respect of that information item, assigning a weight to each value as a function of the recency of the vote, and calculating a score for each information item, the score being calculated as a first sum across all votes of the product of the value of each vote with its assigned weight, divided by a second sum of the weights across all votes; determining, responsive to a first serve request and based on at least one criterion, at least one of the information items to be displayed at a client device; and transmitting to the client device code executable by a browser application to display the at least one information item based on the ranking score.


