galen_mountfort's profile

14 Messages

 • 

512 Points

Thursday, February 21st, 2013 8:31 PM

No Status

13

Ratings: Algorithm to predict how I'm going to score a film would be great.

I think there could be an algorithm created that would predict what a person would rate a film if they haven't rated it yet. This would help them find titles that they would likely enjoy. Factors to be taken into account would be how the person has rated genre films in the past, the imdb score and particularly how users with similar taste have rated the film, and how the person has rated films with the cast and crew in the past. For example I am lookoing up a Martin Scorcese film. On average I rate them 1 point lower than the average user (don't know if I actually do, just making up for the example). The film has an IMDb score of 8, therefore all other things being equal it should predict that I will score the film 7. Or I am looking up a horror comedy with a score of 4.5 and on average I rate them 1.5 points higher than their IMDb scores. Therefore all other things being equal it should predict a score of 6 for me.

Champion

 • 

1.9K Messages

 • 

146.1K Points

12 years ago

You could take into account things like genre and/or director or leading actors.

You could then sort the recommendations by this. If I liked John Carpenter's horror movies and tended to rate them 2 stars over the average then they might suggest others of his films.

At the moment it seems to work that if you liked X then you might like Y, which seems a little crude and isn't overly accurate either.

Champion

 • 

19.3K Messages

 • 

475.6K Points

11 years ago

A few years ago, IMDb linked to a site that used collaborative filtering [http://en.wikipedia.org/wiki/Collabor...]. Unfortunately, IMDb no longer links to that site; that site may also no longer exist.

One major difficulty with using IMDb rating data to predict your rating is that IMDb has no way of verifying that a user has seen a film. IMDb can and does filter out obvious ratings fraud, but it is probably not feasible to ever completely validate IMDb's data set.

Finding other users with a similar rating history to you would be very helpful, since IMDb allows users to compare their ratings with public ratings.
https://getsatisfaction.com/imdb/topi...

In contrast, Amazon.com and Netflix use purchase and viewing information for their recommendation algorithms, and generally have better results.

You may find the following articles interesting.
* Netflix Prize [http://en.wikipedia.org/wiki/Netflix_...]
* Why Netflix Never Implemented The Algorithm That Won The Netflix $1 Million Challenge [http://www.techdirt.com/blog/innovati...]
* Algorithms: The Ever-Growing, All-Knowing Way Of The Future [http://www.npr.org/blogs/alltechconsi...]

4 Messages

 • 

92 Points

3 months ago

I agree 100%. Back when Netflix had their DVD mailing program, they had a very accurate rating prediction system just like you are suggesting. Since I had previously rated thousands of movie titles, nearly every prediction they made for me was accurate. In 12 years and over 1000 predictions, their algorithm was over 90% accurate.

Compare this to IMDB’s recommendations based off of one’s rating history and what is in one’s watch list, which for me has proven to be less than 20% accurate.

It doesn’t even make sense why IMDB bases anything off of what is in someone’s (un)watched list. You may hate the film once you get around to watching it, yet IMDB puts tremendous weight on a movie you haven’t even watched or rated to recommend other titles for you. 

2 Messages

 • 

70 Points

3 months ago

Hi there! An idea came to me one day as I was rating some titles and searching for new one's to watch. How about if there was "your predicted rating" -feature in the title pages? That would be a button that counts your predicted rating when clicking the button. That would help users to search for titles they would like an bring a new interesting depth to the rating system. I think this wouldn't be to hard to program?

What do you think? Sorry, if there is something wrong with my English, I am not a native speaker :D
Note: This comment was created from a merged conversation originally titled Ratings: Add a predicted rating feature