A movie recommendation service that actually works
nanocrowd.com
nanocrowd.com
Here is the problem: recommendation engines usually try to match common variables between the movie you like and other movies - kudos to nanocrowd for doing this at a more sophisticated level than "it has the same actor in it" - but most fail to weigh heavily enough the quality of the movie (Netflix is notorious bad at this). More to the point, the movies that people really love have some personal connection with them that I am not sure is open to crowdsourcing.
I will now give you an example: I love the movie Pitch Black. Why? Yes, there's the action/horror tension, and the fabulous spaceship crash, and the charismatic lead - but the reason I love that movie is because of its kernel which is a highly moral tale about the salvation of caring for someone other than yourself, and of the powerful human need to seek redemption.
Now I am not going to reproduce this here, but go put in Pitch Black in nanocrowd and you will see the problem: it focuses on the superficial properties of the plot, and none of the movies recommended come even close.
What is the closest movie in feel that I have seen? The Station Agent. Now the day I type in "Pitch Black" in a recommendation and get back "The Station Agent" is the day I am going to sell all my wordly goods to buy stock in that company.
(That said it is safe to say most people aren't as picky as me, and I am sure you can find some success with this model especially if you harness it to something people visit a lot anyway, like IMDB or Netflix).
http://anand.typepad.com/datawocky/2008/03/more-data-usual.h...
The beauty about the raw data approach is that it finds people with similar preferences to you. This is, I think, the real manifestation of O'Reilly's "Web 2.0." Rather than a semantic web, with ontologies and categorization the data do, indeed, speak for themselves.
Even if we were able to extract categorizations based on the preferences in the underlying Netflix data, it'd be difficult to map them to actual categories that we're familiar with. I'd envision it more like a PCA decomposition, where the principle components will be the strongest characteristics among each clique of like-minded movie watchers.
But alas, my Netflix home page is filled with crappy movies (the Matrix has a near-5 rating, but most other movies with its actors are complete crap). Instead I rely on friends with similar preferences for recommendations... which is what Netflix was supposed to offer. If that functionality is hidden somewhere, then they need to do a better job of exposing it.
I've thought of doing a service like this movie search engine, maybe I still will. Search engines don't really leverage interactivity as much as they should. Consider a simple example: I choose Pi as a movie I like and Drama genre and get a search box to search within dramas similar to Pi. Providing context can go a long way towards getting what the user wants.
In a way the real triumph in this area is Pandora / Music Genome Project. It is interesting to think about whether and how such a thing could translate to movies - in other words a visual and verbal medium. I certainly don't think micro-genres is the right direction.
Me neither, and "The Wrestler" was quite a glaring omission.
I also agree that the "micro-genres" feature is flawed. For example, I searched for "Gwoemul" and none of the micro-genres it returned matched the reason I liked the movie - the deliciously dark humour.
When I searched for Eight Legged Freaks though it returned "terrorize goofy carnage" which is a close enough, if over-simplified, description of Gwoemul.
I suppose it boils down to the audience size as well. More people (on that site) are likely to have seen Eight Legged Freaks because it's older, and because it's Western movie (Gwoemul is Korean).
Sorry, complete miss.
Making the user click on a nanogenre after entering a movie is unnecessary - you could show at least a partial list of all of them instead (and maybe show more of a particular list if you click on it).
Overall, I like clerkdogs better, mainly due to the wider selection.
I understand that recommendation engines need to work within certain predefined parameters, but that's exactly why they'll usually disappoint - you can't categorise a person's preferences into predefined parameters. Most of the time, there's no real reason why someone likes a movie and hates a logically related movie.
Personally, I prefer clerkdogs.com
http://www.nytimes.com/2008/11/23/magazine/23Netflix-t.html?...
Hastings is even considering hiring cinephiles to watch all 100,000 movies in the Netflix library and write up, by hand, pages of adjectives describing each movie, a cloud of tags that would offer a subjective view of what makes films similar or dissimilar. It might imbue Cinematch with more unpredictable, humanlike intelligence.
This appears to describe what the linked search engine is doing.
However, i entered Sweeny Todd. I get a mostly blank page and am asked to pick a sub-genre. None of which really fit what i'm looking for (dark & musical). so I try the sub-genre thing, and it just isn't working. But then I see the left column with "movies most like". I'm assuming that is the main feature of the site. So why on earth do you not put that front and center, and if I want sub-genre, I can do that after??
Aside from that, i think the service is pretty good.
I would have left a note about this (and other issues), but their only feedback mechanisms seem to be email or logging in to Blogger.
It may be the coolest recommendation algorithm ever, but from these first two things I tried, the interface seems fairly high-overhead. You need to hook me before I'll go for high-overhead. You need to convince me that you're more valuable than, say, simply listing other films by the same director. For "Ran", Nanocrowd recommends "Rambo" -- 'nough said. :-)
http://nanocrowd.com/genre/nanogenre/id/3629 - The Iron Giant is all of these things, not just one.
Just giving a seed is much more difficult (see: Netflix Prize).
http://nanocrowd.com/movie/genremovies/genreId/1814/movieId/...
One of the original brains behind their collaborative filtering technology launched a similar site a few years ago at moviepig.com, but sadly the entire thing is done in flash and the design is so awful that it eclipses the fact that it makes pretty solid movie recommendations after you rank order a couple dozen movies. Worth a try.