{
  "id": 561433,
  "title": "Viewing the leaderboard and churn",
  "url": "/competitions/czii-cryo-et-object-identification/discussion/561433",
  "author_name": "",
  "post_date": "2025-02-06T05:30:46.203845900Z",
  "votes": 28,
  "comment_count": 8,
  "views": 0,
  "content": "<p>Hello all,</p>\n<p>This competition ended a few hours ago as on writing this post with a relatively stable leaderboard and low amount of churn. Let's delve into this as below-</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F8273630%2F23d44d80e8321341acf030955efc6dfd%2Flb.png?generation=1738819119448147&amp;alt=media\" alt=\"\"></p>\n<h2>Regions of interest</h2>\n<p>We have 2 regions of interest as below-</p>\n<table>\n<thead>\n<tr>\n<th>Region label</th>\n<th>Comments and inferences</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>R1</td>\n<td>* This is the medal winning region, with all gold, silver and bronze medals aggregated into 1 single group <br> * It is evident that we have low churn here and public and private leaderboard are stable for this group</td>\n</tr>\n<tr>\n<td>R2</td>\n<td>* This represents a small section of the participant base that churned down on the private leaderboard from a moderate public leaderboard position, perhaps due to some code issues, a public kernel, blending issues, etc. <br> * This is a small group though and the leaderboard otherwise looks stable for the entire participant base</td>\n</tr>\n</tbody>\n</table>\n<h2>Analysis of the top 10% participants</h2>\n<p>This section analyses the ranking churn and submissions across the gold, silver and bronze medal winners as below-</p>\n<table>\n<thead>\n<tr>\n<th>Medal zone</th>\n<th>Last rank</th>\n<th>Comments</th>\n<th>Average submissions</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Gold</td>\n<td>11</td>\n<td>* Stable teams = 10 <br>* Entering from below = 1</td>\n<td>222.1</td>\n</tr>\n<tr>\n<td>Silver</td>\n<td>50</td>\n<td>* Stable teams = 37 <br>* Entering from below = 1 <br> * Entering from above = 1</td>\n<td>155.10</td>\n</tr>\n<tr>\n<td>Bronze</td>\n<td>100</td>\n<td>* Stable teams = 46 <br>* Entering from below = 3 <br> * Entering from above = 1</td>\n<td>110.06</td>\n</tr>\n</tbody>\n</table>\n<p><br>It is very evident from the above table that we <strong>have an incredible level of stability across the public and private leaderboards</strong>. Also, on average, top 10 teams submitted 70-75 times more than the rest of the silver medal winners. Also, bronze medal winners on average submitted 40 counts lesser than the silver rankers and almost half of the gold positions!</p>\n<p>Wishing one and all the best for their future endeavors, wishing the winners hearty congratulations and happy learning to one and all!</p>\n<p>Best regards,<br>\nRavi Ramakrishnan</p>",
  "messages": [
    {
      "id": "3116591",
      "postDate": "02/06/2025 05:30:46",
      "content": "<p>Hello all,</p>\n<p>This competition ended a few hours ago as on writing this post with a relatively stable leaderboard and low amount of churn. Let's delve into this as below-</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F8273630%2F23d44d80e8321341acf030955efc6dfd%2Flb.png?generation=1738819119448147&amp;alt=media\" alt=\"\"></p>\n<h2>Regions of interest</h2>\n<p>We have 2 regions of interest as below-</p>\n<table>\n<thead>\n<tr>\n<th>Region label</th>\n<th>Comments and inferences</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>R1</td>\n<td>* This is the medal winning region, with all gold, silver and bronze medals aggregated into 1 single group <br> * It is evident that we have low churn here and public and private leaderboard are stable for this group</td>\n</tr>\n<tr>\n<td>R2</td>\n<td>* This represents a small section of the participant base that churned down on the private leaderboard from a moderate public leaderboard position, perhaps due to some code issues, a public kernel, blending issues, etc. <br> * This is a small group though and the leaderboard otherwise looks stable for the entire participant base</td>\n</tr>\n</tbody>\n</table>\n<h2>Analysis of the top 10% participants</h2>\n<p>This section analyses the ranking churn and submissions across the gold, silver and bronze medal winners as below-</p>\n<table>\n<thead>\n<tr>\n<th>Medal zone</th>\n<th>Last rank</th>\n<th>Comments</th>\n<th>Average submissions</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Gold</td>\n<td>11</td>\n<td>* Stable teams = 10 <br>* Entering from below = 1</td>\n<td>222.1</td>\n</tr>\n<tr>\n<td>Silver</td>\n<td>50</td>\n<td>* Stable teams = 37 <br>* Entering from below = 1 <br> * Entering from above = 1</td>\n<td>155.10</td>\n</tr>\n<tr>\n<td>Bronze</td>\n<td>100</td>\n<td>* Stable teams = 46 <br>* Entering from below = 3 <br> * Entering from above = 1</td>\n<td>110.06</td>\n</tr>\n</tbody>\n</table>\n<p><br>It is very evident from the above table that we <strong>have an incredible level of stability across the public and private leaderboards</strong>. Also, on average, top 10 teams submitted 70-75 times more than the rest of the silver medal winners. Also, bronze medal winners on average submitted 40 counts lesser than the silver rankers and almost half of the gold positions!</p>\n<p>Wishing one and all the best for their future endeavors, wishing the winners hearty congratulations and happy learning to one and all!</p>\n<p>Best regards,<br>\nRavi Ramakrishnan</p>",
      "rawMarkdown": "Hello all,\n\nThis competition ended a few hours ago as on writing this post with a relatively stable leaderboard and low amount of churn. Let's delve into this as below-\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F8273630%2F23d44d80e8321341acf030955efc6dfd%2Flb.png?generation=1738819119448147&alt=media)\n\n## Regions of interest\n\nWe have 2 regions of interest as below-\n| Region label |  Comments and inferences|\n| --- | --- |\n|  R1| * This is the medal winning region, with all gold, silver and bronze medals aggregated into 1 single group <br> * It is evident that we have low churn here and public and private leaderboard are stable for this group  |\n|  R2| * This represents a small section of the participant base that churned down on the private leaderboard from a moderate public leaderboard position, perhaps due to some code issues, a public kernel, blending issues, etc. <br> * This is a small group though and the leaderboard otherwise looks stable for the entire participant base  |\n\n## Analysis of the top 10% participants\n\nThis section analyses the ranking churn and submissions across the gold, silver and bronze medal winners as below-\n\n|Medal zone  | Last rank| Comments| Average submissions | \n| --- | --- | ---------- | ---------------- | \n| Gold | 11  |* Stable teams = 10 <br>* Entering from below = 1 | 222.1| \n| Silver| 50 |* Stable teams = 37 <br>* Entering from below = 1 <br> * Entering from above = 1 | 155.10| \n| Bronze| 100 |* Stable teams = 46 <br>* Entering from below = 3 <br> * Entering from above = 1 | 110.06| \n\n<br>It is very evident from the above table that we **have an incredible level of stability across the public and private leaderboards**. Also, on average, top 10 teams submitted 70-75 times more than the rest of the silver medal winners. Also, bronze medal winners on average submitted 40 counts lesser than the silver rankers and almost half of the gold positions!\n\nWishing one and all the best for their future endeavors, wishing the winners hearty congratulations and happy learning to one and all!\n\nBest regards,\nRavi Ramakrishnan",
      "votes": null
    },
    {
      "id": "3116696",
      "postDate": "02/06/2025 08:17:03",
      "content": "<p>Thank you for the excellent analysis.</p>\n<p>I am one of the medalists with significant rank changes. <br>\nPublic: 73rd → Private: 90th</p>\n<p>I have been ensembling three models and adjusting the softmax probabilities and cluster size thresholds of each model to improve CV and Public scores.</p>\n<p>Sub1  Public 0.737, Private 0.721<br>\nSub2 Public 0.729, Private 0.719</p>\n<p>I submitted two final submissions. Sub1 had the best CV and Public scores, but a slight change in the softmax or cluster size drastically lowered the CV and scores. Sub2's scores did not change much regardless of changes in the softmax or cluster size. As a result, Sub1 was the best in Private, but the rank dropped because it overfitted to the Public dataset. However, considering that the learning data consisted of 7 sets and the Public evaluation was based on 130 sets of data, I expected the rank wouldn't drop much even if it overfitted to the Public dataset.</p>\n<p>I've only been participating in Kaggle for a few months, but I think I might have won a medal, and I'm thrilled.</p>",
      "rawMarkdown": "Thank you for the excellent analysis.\n\nI am one of the medalists with significant rank changes. \nPublic: 73rd → Private: 90th\n\nI have been ensembling three models and adjusting the softmax probabilities and cluster size thresholds of each model to improve CV and Public scores.\n\nSub1  Public 0.737, Private 0.721\nSub2 Public 0.729, Private 0.719\n\nI submitted two final submissions. Sub1 had the best CV and Public scores, but a slight change in the softmax or cluster size drastically lowered the CV and scores. Sub2's scores did not change much regardless of changes in the softmax or cluster size. As a result, Sub1 was the best in Private, but the rank dropped because it overfitted to the Public dataset. However, considering that the learning data consisted of 7 sets and the Public evaluation was based on 130 sets of data, I expected the rank wouldn't drop much even if it overfitted to the Public dataset.\n\nI've only been participating in Kaggle for a few months, but I think I might have won a medal, and I'm thrilled.",
      "votes": null
    },
    {
      "id": "3116901",
      "postDate": "02/06/2025 12:24:13",
      "content": "<p>From the solutions I read, I see that everyone was having consistent results between public and private as you have mentioned. Some people solely relied on public LB as well by probing. </p>",
      "rawMarkdown": "From the solutions I read, I see that everyone was having consistent results between public and private as you have mentioned. Some people solely relied on public LB as well by probing.",
      "votes": null
    },
    {
      "id": "3116906",
      "postDate": "02/06/2025 12:27:15",
      "content": "<p>True - this is a risky strategy (I will think 10 times before doing this) but it worked for them <a href=\"https://www.kaggle.com/snnclsr\" target=\"_blank\">@snnclsr</a> </p>",
      "rawMarkdown": "True - this is a risky strategy (I will think 10 times before doing this) but it worked for them @snnclsr",
      "votes": null
    },
    {
      "id": "3116911",
      "postDate": "02/06/2025 12:30:38",
      "content": "<p>Yeah, it's true. I think because of the dataset paper as well. People were more confident specific to this competition.</p>",
      "rawMarkdown": "Yeah, it's true. I think because of the dataset paper as well. People were more confident specific to this competition.",
      "votes": null
    },
    {
      "id": "3117053",
      "postDate": "02/06/2025 15:34:27",
      "content": "<p>This is incredible, thank you so much for this analysis.</p>",
      "rawMarkdown": "This is incredible, thank you so much for this analysis.",
      "votes": null
    },
    {
      "id": "3118356",
      "postDate": "02/07/2025 23:09:02",
      "content": "<p>Remarkable work <a href=\"https://www.kaggle.com/ravi20076\" target=\"_blank\">@ravi20076</a> - gives a clearer perspective on both Public and Private LB performance, with a better understanding of performance clustering for R1 and R2. I wish o other competitions could adopt this as a post-mortem after each competition. </p>",
      "rawMarkdown": "Remarkable work @ravi20076 - gives a clearer perspective on both Public and Private LB performance, with a better understanding of performance clustering for R1 and R2. I wish o other competitions could adopt this as a post-mortem after each competition.",
      "votes": null
    },
    {
      "id": "3118460",
      "postDate": "02/08/2025 05:35:59",
      "content": "<p>I learn a lot from this analysis - the leaderboard here was stable and cv-lb was stable <a href=\"https://www.kaggle.com/olabodejames\" target=\"_blank\">@olabodejames</a> <br>\nSometimes, the leaderboard goes awry and people lose out on the private leaderboard due to a churn and data issues between the public and private leaderboard.</p>\n<p>I usually stay away from churn-ridden competitions / invest less time on them - there is no point of investing time on a risky assignment where result is not certain!</p>",
      "rawMarkdown": "I learn a lot from this analysis - the leaderboard here was stable and cv-lb was stable @olabodejames \nSometimes, the leaderboard goes awry and people lose out on the private leaderboard due to a churn and data issues between the public and private leaderboard.\n\nI usually stay away from churn-ridden competitions / invest less time on them - there is no point of investing time on a risky assignment where result is not certain!",
      "votes": null
    },
    {
      "id": "3118944",
      "postDate": "02/08/2025 17:15:30",
      "content": "<p>Absolutely, you are apt on churn-ridden competitions as those are susceptible to very high uncertainty which results in efforts misdirections - which I have seen a lot of </p>",
      "rawMarkdown": "Absolutely, you are apt on churn-ridden competitions as those are susceptible to very high uncertainty which results in efforts misdirections - which I have seen a lot of",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3116696,
      "author_name": "ryqsaq",
      "author_url": "",
      "post_date": "02/06/2025 08:17:03",
      "content": "<p>Thank you for the excellent analysis.</p>\n<p>I am one of the medalists with significant rank changes. <br>\nPublic: 73rd → Private: 90th</p>\n<p>I have been ensembling three models and adjusting the softmax probabilities and cluster size thresholds of each model to improve CV and Public scores.</p>\n<p>Sub1  Public 0.737, Private 0.721<br>\nSub2 Public 0.729, Private 0.719</p>\n<p>I submitted two final submissions. Sub1 had the best CV and Public scores, but a slight change in the softmax or cluster size drastically lowered the CV and scores. Sub2's scores did not change much regardless of changes in the softmax or cluster size. As a result, Sub1 was the best in Private, but the rank dropped because it overfitted to the Public dataset. However, considering that the learning data consisted of 7 sets and the Public evaluation was based on 130 sets of data, I expected the rank wouldn't drop much even if it overfitted to the Public dataset.</p>\n<p>I've only been participating in Kaggle for a few months, but I think I might have won a medal, and I'm thrilled.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3116901,
      "author_name": "snnclsr",
      "author_url": "",
      "post_date": "02/06/2025 12:24:13",
      "content": "<p>From the solutions I read, I see that everyone was having consistent results between public and private as you have mentioned. Some people solely relied on public LB as well by probing. </p>",
      "votes": null,
      "replies": [
        {
          "id": 3116906,
          "author_name": "ravi20076",
          "author_url": "",
          "post_date": "02/06/2025 12:27:15",
          "content": "<p>True - this is a risky strategy (I will think 10 times before doing this) but it worked for them <a href=\"https://www.kaggle.com/snnclsr\" target=\"_blank\">@snnclsr</a> </p>",
          "votes": null,
          "replies": [
            {
              "id": 3116911,
              "author_name": "snnclsr",
              "author_url": "",
              "post_date": "02/06/2025 12:30:38",
              "content": "<p>Yeah, it's true. I think because of the dataset paper as well. People were more confident specific to this competition.</p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3117053,
      "author_name": "rezaparaan",
      "author_url": "",
      "post_date": "02/06/2025 15:34:27",
      "content": "<p>This is incredible, thank you so much for this analysis.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3118356,
      "author_name": "olabodejames",
      "author_url": "",
      "post_date": "02/07/2025 23:09:02",
      "content": "<p>Remarkable work <a href=\"https://www.kaggle.com/ravi20076\" target=\"_blank\">@ravi20076</a> - gives a clearer perspective on both Public and Private LB performance, with a better understanding of performance clustering for R1 and R2. I wish o other competitions could adopt this as a post-mortem after each competition. </p>",
      "votes": null,
      "replies": [
        {
          "id": 3118460,
          "author_name": "ravi20076",
          "author_url": "",
          "post_date": "02/08/2025 05:35:59",
          "content": "<p>I learn a lot from this analysis - the leaderboard here was stable and cv-lb was stable <a href=\"https://www.kaggle.com/olabodejames\" target=\"_blank\">@olabodejames</a> <br>\nSometimes, the leaderboard goes awry and people lose out on the private leaderboard due to a churn and data issues between the public and private leaderboard.</p>\n<p>I usually stay away from churn-ridden competitions / invest less time on them - there is no point of investing time on a risky assignment where result is not certain!</p>",
          "votes": null,
          "replies": [
            {
              "id": 3118944,
              "author_name": "olabodejames",
              "author_url": "",
              "post_date": "02/08/2025 17:15:30",
              "content": "<p>Absolutely, you are apt on churn-ridden competitions as those are susceptible to very high uncertainty which results in efforts misdirections - which I have seen a lot of </p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3116591": "Hello all,\n\nThis competition ended a few hours ago as on writing this post with a relatively stable leaderboard and low amount of churn. Let's delve into this as below-\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F8273630%2F23d44d80e8321341acf030955efc6dfd%2Flb.png?generation=1738819119448147&alt=media)\n\n## Regions of interest\n\nWe have 2 regions of interest as below-\n| Region label |  Comments and inferences|\n| --- | --- |\n|  R1| * This is the medal winning region, with all gold, silver and bronze medals aggregated into 1 single group <br> * It is evident that we have low churn here and public and private leaderboard are stable for this group  |\n|  R2| * This represents a small section of the participant base that churned down on the private leaderboard from a moderate public leaderboard position, perhaps due to some code issues, a public kernel, blending issues, etc. <br> * This is a small group though and the leaderboard otherwise looks stable for the entire participant base  |\n\n## Analysis of the top 10% participants\n\nThis section analyses the ranking churn and submissions across the gold, silver and bronze medal winners as below-\n\n|Medal zone  | Last rank| Comments| Average submissions | \n| --- | --- | ---------- | ---------------- | \n| Gold | 11  |* Stable teams = 10 <br>* Entering from below = 1 | 222.1| \n| Silver| 50 |* Stable teams = 37 <br>* Entering from below = 1 <br> * Entering from above = 1 | 155.10| \n| Bronze| 100 |* Stable teams = 46 <br>* Entering from below = 3 <br> * Entering from above = 1 | 110.06| \n\n<br>It is very evident from the above table that we **have an incredible level of stability across the public and private leaderboards**. Also, on average, top 10 teams submitted 70-75 times more than the rest of the silver medal winners. Also, bronze medal winners on average submitted 40 counts lesser than the silver rankers and almost half of the gold positions!\n\nWishing one and all the best for their future endeavors, wishing the winners hearty congratulations and happy learning to one and all!\n\nBest regards,\nRavi Ramakrishnan",
    "3116696": "Thank you for the excellent analysis.\n\nI am one of the medalists with significant rank changes. \nPublic: 73rd → Private: 90th\n\nI have been ensembling three models and adjusting the softmax probabilities and cluster size thresholds of each model to improve CV and Public scores.\n\nSub1  Public 0.737, Private 0.721\nSub2 Public 0.729, Private 0.719\n\nI submitted two final submissions. Sub1 had the best CV and Public scores, but a slight change in the softmax or cluster size drastically lowered the CV and scores. Sub2's scores did not change much regardless of changes in the softmax or cluster size. As a result, Sub1 was the best in Private, but the rank dropped because it overfitted to the Public dataset. However, considering that the learning data consisted of 7 sets and the Public evaluation was based on 130 sets of data, I expected the rank wouldn't drop much even if it overfitted to the Public dataset.\n\nI've only been participating in Kaggle for a few months, but I think I might have won a medal, and I'm thrilled.",
    "3116901": "From the solutions I read, I see that everyone was having consistent results between public and private as you have mentioned. Some people solely relied on public LB as well by probing.",
    "3116906": "True - this is a risky strategy (I will think 10 times before doing this) but it worked for them @snnclsr",
    "3116911": "Yeah, it's true. I think because of the dataset paper as well. People were more confident specific to this competition.",
    "3117053": "This is incredible, thank you so much for this analysis.",
    "3118356": "Remarkable work @ravi20076 - gives a clearer perspective on both Public and Private LB performance, with a better understanding of performance clustering for R1 and R2. I wish o other competitions could adopt this as a post-mortem after each competition.",
    "3118460": "I learn a lot from this analysis - the leaderboard here was stable and cv-lb was stable @olabodejames \nSometimes, the leaderboard goes awry and people lose out on the private leaderboard due to a churn and data issues between the public and private leaderboard.\n\nI usually stay away from churn-ridden competitions / invest less time on them - there is no point of investing time on a risky assignment where result is not certain!",
    "3118944": "Absolutely, you are apt on churn-ridden competitions as those are susceptible to very high uncertainty which results in efforts misdirections - which I have seen a lot of"
  },
  "source": "meta"
}