Netflix is offering $1 million dollars to anyone who can improve the accuracy of its recommender system by 10%. If no one wins, then whoever gets closest each year gets $50,000 (there are various additional rules of course). They are also providing a 100 million ratings from their service (anonymized) as a dataset.
Details here: