MovieLens – Non-Commercial, Personalized Movie Recommendation System
movielens.org
movielens.org
This predates some of my more recent work with the grouplens database, but here is a parser I put together for the data awhile back: https://github.com/posborne/mlcollection/blob/master/mlcolle...
P.S. I am biased because I have worked in Grouplens research lab for a short time and I have loved interacting with all the students and professors there.
Otherwise, how many of us look over the page and then walk away?
In most cases, I'd wholeheartedly agree with you, but in this case, the experience is pretty tightly tied to having an account.
Recommendation engines require a lot more training (by you) to be useful (to you).
Worse yet, without the modest investment in time, including thinking up a new password, there's a very high risk people will randomly click just to see what the results are, which muddies the water for other users.
In any case, non-identified recommendation source data would need to be kept in a silo until the user identified / validated they were not just fiddling around. And that becomes a major mess to manage the data.
Having said that, I do respect people's right to tilt endlessly at windmills in HN comments.
To properly evaluate the quality of the data you can get out of a recommendation system, you need to put a useful amount of half-way decent data into it.
It's a relatively small cost to create an account -- it took me less than 30s, most of which was recording a new set of credentials in my password store.
One possibly intentional side-effect of requiring even a very simple registration process is that it may reduce the amount of cruft going into the engine. </speculating>
- it took me less time to input enough ratings to get useful recommendations than to register
- the registration asks for unnecessary information
Solution: if you don't want cruft in your dataset throw away recommendations not linked to a registration. If the users finds the recommendations useful, offer to save the profile by registering.
It's not like you are going to get any less cruft by forcing users tonregister. The only difference is that you are going to end up with a lot of throwaway accounts.
Once people have invested a few minutes in rating movies they're probably much more likely to want to save that by making an account.
I do however take issue with numerical scoring that is then changed to a value based word score upon submission. People are notoriously bad at scoring things on a 0-100 scale. It also begs the question why there is 0-100 scale when a non-disclosed word score is applied anyway.
The final nail in the coffin was that they lost my activation email and won't let me in without it. To add insult to injury there isn't an option to resend the email. The only way to proceed is to email support and wait upon their indulgence.
NEXT!
> then changed to a value based word score upon submission
Your numerical score is still there. You can pretty much totally ignore the descriptors and think of the tiers T1-T10 as percentiles.
> begs the question why there is 0-100 scale
This lets you rate to any granularity you like to precisely order your movies. After you have a large number of rated movies, you might want to tweak the scores to bump a movie into a higher or lower tier.
Also, if you already have ratings in imdb, you can import them with http://www.criticker.com/?im
until I questioned that trust.
Edit: It seems that the "wizard" mode is updated daily or so.
Regardless what the root cause is the end result is that it's broken from a user perspective.
For instance... last night I was wanting to watch a movie, but the kids needed to watch it too (as they can't be left unattended with me watching a movie in the other room :)).
So I went off on a search for a movie to watch... with a rating filter -- it needed to be either G or PG.
Nothing. No recommendation site, Netflix, or anything let me filter movies/shows this way. Yes, you have the 'Kids' section on Netflix, but most of the stuff there is deathly boring for adults, I was hoping for something good for both kids and adults.
I ended up not watching anything.
On the other hand, I don't know if I'm very impressed with anything yet, the recommendations seem obvious. It's more like a neat visual collection manager, I'm not sure I "feel" anything crazy going on in the background beyond what looking at IMDb best-of lists would produce. In other words, the value seems to be in the Netflix-ish "cover collection" display, unconstrained by the limits of their selection.