rating

Better star ratings? A sketch in a few words

5 stars are a very popular metaphor for visualising, very often sparkline-like, the popular opinion about an item. The values themselves usually come from voting, reviews and the like. The are popular because they show in a bar-graph like fashion what is the rating, and you can visually compare items. The downside is that as bar-graphs are quite crude, because they are one dimentional. It is not possible to judge if there is a consesus, or there are controversial opinions about the item in question. No idea about the distribution of data.

Ranking, ordering, weighted sums, hyperbolic discount and other beasties in the 5-star rating zoo

A very non-rigorous adventure into the realm of calculating ratings. All this is prompted by a problem I'm trying to find a fair and fairly efficient solution suitable for use with databases.

The problem can be stated as:

We have a collection of 5-star [0-4] rated items, with user ratings and creation and last update timestamps. Retrieve the most important items by rank, taking into account the item ratings, be fairer than simple average item rating.

Powered by Drupal, an open source content management system