TLDR: Building Better Ratings with Bayesian Averages
Date: 2020-04-12 Source: https://arpitbhayani.me/blogs/bayesian-average
Overview
Learn how to create a robust rating system using Bayesian Average to rank items effectively. Explore its advantages over arithmetic mean and cumulative ratings, and see how it can be applied using the MovieLens Dataset. Almost every single website, app or platform on the internet has some sort of rating system in place.
Key Points
- Almost every single website, app or platform on the internet has some sort of rating system in place.
- Arithmetic Mean: The simplest and the most common strategy to compute this aggregated score for an item is by taking an Arithmetic Mean (average) of all the ratings it received.
- Cumulative Rating: To remedy the issue with Arithmetic Mean, we come up with an approach of using Cumulative Rating as the scoring function hence instead of taking the average we only consider the sum of all the ratings as the final score. !cumulative rating as scoring function Cumulative Rating actually does a pretty decent job, it makes popular items with a large number of ratings bubble up to the top of the leaderboard.