{"id":784,"date":"2009-07-27T13:33:46","date_gmt":"2009-07-27T17:33:46","guid":{"rendered":"http:\/\/mat.tepper.cmu.edu\/blog\/?p=784"},"modified":"2009-07-27T13:33:46","modified_gmt":"2009-07-27T17:33:46","slug":"how-to-design-a-contest-the-netflix-challenge","status":"publish","type":"post","link":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/2009\/07\/27\/how-to-design-a-contest-the-netflix-challenge\/","title":{"rendered":"How to Design a Contest: The Netflix Challenge"},"content":{"rendered":"<p>It looks like the Netflix people made some good decisions when they designed their <a href=\"http:\/\/www.netflixprize.com\/\">million dollar challenge<\/a>.  In particular, it appears that they kept two verification test sets:  one that was the basis for the public standings and one that <em>no one<\/em> ever saw the results from.  It is the success on the latter set that determines the winner.  So BelKor, which <a href=\"http:\/\/www.netflixprize.com\/\/leaderboard\">appeared to come in second<\/a>, based on the &#8220;public&#8221; verification test set, <a href=\"http:\/\/www.reddit.com\/r\/programming\/comments\/94sa2\/yehuda_koren_claims_belkor_has_won_netflix_prize\/\">seems poised to be the winner based on the hidden test set<\/a>.  I put &#8220;public&#8221; in quotes, since the test set itself was not visible, but the results of each prediction on the test set was visible (as an aggregate statistic).<\/p>\n<p>Why is this a good design?  Any data set that gets as much of a workout as the public data set does is vulnerable to techniques that try to fit the model to that particular test set.  In fact, there was <a href=\"http:\/\/www.netflixprize.com\/\/community\/viewtopic.php?id=1466\">discussion at the Netflix competition forum<\/a> that some team or teams was doing exactly that:  generating hundreds of slightly different predictions in an attempt to better fit the verification set.  Such an approach, however, is counterproductive when it comes to working with a new, hidden data set.  Any team that overfits the first verification test set is likely to do poorly on the second set.<\/p>\n<p>So we&#8217;ll wait for official word, but it seems as though Netflix has a very nicely designed evaluation system<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It looks like the Netflix people made some good decisions when they designed their million dollar challenge. In particular, it appears that they kept two verification test sets: one that was the basis for the public standings and one that no one ever saw the results from. It is the success on the latter set &hellip; <a href=\"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/2009\/07\/27\/how-to-design-a-contest-the-netflix-challenge\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Design a Contest: The Netflix Challenge&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,15],"tags":[],"class_list":["post-784","post","type-post","status-publish","format-standard","hentry","category-challenges","category-data-mining"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=784"}],"version-history":[{"count":0,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/784\/revisions"}],"wp:attachment":[{"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mat.tepper.cmu.edu\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}