CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Greg Young [MVP]


NetFlix Prize

Ok guys this is a great programming challenge especially for you AI types. NetFlix is running a contest to come up with better heuristics for determining if a given person will like a given movie based upon certain data such as what movies they have liked in the past. The overall prize is $1,000,000 for a 10% increase over their current methodology but they are also giving away $50,000 incremental prizes. http://www.netflixprize.com/rules

The rather obvious answer would be forward feed ANN but I think one could do better by applying an associative memory in the feature detection process.

 Anyone interested in creating a team effort?


Published Oct 03 2006, 02:12 PM by Greg
Filed under:

Comments

Billy said:

Greg,

After importing the files to my DB, I have 100,480,508 ratings...is this inline with what you have?

# October 6, 2006 10:57 AM

Jim Bolla said:

If it were me, I'd bet there's a genetic algorithm somewhere in the best solution. Something that learns what attributes of the movies are the best factors for determining whether a person who likes movie A will like movie B. Other users decisions... Director... Producer... Lead Actors...  Themes... Age...

Netflix likes to recommend a bunch of old movies that look like crap on my big HDTV. They might be good movies but they are unwatchable to me. They should take that into account. But for other people this wouldn't necessarily be an issue.

Without knowing what data is in the sample, its hard to say what's possible.

# October 8, 2006 10:33 PM

Greg said:

Billy have not had a chance to load it.

Jim a ANN can be GA based in fact its quite common to use an island model to evolve anns through competition ...

Cheers,

Greg

# October 8, 2006 10:38 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!