{
  "id": 679588,
  "title": "Clarification: Public/Private LB (%) split and final re-run scoring?",
  "url": "/competitions/stanford-rna-3d-folding-2/discussion/679588",
  "author_name": "Tony Li",
  "post_date": "2026-03-02T13:06:51.895000",
  "votes": 9,
  "comment_count": 8,
  "views": 0,
  "content": "<p>Dear Host, <a href=\"https://www.kaggle.com/rhijudas\" target=\"_blank\">@rhijudas</a> <a href=\"https://www.kaggle.com/przemekporebski\" target=\"_blank\">@przemekporebski</a> — could you please clarify two points about <strong>Stanford RNA 3D Folding Part 2</strong>?</p>\n<p><em>(Apologies if this has already been answered somewhere — feel free to point me to the relevant post/link , thanks.)</em></p>\n<h3>1) Public vs. private leaderboard split (test data distribution)</h3>\n<p>Many Kaggle competitions explicitly state how the public leaderboard is computed (e.g., “~20% public / ~80% private”), but I don’t see that information on the competition page in this comp:\n<a href=\"https://www.kaggle.com/competitions/stanford-rna-3d-folding-2\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-rna-3d-folding-2</a> </p>\n<ul>\n<li>Is the public leaderboard based on a fixed subset of the test set?</li>\n<li>If so, what is the approximate public/private percentage split?</li>\n</ul>\n<h3>2) Final scoring / re-run policy</h3>\n<p>Will the final results be determined by <strong>re-running/re-scoring submissions</strong> after the competition ends (i.e., a standardized rerun), or will scoring be based only on the submitted outputs as-is?</p>\n<p>I’m asking because some inference pipelines (e.g., Protenix-based) can introduce noticeable randomness, so understanding the final evaluation procedure is important for reproducibility and final standings.</p>\n<p>Thanks in advance for the clarification.</p>",
  "messages": [
    {
      "id": 3416259,
      "postDate": "2026-03-02T13:06:51.897Z",
      "content": "<p>Dear Host, <a href=\"https://www.kaggle.com/rhijudas\" target=\"_blank\">@rhijudas</a> <a href=\"https://www.kaggle.com/przemekporebski\" target=\"_blank\">@przemekporebski</a> — could you please clarify two points about <strong>Stanford RNA 3D Folding Part 2</strong>?</p>\n<p><em>(Apologies if this has already been answered somewhere — feel free to point me to the relevant post/link , thanks.)</em></p>\n<h3>1) Public vs. private leaderboard split (test data distribution)</h3>\n<p>Many Kaggle competitions explicitly state how the public leaderboard is computed (e.g., “~20% public / ~80% private”), but I don’t see that information on the competition page in this comp:\n<a href=\"https://www.kaggle.com/competitions/stanford-rna-3d-folding-2\" target=\"_blank\">https://www.kaggle.com/competitions/stanford-rna-3d-folding-2</a> </p>\n<ul>\n<li>Is the public leaderboard based on a fixed subset of the test set?</li>\n<li>If so, what is the approximate public/private percentage split?</li>\n</ul>\n<h3>2) Final scoring / re-run policy</h3>\n<p>Will the final results be determined by <strong>re-running/re-scoring submissions</strong> after the competition ends (i.e., a standardized rerun), or will scoring be based only on the submitted outputs as-is?</p>\n<p>I’m asking because some inference pipelines (e.g., Protenix-based) can introduce noticeable randomness, so understanding the final evaluation procedure is important for reproducibility and final standings.</p>\n<p>Thanks in advance for the clarification.</p>",
      "rawMarkdown": "Dear Host, @rhijudas @przemekporebski — could you please clarify two points about **Stanford RNA 3D Folding Part 2**?\n\n*(Apologies if this has already been answered somewhere — feel free to point me to the relevant post/link , thanks.)*\n\n### 1) Public vs. private leaderboard split (test data distribution)\n\nMany Kaggle competitions explicitly state how the public leaderboard is computed (e.g., “~20% public / ~80% private”), but I don’t see that information on the competition page in this comp:\nhttps://www.kaggle.com/competitions/stanford-rna-3d-folding-2 \n\n* Is the public leaderboard based on a fixed subset of the test set?\n* If so, what is the approximate public/private percentage split?\n\n### 2) Final scoring / re-run policy\n\nWill the final results be determined by **re-running/re-scoring submissions** after the competition ends (i.e., a standardized rerun), or will scoring be based only on the submitted outputs as-is?\n\nI’m asking because some inference pipelines (e.g., Protenix-based) can introduce noticeable randomness, so understanding the final evaluation procedure is important for reproducibility and final standings.\n\nThanks in advance for the clarification.\n",
      "votes": 9
    },
    {
      "id": 3416707,
      "postDate": "2026-03-03T14:18:47.310Z",
      "content": "<p>Good questions -- thanks for asking them and congratulations on your progress so far!</p>\n<p><strong>1) Public vs. private leaderboard split</strong></p>\n<p>To help reduce chances of leakage, experimental data for the private leaderboard targets are being collected <em>during</em> the competition. Since we don't know which RNA targets we'll get high quality data for, we can't provide a percentage estimate of public/private split until the competition closes.</p>\n<p><strong>2)  Final scoring / re-run policy</strong></p>\n<p>The final scores will be based on re-run of the two notebooks that each team selects. For notebooks that use random seeds, there will indeed be some element of chance. These notebooks can reduce random fluctuations by using fixed seeds or selecting models from multiple runs.</p>\n<p>Good luck! </p>",
      "rawMarkdown": "Good questions -- thanks for asking them and congratulations on your progress so far!\n\n**1) Public vs. private leaderboard split**\n\nTo help reduce chances of leakage, experimental data for the private leaderboard targets are being collected *during* the competition. Since we don't know which RNA targets we'll get high quality data for, we can't provide a percentage estimate of public/private split until the competition closes.\n\n**2)  Final scoring / re-run policy**\n\nThe final scores will be based on re-run of the two notebooks that each team selects. For notebooks that use random seeds, there will indeed be some element of chance. These notebooks can reduce random fluctuations by using fixed seeds or selecting models from multiple runs.\n\nGood luck! ",
      "votes": 2,
      "replies": [
        {
          "id": 3416747,
          "postDate": "2026-03-03T16:20:04.147Z",
          "content": "<p>Dear host <a href=\"https://www.kaggle.com/rhijudas\" target=\"_blank\">@rhijudas</a> but there is time constraint that the notebook should be &lt;= 8hours of gpu or cpu if you can say the number of rna sequence tested it can be good to optimize the inference based on that . Thank you.</p>",
          "rawMarkdown": "Dear host @rhijudas but there is time constraint that the notebook should be <= 8hours of gpu or cpu if you can say the number of rna sequence tested it can be good to optimize the inference based on that . Thank you.",
          "votes": 2,
          "replies": [
            {
              "id": 3416751,
              "postDate": "2026-03-03T16:29:35.217Z",
              "content": "<p>That’s a good question. </p>\n<p>Although we can’t reveal number of sequences for the rerun, it will be similar to the number of sequences that notebooks are being run on now. </p>\n<p>So notebooks that run and score properly now in the training phase should be fine in the rerun. </p>\n<p>Note that we did something similar in Part 1 of this competition and the vast majority of notebooks were rerun successfully - it was great to see that Kagglers engineered their codes for robustness, and we hope that continues!</p>",
              "rawMarkdown": "That’s a good question. \n\nAlthough we can’t reveal number of sequences for the rerun, it will be similar to the number of sequences that notebooks are being run on now. \n\nSo notebooks that run and score properly now in the training phase should be fine in the rerun. \n\nNote that we did something similar in Part 1 of this competition and the vast majority of notebooks were rerun successfully - it was great to see that Kagglers engineered their codes for robustness, and we hope that continues!",
              "votes": 2
            },
            {
              "id": 3420751,
              "postDate": "2026-03-13T21:41:13.110Z",
              "rawMarkdown": "",
              "isDeleted": true
            },
            {
              "id": 3427254,
              "postDate": "2026-03-23T21:45:50.093Z",
              "content": "<p>Will you maintain the hard 8 hour limit?  The competition description says the time may be expanded.  It's a lot easier to engineer for 8 hrs compared with an expansion based on the number of items, because we don't know how many items or their lengths now.</p>",
              "rawMarkdown": "Will you maintain the hard 8 hour limit?  The competition description says the time may be expanded.  It's a lot easier to engineer for 8 hrs compared with an expansion based on the number of items, because we don't know how many items or their lengths now.",
              "votes": 1
            },
            {
              "id": 3427577,
              "postDate": "2026-03-24T09:06:17.353Z",
              "content": "<p>It would be nice if Kaggle could provide the notebook runtime limit in a variable, in the same spirit as <code>KAGGLE_IS_COMPETITION_RERUN</code>. Maybe it could be a useful feature for competition hosts…</p>",
              "rawMarkdown": "It would be nice if Kaggle could provide the notebook runtime limit in a variable, in the same spirit as `KAGGLE_IS_COMPETITION_RERUN`. Maybe it could be a useful feature for competition hosts...",
              "votes": 1
            }
          ]
        }
      ]
    },
    {
      "id": 3416597,
      "postDate": "2026-03-03T10:50:47.463Z",
      "rawMarkdown": "",
      "isDeleted": true,
      "replies": [
        {
          "id": 3416598,
          "postDate": "2026-03-03T10:51:24.503Z",
          "rawMarkdown": "",
          "isDeleted": true
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 3416707,
      "author_name": "Rhiju Das",
      "author_url": "",
      "post_date": "2026-03-03T14:18:47.310000",
      "content": "<p>Good questions -- thanks for asking them and congratulations on your progress so far!</p>\n<p><strong>1) Public vs. private leaderboard split</strong></p>\n<p>To help reduce chances of leakage, experimental data for the private leaderboard targets are being collected <em>during</em> the competition. Since we don't know which RNA targets we'll get high quality data for, we can't provide a percentage estimate of public/private split until the competition closes.</p>\n<p><strong>2)  Final scoring / re-run policy</strong></p>\n<p>The final scores will be based on re-run of the two notebooks that each team selects. For notebooks that use random seeds, there will indeed be some element of chance. These notebooks can reduce random fluctuations by using fixed seeds or selecting models from multiple runs.</p>\n<p>Good luck! </p>",
      "votes": 2,
      "replies": [
        {
          "id": 3416747,
          "author_name": "Ragesh Thangaraj",
          "author_url": "",
          "post_date": "2026-03-03T16:20:04.147000",
          "content": "<p>Dear host <a href=\"https://www.kaggle.com/rhijudas\" target=\"_blank\">@rhijudas</a> but there is time constraint that the notebook should be &lt;= 8hours of gpu or cpu if you can say the number of rna sequence tested it can be good to optimize the inference based on that . Thank you.</p>",
          "votes": 2,
          "replies": [
            {
              "id": 3416751,
              "author_name": "Rhiju Das",
              "author_url": "",
              "post_date": "2026-03-03T16:29:35.217000",
              "content": "<p>That’s a good question. </p>\n<p>Although we can’t reveal number of sequences for the rerun, it will be similar to the number of sequences that notebooks are being run on now. </p>\n<p>So notebooks that run and score properly now in the training phase should be fine in the rerun. </p>\n<p>Note that we did something similar in Part 1 of this competition and the vast majority of notebooks were rerun successfully - it was great to see that Kagglers engineered their codes for robustness, and we hope that continues!</p>",
              "votes": 2,
              "replies": []
            },
            {
              "id": 3420751,
              "author_name": "",
              "author_url": "",
              "post_date": "2026-03-13T21:41:13.110000",
              "content": "",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3427254,
              "author_name": "Jack Cole",
              "author_url": "",
              "post_date": "2026-03-23T21:45:50.093000",
              "content": "<p>Will you maintain the hard 8 hour limit?  The competition description says the time may be expanded.  It's a lot easier to engineer for 8 hrs compared with an expansion based on the number of items, because we don't know how many items or their lengths now.</p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 3427577,
              "author_name": "Gabor Balazs",
              "author_url": "",
              "post_date": "2026-03-24T09:06:17.353000",
              "content": "<p>It would be nice if Kaggle could provide the notebook runtime limit in a variable, in the same spirit as <code>KAGGLE_IS_COMPETITION_RERUN</code>. Maybe it could be a useful feature for competition hosts…</p>",
              "votes": 1,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3416597,
      "author_name": "",
      "author_url": "",
      "post_date": "2026-03-03T10:50:47.463000",
      "content": "",
      "votes": 0,
      "replies": [
        {
          "id": 3416598,
          "author_name": "",
          "author_url": "",
          "post_date": "2026-03-03T10:51:24.503000",
          "content": "",
          "votes": 0,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3416259": "Dear Host, @rhijudas @przemekporebski — could you please clarify two points about **Stanford RNA 3D Folding Part 2**?\n\n*(Apologies if this has already been answered somewhere — feel free to point me to the relevant post/link , thanks.)*\n\n### 1) Public vs. private leaderboard split (test data distribution)\n\nMany Kaggle competitions explicitly state how the public leaderboard is computed (e.g., “~20% public / ~80% private”), but I don’t see that information on the competition page in this comp:\nhttps://www.kaggle.com/competitions/stanford-rna-3d-folding-2 \n\n* Is the public leaderboard based on a fixed subset of the test set?\n* If so, what is the approximate public/private percentage split?\n\n### 2) Final scoring / re-run policy\n\nWill the final results be determined by **re-running/re-scoring submissions** after the competition ends (i.e., a standardized rerun), or will scoring be based only on the submitted outputs as-is?\n\nI’m asking because some inference pipelines (e.g., Protenix-based) can introduce noticeable randomness, so understanding the final evaluation procedure is important for reproducibility and final standings.\n\nThanks in advance for the clarification.\n",
    "3416707": "Good questions -- thanks for asking them and congratulations on your progress so far!\n\n**1) Public vs. private leaderboard split**\n\nTo help reduce chances of leakage, experimental data for the private leaderboard targets are being collected *during* the competition. Since we don't know which RNA targets we'll get high quality data for, we can't provide a percentage estimate of public/private split until the competition closes.\n\n**2)  Final scoring / re-run policy**\n\nThe final scores will be based on re-run of the two notebooks that each team selects. For notebooks that use random seeds, there will indeed be some element of chance. These notebooks can reduce random fluctuations by using fixed seeds or selecting models from multiple runs.\n\nGood luck! ",
    "3416597": ""
  }
}