{
  "id": 54470,
  "title": "Select your submissions",
  "url": "/competitions/data-science-bowl-2018/discussion/54470",
  "author_name": "",
  "post_date": "2018-04-13T15:53:36.609941400Z",
  "votes": 7,
  "comment_count": 13,
  "views": 0,
  "content": "<p>Let's see what happens if we do not select  our final 2 submissions.</p>\n\n<p>The submission page says: <em>If 2 submissions are not selected, they will be chosen based on your best submission scores on the public leaderboard.</em></p>\n\n<p>In this stage 2, the public LB score is 0 for all submissions.  Any of our submission is the best submissions based on the public LB score.  As we don't know how the selection code breaks ties we can safely assume that the selection is random here.  </p>\n\n<p>The conclusion is clear: better select your to submissions yourself than rely on a random thing ;)</p>\n\n<p>Edit: there is no hidden public LB score, see <a href=\"https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734\">https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734</a>  </p>\n\n<p>We also know from a <a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356#220604\">previous competition</a> that:</p>\n\n<blockquote>\n  <p>If you do not select, it picks the best based on public score (here, a\n  meaningless number) and breaks ties by earliest submitted. There is no\n  good reason not to manually select.</p>\n</blockquote>\n\n<p>Thanks to Oscar Takeshita for finding this.</p>",
  "messages": [
    {
      "id": "313634",
      "postDate": "04/13/2018 15:53:36",
      "content": "<p>Let's see what happens if we do not select  our final 2 submissions.</p>\n\n<p>The submission page says: <em>If 2 submissions are not selected, they will be chosen based on your best submission scores on the public leaderboard.</em></p>\n\n<p>In this stage 2, the public LB score is 0 for all submissions.  Any of our submission is the best submissions based on the public LB score.  As we don't know how the selection code breaks ties we can safely assume that the selection is random here.  </p>\n\n<p>The conclusion is clear: better select your to submissions yourself than rely on a random thing ;)</p>\n\n<p>Edit: there is no hidden public LB score, see <a href=\"https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734\">https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734</a>  </p>\n\n<p>We also know from a <a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356#220604\">previous competition</a> that:</p>\n\n<blockquote>\n  <p>If you do not select, it picks the best based on public score (here, a\n  meaningless number) and breaks ties by earliest submitted. There is no\n  good reason not to manually select.</p>\n</blockquote>\n\n<p>Thanks to Oscar Takeshita for finding this.</p>",
      "rawMarkdown": "Let's see what happens if we do not select  our final 2 submissions.\n\nThe submission page says: *If 2 submissions are not selected, they will be chosen based on your best submission scores on the public leaderboard.*\n\nIn this stage 2, the public LB score is 0 for all submissions.  Any of our submission is the best submissions based on the public LB score.  As we don't know how the selection code breaks ties we can safely assume that the selection is random here.  \n\nThe conclusion is clear: better select your to submissions yourself than rely on a random thing ;)\n\nEdit: there is no hidden public LB score, see https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734  \n\nWe also know from a [previous competition][1] that:\n\n&gt; If you do not select, it picks the best based on public score (here, a\n&gt; meaningless number) and breaks ties by earliest submitted. There is no\n&gt; good reason not to manually select.\n\nThanks to Oscar Takeshita for finding this.\n\n\n  [1]: https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356#220604",
      "votes": null
    },
    {
      "id": "313635",
      "postDate": "04/13/2018 15:57:05",
      "content": "<p>It's clear to me now. Thanks! :)</p>",
      "rawMarkdown": "It's clear to me now. Thanks! :)",
      "votes": null
    },
    {
      "id": "313650",
      "postDate": "04/13/2018 16:22:59",
      "content": "<p>From the other point of view it's possible that public LB scores are 0 only for us but in fact the real scores are just hidden behind. In that case it will not be random. So if you are ready to play - one of the options is to choose one and let the system choose the second</p>",
      "rawMarkdown": "From the other point of view it's possible that public LB scores are 0 only for us but in fact the real scores are just hidden behind. In that case it will not be random. So if you are ready to play - one of the options is to choose one and let the system choose the second",
      "votes": null
    },
    {
      "id": "313727",
      "postDate": "04/13/2018 19:02:42",
      "content": "<p>I rather think that all stage2 test images are used for private LB scoring.  In that case there is no image left for public LB, hence the arbitrary 0 score.</p>\n\n<p>Think of it.  Why would Kaggle team collect images for stage2 if it is not for using them?  And why would they compute a public score that they don't show?</p>",
      "rawMarkdown": "I rather think that all stage2 test images are used for private LB scoring.  In that case there is no image left for public LB, hence the arbitrary 0 score.\n\nThink of it.  Why would Kaggle team collect images for stage2 if it is not for using them?  And why would they compute a public score that they don't show?",
      "votes": null
    },
    {
      "id": "313733",
      "postDate": "04/13/2018 19:10:59",
      "content": "<p>can't argue, looks quite logical and way easier, but doesn't it contradict with \"This leaderboard is identical to the private leaderboard in this competition.\" on LB tab?</p>",
      "rawMarkdown": "can't argue, looks quite logical and way easier, but doesn't it contradict with \"This leaderboard is identical to the private leaderboard in this competition.\" on LB tab?",
      "votes": null
    },
    {
      "id": "313740",
      "postDate": "04/13/2018 19:18:07",
      "content": "<p>@bobbqe My hunch is that if you don't select your options in this competition, Kaggle will simply pick your first two earliest second stage chronological submissions. That's how they break ties with identical public scores (0.000 for this competition). If you really would like to pick one of your options at random (no really good reason for that as @CPMP wrote) I'd pick one randomly yourself.</p>",
      "rawMarkdown": "bobbqe My hunch is that if you don't select your options in this competition, Kaggle will simply pick your first two earliest second stage chronological submissions. That's how they break ties with identical public scores (0.000 for this competition). If you really would like to pick one of your options at random (no really good reason for that as @CPMP wrote) I'd pick one randomly yourself.",
      "votes": null
    },
    {
      "id": "313801",
      "postDate": "04/13/2018 21:05:31",
      "content": "<blockquote>\n  <p>I rather think that all stage2 test images are used for private LB scoring. In that case there is no image left for public LB, hence the arbitrary 0 score.</p>\n</blockquote>\n\n<p>I was right, see <a href=\"https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734\">https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734</a></p>",
      "rawMarkdown": "&gt; I rather think that all stage2 test images are used for private LB scoring. In that case there is no image left for public LB, hence the arbitrary 0 score.\n\nI was right, see https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734",
      "votes": null
    },
    {
      "id": "313815",
      "postDate": "04/13/2018 21:35:36",
      "content": "<p>Yes, I think you are right for the public score. I think the private will be scored not over the entire test set though. My first image competition (iceberg) was like that. Images that were adversary generated were excluded of scoring.</p>",
      "rawMarkdown": "Yes, I think you are right for the public score. I think the private will be scored not over the entire test set though. My first image competition (iceberg) was like that. Images that were adversary generated were excluded of scoring.",
      "votes": null
    },
    {
      "id": "313942",
      "postDate": "04/14/2018 05:45:20",
      "content": "<p>great! still not clear with the auto selection of 2 subs</p>",
      "rawMarkdown": "great! still not clear with the auto selection of 2 subs",
      "votes": null
    },
    {
      "id": "313952",
      "postDate": "04/14/2018 06:20:16",
      "content": "<p><a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356\"><strong>This post</strong></a> may be helpful. It was for a different competition but has my question answered officially by Kaggle.</p>",
      "rawMarkdown": "[**This post**](https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356) may be helpful. It was for a different competition but has my question answered officially by Kaggle.",
      "votes": null
    },
    {
      "id": "313996",
      "postDate": "04/14/2018 10:05:27",
      "content": "<p>Thanks Oscar!  We now know this:</p>\n\n<p>If you do not select, it picks the best based on public score (here, a meaningless number) and breaks ties by earliest submitted. There is no good reason not to manually select.</p>",
      "rawMarkdown": "Thanks Oscar!  We now know this:\n\nIf you do not select, it picks the best based on public score (here, a meaningless number) and breaks ties by earliest submitted. There is no good reason not to manually select.",
      "votes": null
    },
    {
      "id": "314025",
      "postDate": "04/14/2018 12:33:30",
      "content": "<p>I think this is a very serious issue here, can we get a confirmation from Kaggle team, that if two not selected will pick the first two based on submission time!? Many thanks!</p>",
      "rawMarkdown": "I think this is a very serious issue here, can we get a confirmation from Kaggle team, that if two not selected will pick the first two based on submission time!? Many thanks!",
      "votes": null
    },
    {
      "id": "314060",
      "postDate": "04/14/2018 14:29:53",
      "content": "<p>Oscar found the answer to that question, just read Kaggle staff answer to it.</p>",
      "rawMarkdown": "Oscar found the answer to that question, just read Kaggle staff answer to it.",
      "votes": null
    },
    {
      "id": "314082",
      "postDate": "04/14/2018 14:58:37",
      "content": "<p>You are welcome @CPMP. It also means that if we are trully not sure about which two ones we want to select and decide to roll a dice, we should roll our own dice. We are still on the drivers' seat this way. Kaggle's auto-selection won't be random because it picks the two earliest submission. One can argue, that we are often right in our first guess... Is it so? In which case, Kaggle is being smart ;) </p>\n\n<p>If many is using the exact same package producing the exact same solution, the earliest is indeed the best!</p>",
      "rawMarkdown": "You are welcome @CPMP. It also means that if we are trully not sure about which two ones we want to select and decide to roll a dice, we should roll our own dice. We are still on the drivers' seat this way. Kaggle's auto-selection won't be random because it picks the two earliest submission. One can argue, that we are often right in our first guess... Is it so? In which case, Kaggle is being smart ;) \n\nIf many is using the exact same package producing the exact same solution, the earliest is indeed the best!",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 313635,
      "author_name": "vijaybj",
      "author_url": "",
      "post_date": "04/13/2018 15:57:05",
      "content": "<p>It's clear to me now. Thanks! :)</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 313650,
      "author_name": "vladimirgroza",
      "author_url": "",
      "post_date": "04/13/2018 16:22:59",
      "content": "<p>From the other point of view it's possible that public LB scores are 0 only for us but in fact the real scores are just hidden behind. In that case it will not be random. So if you are ready to play - one of the options is to choose one and let the system choose the second</p>",
      "votes": null,
      "replies": [
        {
          "id": 313727,
          "author_name": "cpmpml",
          "author_url": "",
          "post_date": "04/13/2018 19:02:42",
          "content": "<p>I rather think that all stage2 test images are used for private LB scoring.  In that case there is no image left for public LB, hence the arbitrary 0 score.</p>\n\n<p>Think of it.  Why would Kaggle team collect images for stage2 if it is not for using them?  And why would they compute a public score that they don't show?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313733,
          "author_name": "vladimirgroza",
          "author_url": "",
          "post_date": "04/13/2018 19:10:59",
          "content": "<p>can't argue, looks quite logical and way easier, but doesn't it contradict with \"This leaderboard is identical to the private leaderboard in this competition.\" on LB tab?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313740,
          "author_name": "pliptor",
          "author_url": "",
          "post_date": "04/13/2018 19:18:07",
          "content": "<p>@bobbqe My hunch is that if you don't select your options in this competition, Kaggle will simply pick your first two earliest second stage chronological submissions. That's how they break ties with identical public scores (0.000 for this competition). If you really would like to pick one of your options at random (no really good reason for that as @CPMP wrote) I'd pick one randomly yourself.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313801,
          "author_name": "cpmpml",
          "author_url": "",
          "post_date": "04/13/2018 21:05:31",
          "content": "<blockquote>\n  <p>I rather think that all stage2 test images are used for private LB scoring. In that case there is no image left for public LB, hence the arbitrary 0 score.</p>\n</blockquote>\n\n<p>I was right, see <a href=\"https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734\">https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313815,
          "author_name": "pliptor",
          "author_url": "",
          "post_date": "04/13/2018 21:35:36",
          "content": "<p>Yes, I think you are right for the public score. I think the private will be scored not over the entire test set though. My first image competition (iceberg) was like that. Images that were adversary generated were excluded of scoring.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313942,
          "author_name": "vladimirgroza",
          "author_url": "",
          "post_date": "04/14/2018 05:45:20",
          "content": "<p>great! still not clear with the auto selection of 2 subs</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313952,
          "author_name": "pliptor",
          "author_url": "",
          "post_date": "04/14/2018 06:20:16",
          "content": "<p><a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356\"><strong>This post</strong></a> may be helpful. It was for a different competition but has my question answered officially by Kaggle.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 313996,
          "author_name": "cpmpml",
          "author_url": "",
          "post_date": "04/14/2018 10:05:27",
          "content": "<p>Thanks Oscar!  We now know this:</p>\n\n<p>If you do not select, it picks the best based on public score (here, a meaningless number) and breaks ties by earliest submitted. There is no good reason not to manually select.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 314082,
          "author_name": "pliptor",
          "author_url": "",
          "post_date": "04/14/2018 14:58:37",
          "content": "<p>You are welcome @CPMP. It also means that if we are trully not sure about which two ones we want to select and decide to roll a dice, we should roll our own dice. We are still on the drivers' seat this way. Kaggle's auto-selection won't be random because it picks the two earliest submission. One can argue, that we are often right in our first guess... Is it so? In which case, Kaggle is being smart ;) </p>\n\n<p>If many is using the exact same package producing the exact same solution, the earliest is indeed the best!</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 314025,
      "author_name": "h938454",
      "author_url": "",
      "post_date": "04/14/2018 12:33:30",
      "content": "<p>I think this is a very serious issue here, can we get a confirmation from Kaggle team, that if two not selected will pick the first two based on submission time!? Many thanks!</p>",
      "votes": null,
      "replies": [
        {
          "id": 314060,
          "author_name": "cpmpml",
          "author_url": "",
          "post_date": "04/14/2018 14:29:53",
          "content": "<p>Oscar found the answer to that question, just read Kaggle staff answer to it.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "313634": "Let's see what happens if we do not select  our final 2 submissions.\n\nThe submission page says: *If 2 submissions are not selected, they will be chosen based on your best submission scores on the public leaderboard.*\n\nIn this stage 2, the public LB score is 0 for all submissions.  Any of our submission is the best submissions based on the public LB score.  As we don't know how the selection code breaks ties we can safely assume that the selection is random here.  \n\nThe conclusion is clear: better select your to submissions yourself than rely on a random thing ;)\n\nEdit: there is no hidden public LB score, see https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734  \n\nWe also know from a [previous competition][1] that:\n\n&gt; If you do not select, it picks the best based on public score (here, a\n&gt; meaningless number) and breaks ties by earliest submitted. There is no\n&gt; good reason not to manually select.\n\nThanks to Oscar Takeshita for finding this.\n\n\n  [1]: https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356#220604",
    "313635": "It's clear to me now. Thanks! :)",
    "313650": "From the other point of view it's possible that public LB scores are 0 only for us but in fact the real scores are just hidden behind. In that case it will not be random. So if you are ready to play - one of the options is to choose one and let the system choose the second",
    "313727": "I rather think that all stage2 test images are used for private LB scoring.  In that case there is no image left for public LB, hence the arbitrary 0 score.\n\nThink of it.  Why would Kaggle team collect images for stage2 if it is not for using them?  And why would they compute a public score that they don't show?",
    "313733": "can't argue, looks quite logical and way easier, but doesn't it contradict with \"This leaderboard is identical to the private leaderboard in this competition.\" on LB tab?",
    "313740": "bobbqe My hunch is that if you don't select your options in this competition, Kaggle will simply pick your first two earliest second stage chronological submissions. That's how they break ties with identical public scores (0.000 for this competition). If you really would like to pick one of your options at random (no really good reason for that as @CPMP wrote) I'd pick one randomly yourself.",
    "313801": "&gt; I rather think that all stage2 test images are used for private LB scoring. In that case there is no image left for public LB, hence the arbitrary 0 score.\n\nI was right, see https://www.kaggle.com/c/data-science-bowl-2018/discussion/54432#313734",
    "313815": "Yes, I think you are right for the public score. I think the private will be scored not over the entire test set though. My first image competition (iceberg) was like that. Images that were adversary generated were excluded of scoring.",
    "313942": "great! still not clear with the auto selection of 2 subs",
    "313952": "[**This post**](https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39356) may be helpful. It was for a different competition but has my question answered officially by Kaggle.",
    "313996": "Thanks Oscar!  We now know this:\n\nIf you do not select, it picks the best based on public score (here, a meaningless number) and breaks ties by earliest submitted. There is no good reason not to manually select.",
    "314025": "I think this is a very serious issue here, can we get a confirmation from Kaggle team, that if two not selected will pick the first two based on submission time!? Many thanks!",
    "314060": "Oscar found the answer to that question, just read Kaggle staff answer to it.",
    "314082": "You are welcome @CPMP. It also means that if we are trully not sure about which two ones we want to select and decide to roll a dice, we should roll our own dice. We are still on the drivers' seat this way. Kaggle's auto-selection won't be random because it picks the two earliest submission. One can argue, that we are often right in our first guess... Is it so? In which case, Kaggle is being smart ;) \n\nIf many is using the exact same package producing the exact same solution, the earliest is indeed the best!"
  },
  "source": "meta"
}