{
  "id": 2906,
  "title": "Final results forthcoming",
  "url": "/competitions/MerckActivity/discussion/2906",
  "author_name": "",
  "post_date": "2012-10-17T02:07:22.647Z",
  "votes": null,
  "comment_count": 14,
  "views": 7029,
  "content": "<p>Hello everyone,</p>\r\n<p>We are curently doing some work behind the scenes to verify the results in this competition. We expect to have the final results ready by the end of this week, if not sooner. Until then, only the public leaderboard will remain visible. Thanks for your patience.</p>",
  "messages": [
    {
      "id": "15763",
      "postDate": "10/17/2012 02:07:22",
      "content": "<p>Hello everyone,</p>\r\n<p>We are curently doing some work behind the scenes to verify the results in this competition. We expect to have the final results ready by the end of this week, if not sooner. Until then, only the public leaderboard will remain visible. Thanks for your patience.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15778",
      "postDate": "10/17/2012 04:07:19",
      "content": "<p>Usually the leaderboard is immediately available at end of competition. Hope no change in rules like new dataset - or changed private dataset etc</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15781",
      "postDate": "10/17/2012 05:16:38",
      "content": "<p>[quote=jcnhvnhck;15763]</p>\r\n<p>Hello everyone,</p>\r\n<p>We are curently doing some work behind the scenes to verify the results in this competition. We expect to have the final results ready by the end of this week, if not sooner. Until then, only the public leaderboard will remain visible. Thanks for your patience.</p>\r\n<p>[/quote]</p>\r\n<p>The private score has come out, could you give me the unoffical leaderboard now? Besides, how do you verify the results, the private score will be changed?</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15794",
      "postDate": "10/17/2012 08:23:53",
      "content": "<p>Posted some analysis of the implied private leaderboard here&nbsp;<a href=\"https://www.kaggle.com/c/MerckActivity/forums/t/2908/unofficial-leaderboard/15792#post15792\">https://www.kaggle.com/c/MerckActivity/forums/t/2908/unofficial-leaderboard/15792#post15792</a></p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15815",
      "postDate": "10/17/2012 14:37:34",
      "content": "<p>Why don't kaggle just make the leaderboard scores available and final standings? This last minute hassle is unwarranted</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15819",
      "postDate": "10/17/2012 15:08:15",
      "content": "<p>BlackMagic, it's likely that Kaggle wants to make sure none of the winners violated the rules of the competition. Given the number of sock puppets in this competition, it is clear that someone cheated. Let's give the administrators a chance to run whatever\r\n tools and checks are at their disposal before posting the final leaderboard. I see zero upside to Kaggle in being impatient and hasty.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15820",
      "postDate": "10/17/2012 15:10:21",
      "content": "<p>yes, that's a good callout.<br>\r\nGood to weed out sock puppets.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15833",
      "postDate": "10/17/2012 16:53:50",
      "content": "<p>I think the private scores we saw on our submissions might not be correct. Because they are very close to the public leaderboard scores.<br>\r\nThis is very unlikely - as there was a lot of variance expected (as we see in experienced campaigner Shea Parkes posts)</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15838",
      "postDate": "10/17/2012 17:12:01",
      "content": "<p>Just because there can be a lot of variance doesn't mean there will be.</p>\r\n<p>Still, given how little variance there was, it gives me hope they didn't stratify the R-sqrs and we might shuffle higher. I agree though, checking out puppet accounts is more likely than altering the evaluation metric.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15840",
      "postDate": "10/17/2012 17:25:41",
      "content": "<p>yes that's a key question;<br>\r\nin the final evaluation they are supposed to find Rsquared separately for each molecule set and average all the Rsquares. Maybe they just took an Rsquared over the entire set.</p>\r\n<p>I am surprised that public and private leaderboards scores are so close. I was expecting huge variation coming from the earlier biological response competition</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15845",
      "postDate": "10/17/2012 17:45:55",
      "content": "<p>Black Magic,</p>\r\n<p>Yes, I have also expected this, such close results are very strange...</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15848",
      "postDate": "10/17/2012 19:04:00",
      "content": "<p>[quote=Black Magic;15840]</p>\r\n<p>I am surprised that public and private leaderboards scores are so close. I was expecting huge variation coming from the earlier biological response competition</p>\r\n<p>[/quote]</p>\r\n<p>In the biological response competition you had ~2400 molecules that were totally different. That was clearly seen when private scores were published and almost everyone got a much better logloss on those as if molecules for the public leaderboard where somewhat\r\n harder to predict (on average) than molecules used for the private leaderboard.&nbsp;</p>\r\n<p>Here you have a bunch of clusters of molecules that are similar because of the time split. It's normal that when you develop a new drug, for example some vitamin D derivative, you first make some small alteration to the molecule e.g. add a methyl group and\r\n mesaure its activity, then you add an acetyl group, then both and so on. After you switch to some other molecule e.g. some nucleotide and synthesize its derivatives and test its binding affinity to some receptor and so on. In the end you end up with a bunch\r\n of clusters of derivatives of some molecule. If you look at it as a (financial) time series it's somewhat similar to volatility clustering.</p>\r\n<p>Now, having the public/private test set split done by random sampling it's probable that you'll end up with some representatives of each cluster in the public test set. That means that your results one the public leaderboard should be highly predictive of\r\n the private leaderboard. It also means that people that probed the public leaderboard had a serious advantage over people like me that looked only on their CV scores (of course done sequentially and not by mixing all the molecules together which would be just\r\n data snooping/leaking). If the public/private split was based on time the results would be totally different - promoting people that did not do data snooping. This also means that probably many of the models build by users (maybe even from the top ten) won't\r\n necesserily generalize to some different test set.&nbsp; If I were Merck I would definitely release a different test set with new data to see which users actually have good models and which don't.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15849",
      "postDate": "10/17/2012 19:49:43",
      "content": "<p>very good point.<br>\r\nMerck should verify results differently. Current method is just favoring those that did leaderboard probing UNLESS there is a method for them to evaluate using a different metric</p>\r\n<p>Are merck representatives on the forum? Would love to hear their thoughts</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15859",
      "postDate": "10/17/2012 22:49:09",
      "content": "<p>I just realized one could make a submission with horrible predictions for Activity #7. If the stratification were correct, the leaderboard scores should decline by 6.7%. I didn't consider doing such things during the contest since it went into a morally\r\n ambiguous realm. Post-contest I don't have such qualms. I'll likely do the experiment later tonight.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "15868",
      "postDate": "10/18/2012 01:15:18",
      "content": "<p>Well, the experiment was a bit more extensive that I thought it would need to be, but I feel satisfied the scores are properly stratified by activity. I assume they are spending this time checking out potential puppet accounts.</p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 15778,
      "author_name": "rkirana",
      "author_url": "",
      "post_date": "10/17/2012 04:07:19",
      "content": "<p>Usually the leaderboard is immediately available at end of competition. Hope no change in rules like new dataset - or changed private dataset etc</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15781,
      "author_name": "lijiefei",
      "author_url": "",
      "post_date": "10/17/2012 05:16:38",
      "content": "<p>[quote=jcnhvnhck;15763]</p>\r\n<p>Hello everyone,</p>\r\n<p>We are curently doing some work behind the scenes to verify the results in this competition. We expect to have the final results ready by the end of this week, if not sooner. Until then, only the public leaderboard will remain visible. Thanks for your patience.</p>\r\n<p>[/quote]</p>\r\n<p>The private score has come out, could you give me the unoffical leaderboard now? Besides, how do you verify the results, the private score will be changed?</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15794,
      "author_name": "jasontigg",
      "author_url": "",
      "post_date": "10/17/2012 08:23:53",
      "content": "<p>Posted some analysis of the implied private leaderboard here&nbsp;<a href=\"https://www.kaggle.com/c/MerckActivity/forums/t/2908/unofficial-leaderboard/15792#post15792\">https://www.kaggle.com/c/MerckActivity/forums/t/2908/unofficial-leaderboard/15792#post15792</a></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15815,
      "author_name": "rkirana",
      "author_url": "",
      "post_date": "10/17/2012 14:37:34",
      "content": "<p>Why don't kaggle just make the leaderboard scores available and final standings? This last minute hassle is unwarranted</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15819,
      "author_name": "hallayang",
      "author_url": "",
      "post_date": "10/17/2012 15:08:15",
      "content": "<p>BlackMagic, it's likely that Kaggle wants to make sure none of the winners violated the rules of the competition. Given the number of sock puppets in this competition, it is clear that someone cheated. Let's give the administrators a chance to run whatever\r\n tools and checks are at their disposal before posting the final leaderboard. I see zero upside to Kaggle in being impatient and hasty.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15820,
      "author_name": "rkirana",
      "author_url": "",
      "post_date": "10/17/2012 15:10:21",
      "content": "<p>yes, that's a good callout.<br>\r\nGood to weed out sock puppets.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15833,
      "author_name": "rkirana",
      "author_url": "",
      "post_date": "10/17/2012 16:53:50",
      "content": "<p>I think the private scores we saw on our submissions might not be correct. Because they are very close to the public leaderboard scores.<br>\r\nThis is very unlikely - as there was a lot of variance expected (as we see in experienced campaigner Shea Parkes posts)</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15838,
      "author_name": "biasvariance",
      "author_url": "",
      "post_date": "10/17/2012 17:12:01",
      "content": "<p>Just because there can be a lot of variance doesn't mean there will be.</p>\r\n<p>Still, given how little variance there was, it gives me hope they didn't stratify the R-sqrs and we might shuffle higher. I agree though, checking out puppet accounts is more likely than altering the evaluation metric.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15840,
      "author_name": "rkirana",
      "author_url": "",
      "post_date": "10/17/2012 17:25:41",
      "content": "<p>yes that's a key question;<br>\r\nin the final evaluation they are supposed to find Rsquared separately for each molecule set and average all the Rsquares. Maybe they just took an Rsquared over the entire set.</p>\r\n<p>I am surprised that public and private leaderboards scores are so close. I was expecting huge variation coming from the earlier biological response competition</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15845,
      "author_name": "efimov",
      "author_url": "",
      "post_date": "10/17/2012 17:45:55",
      "content": "<p>Black Magic,</p>\r\n<p>Yes, I have also expected this, such close results are very strange...</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15848,
      "author_name": "xylen333",
      "author_url": "",
      "post_date": "10/17/2012 19:04:00",
      "content": "<p>[quote=Black Magic;15840]</p>\r\n<p>I am surprised that public and private leaderboards scores are so close. I was expecting huge variation coming from the earlier biological response competition</p>\r\n<p>[/quote]</p>\r\n<p>In the biological response competition you had ~2400 molecules that were totally different. That was clearly seen when private scores were published and almost everyone got a much better logloss on those as if molecules for the public leaderboard where somewhat\r\n harder to predict (on average) than molecules used for the private leaderboard.&nbsp;</p>\r\n<p>Here you have a bunch of clusters of molecules that are similar because of the time split. It's normal that when you develop a new drug, for example some vitamin D derivative, you first make some small alteration to the molecule e.g. add a methyl group and\r\n mesaure its activity, then you add an acetyl group, then both and so on. After you switch to some other molecule e.g. some nucleotide and synthesize its derivatives and test its binding affinity to some receptor and so on. In the end you end up with a bunch\r\n of clusters of derivatives of some molecule. If you look at it as a (financial) time series it's somewhat similar to volatility clustering.</p>\r\n<p>Now, having the public/private test set split done by random sampling it's probable that you'll end up with some representatives of each cluster in the public test set. That means that your results one the public leaderboard should be highly predictive of\r\n the private leaderboard. It also means that people that probed the public leaderboard had a serious advantage over people like me that looked only on their CV scores (of course done sequentially and not by mixing all the molecules together which would be just\r\n data snooping/leaking). If the public/private split was based on time the results would be totally different - promoting people that did not do data snooping. This also means that probably many of the models build by users (maybe even from the top ten) won't\r\n necesserily generalize to some different test set.&nbsp; If I were Merck I would definitely release a different test set with new data to see which users actually have good models and which don't.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15849,
      "author_name": "rkirana",
      "author_url": "",
      "post_date": "10/17/2012 19:49:43",
      "content": "<p>very good point.<br>\r\nMerck should verify results differently. Current method is just favoring those that did leaderboard probing UNLESS there is a method for them to evaluate using a different metric</p>\r\n<p>Are merck representatives on the forum? Would love to hear their thoughts</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15859,
      "author_name": "biasvariance",
      "author_url": "",
      "post_date": "10/17/2012 22:49:09",
      "content": "<p>I just realized one could make a submission with horrible predictions for Activity #7. If the stratification were correct, the leaderboard scores should decline by 6.7%. I didn't consider doing such things during the contest since it went into a morally\r\n ambiguous realm. Post-contest I don't have such qualms. I'll likely do the experiment later tonight.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 15868,
      "author_name": "biasvariance",
      "author_url": "",
      "post_date": "10/18/2012 01:15:18",
      "content": "<p>Well, the experiment was a bit more extensive that I thought it would need to be, but I feel satisfied the scores are properly stratified by activity. I assume they are spending this time checking out potential puppet accounts.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "15763": "",
    "15778": "",
    "15781": "",
    "15794": "",
    "15815": "",
    "15819": "",
    "15820": "",
    "15833": "",
    "15838": "",
    "15840": "",
    "15845": "",
    "15848": "",
    "15849": "",
    "15859": "",
    "15868": ""
  },
  "source": "meta"
}