{
  "id": 539460,
  "title": "Zero score problem",
  "url": "/competitions/ariel-data-challenge-2024/discussion/539460",
  "author_name": "yuanzhe zhou",
  "post_date": "2024-10-09T02:56:54.959000",
  "votes": 9,
  "comment_count": 19,
  "views": 0,
  "content": "<p>It seems that my nn model gives a reasonable cv score (&gt;0.55) across kfold, but the LB score is always 0. What could be the reason? Could it be that my model give a prediction too big because the distribution of test set is different? </p>",
  "messages": [
    {
      "id": 3012480,
      "postDate": "2024-10-09T05:02:45.173Z",
      "content": "<p>I struggled with 0 score for weeks. In my case the key difference between train and test was probably that the ingress and egress times (i.e. when the planet enters and exits) are different in test. So if you're making specific assumptions on when this happens (for example by removing a large amount of data around the possible ingress and egress), you can run into this.</p>",
      "rawMarkdown": "I struggled with 0 score for weeks. In my case the key difference between train and test was probably that the ingress and egress times (i.e. when the planet enters and exits) are different in test. So if you're making specific assumptions on when this happens (for example by removing a large amount of data around the possible ingress and egress), you can run into this.",
      "votes": 12,
      "replies": [
        {
          "id": 3012507,
          "postDate": "2024-10-09T05:49:20.093Z",
          "content": "<p>👍 thanks a lot, I did make such assumption. The training set has this period well centered.</p>",
          "rawMarkdown": "👍 thanks a lot, I did make such assumption. The training set has this period well centered."
        },
        {
          "id": 3012760,
          "postDate": "2024-10-09T10:44:22.583Z",
          "content": "<p>Do you know if the test set's dataset well centered? (ingress between [0, 188], egress between [188, 375])<br>\nIt is really frustating debugging with small amount of submissions and no score feedback … the cv score is quite good but lb always 0 :/</p>",
          "rawMarkdown": "Do you know if the test set's dataset well centered? (ingress between [0, 188], egress between [188, 375])\nIt is really frustating debugging with small amount of submissions and no score feedback ... the cv score is quite good but lb always 0 :/",
          "votes": 4,
          "replies": [
            {
              "id": 3012825,
              "postDate": "2024-10-09T12:05:49.937Z",
              "content": "<p>I can confirm that there are cases when some examples in the test is not as well-centered as others. If you look into the training set, there are also a few cases where it is not well-centered too. </p>",
              "rawMarkdown": "I can confirm that there are cases when some examples in the test is not as well-centered as others. If you look into the training set, there are also a few cases where it is not well-centered too. ",
              "votes": 3
            },
            {
              "id": 3015802,
              "postDate": "2024-10-13T00:01:01.873Z",
              "content": "<p>How did you manage to fix the 0 score LB? Was it related to transit timing?</p>",
              "rawMarkdown": "How did you manage to fix the 0 score LB? Was it related to transit timing?"
            },
            {
              "id": 3031438,
              "postDate": "2024-10-29T17:25:52.810Z",
              "content": "<p>did you find out?</p>",
              "rawMarkdown": "did you find out?\n"
            }
          ]
        }
      ]
    },
    {
      "id": 3012413,
      "postDate": "2024-10-09T02:56:54.960Z",
      "content": "<p>It seems that my nn model gives a reasonable cv score (&gt;0.55) across kfold, but the LB score is always 0. What could be the reason? Could it be that my model give a prediction too big because the distribution of test set is different? </p>",
      "rawMarkdown": "It seems that my nn model gives a reasonable cv score (>0.55) across kfold, but the LB score is always 0. What could be the reason? Could it be that my model give a prediction too big because the distribution of test set is different? ",
      "votes": 9
    },
    {
      "id": 3012438,
      "postDate": "2024-10-09T03:27:03.467Z",
      "content": "<p>Try increasing sigma prediction. Uncertainty for test set predictions is much higher and caused people to have zero score</p>",
      "rawMarkdown": "Try increasing sigma prediction. Uncertainty for test set predictions is much higher and caused people to have zero score",
      "votes": 3,
      "replies": [
        {
          "id": 3012456,
          "postDate": "2024-10-09T04:03:59.627Z",
          "content": "<p>Thanks, it seems that my model does not generalize when the distribution changes.</p>",
          "rawMarkdown": "Thanks, it seems that my model does not generalize when the distribution changes.",
          "votes": 1
        }
      ]
    },
    {
      "id": 3022135,
      "postDate": "2024-10-19T10:11:36.870Z",
      "content": "<p>Also encountered this problem, would you share your idea on how to resolve it?</p>",
      "rawMarkdown": "Also encountered this problem, would you share your idea on how to resolve it?",
      "replies": [
        {
          "id": 3024047,
          "postDate": "2024-10-21T09:27:02.420Z",
          "content": "<p>Increase sigma value to like 5e-4</p>",
          "rawMarkdown": "Increase sigma value to like 5e-4",
          "votes": 1
        }
      ]
    },
    {
      "id": 3014283,
      "postDate": "2024-10-11T05:42:03.297Z",
      "content": "<p>I used a very simple model, local cv is ~0.7, online score is much lower. Is there anything missing that I did not notice… I do not think I would be able to figure it out before the end of the competition …😅</p>",
      "rawMarkdown": "I used a very simple model, local cv is ~0.7, online score is much lower. Is there anything missing that I did not notice... I do not think I would be able to figure it out before the end of the competition ...😅",
      "replies": [
        {
          "id": 3014303,
          "postDate": "2024-10-11T06:20:11.640Z",
          "content": "<p>It's the same here. I'm considering the following:</p>\n<ul>\n<li>The different calibration data</li>\n<li>The new star (=2)</li>\n</ul>",
          "rawMarkdown": "It's the same here. I'm considering the following:\n- The different calibration data\n- The new star (=2)",
          "votes": 1,
          "replies": [
            {
              "id": 3014322,
              "postDate": "2024-10-11T06:33:55.517Z",
              "content": "<p>To be honest, they should make the only difference between train/test data the new star.  Currently I do not have any idea how to optimize … only submit &amp; zeros</p>",
              "rawMarkdown": "To be honest, they should make the only difference between train/test data the new star.  Currently I do not have any idea how to optimize ... only submit & zeros"
            },
            {
              "id": 3014493,
              "postDate": "2024-10-11T09:27:08.810Z",
              "content": "<p>Just so you're aware: there are two new stars (so 4 stars total in the test set). You can verify this with an appropriate assert in a submission script.</p>",
              "rawMarkdown": "Just so you're aware: there are two new stars (so 4 stars total in the test set). You can verify this with an appropriate assert in a submission script.",
              "votes": 4
            },
            {
              "id": 3014494,
              "postDate": "2024-10-11T09:27:19.670Z",
              "content": "<p><a href=\"https://www.kaggle.com/wuliaokaola\" target=\"_blank\">@wuliaokaola</a> Hello, Johnny. what do you mean 'The new star (=2)'? Can we probe the test dataset?</p>",
              "rawMarkdown": "@wuliaokaola Hello, Johnny. what do you mean 'The new star (=2)'? Can we probe the test dataset?"
            },
            {
              "id": 3014558,
              "postDate": "2024-10-11T10:54:03.837Z",
              "content": "<p>50% data for star0/1, 50% data for star2/3</p>",
              "rawMarkdown": "50% data for star0/1, 50% data for star2/3",
              "votes": 1
            },
            {
              "id": 3023537,
              "postDate": "2024-10-20T16:56:48.133Z",
              "content": "<p>Hi, how did you finally resolve the zero score error?</p>",
              "rawMarkdown": "Hi, how did you finally resolve the zero score error?"
            }
          ]
        },
        {
          "id": 3014462,
          "postDate": "2024-10-11T09:10:06.263Z",
          "content": "<p>That's normal and I also meet the same situation. It's easy to train and predict the wavelengths, and I try finding the different pre- or proprocessing for test datasets.</p>",
          "rawMarkdown": "That's normal and I also meet the same situation. It's easy to train and predict the wavelengths, and I try finding the different pre- or proprocessing for test datasets."
        },
        {
          "id": 3015477,
          "postDate": "2024-10-12T13:22:52.197Z",
          "rawMarkdown": "",
          "isDeleted": true
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 3012480,
      "author_name": "Jeroen Cottaar",
      "author_url": "",
      "post_date": "2024-10-09T05:02:45.173000",
      "content": "<p>I struggled with 0 score for weeks. In my case the key difference between train and test was probably that the ingress and egress times (i.e. when the planet enters and exits) are different in test. So if you're making specific assumptions on when this happens (for example by removing a large amount of data around the possible ingress and egress), you can run into this.</p>",
      "votes": 12,
      "replies": [
        {
          "id": 3012507,
          "author_name": "yuanzhe zhou",
          "author_url": "",
          "post_date": "2024-10-09T05:49:20.093000",
          "content": "<p>👍 thanks a lot, I did make such assumption. The training set has this period well centered.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 3012760,
          "author_name": "yuanzhe zhou",
          "author_url": "",
          "post_date": "2024-10-09T10:44:22.583000",
          "content": "<p>Do you know if the test set's dataset well centered? (ingress between [0, 188], egress between [188, 375])<br>\nIt is really frustating debugging with small amount of submissions and no score feedback … the cv score is quite good but lb always 0 :/</p>",
          "votes": 4,
          "replies": [
            {
              "id": 3012825,
              "author_name": "Gordon Yip",
              "author_url": "",
              "post_date": "2024-10-09T12:05:49.937000",
              "content": "<p>I can confirm that there are cases when some examples in the test is not as well-centered as others. If you look into the training set, there are also a few cases where it is not well-centered too. </p>",
              "votes": 3,
              "replies": []
            },
            {
              "id": 3015802,
              "author_name": "Andrei Zamfir",
              "author_url": "",
              "post_date": "2024-10-13T00:01:01.873000",
              "content": "<p>How did you manage to fix the 0 score LB? Was it related to transit timing?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3031438,
              "author_name": "highDopamine",
              "author_url": "",
              "post_date": "2024-10-29T17:25:52.810000",
              "content": "<p>did you find out?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        }
      ]
    },
    {
      "id": 3012438,
      "author_name": "snehal",
      "author_url": "",
      "post_date": "2024-10-09T03:27:03.467000",
      "content": "<p>Try increasing sigma prediction. Uncertainty for test set predictions is much higher and caused people to have zero score</p>",
      "votes": 3,
      "replies": [
        {
          "id": 3012456,
          "author_name": "yuanzhe zhou",
          "author_url": "",
          "post_date": "2024-10-09T04:03:59.627000",
          "content": "<p>Thanks, it seems that my model does not generalize when the distribution changes.</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 3022135,
      "author_name": "ZHANG XINGHAN",
      "author_url": "",
      "post_date": "2024-10-19T10:11:36.870000",
      "content": "<p>Also encountered this problem, would you share your idea on how to resolve it?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 3024047,
          "author_name": "yuanzhe zhou",
          "author_url": "",
          "post_date": "2024-10-21T09:27:02.420000",
          "content": "<p>Increase sigma value to like 5e-4</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 3014283,
      "author_name": "yuanzhe zhou",
      "author_url": "",
      "post_date": "2024-10-11T05:42:03.297000",
      "content": "<p>I used a very simple model, local cv is ~0.7, online score is much lower. Is there anything missing that I did not notice… I do not think I would be able to figure it out before the end of the competition …😅</p>",
      "votes": 0,
      "replies": [
        {
          "id": 3014303,
          "author_name": "Johnny Lee",
          "author_url": "",
          "post_date": "2024-10-11T06:20:11.640000",
          "content": "<p>It's the same here. I'm considering the following:</p>\n<ul>\n<li>The different calibration data</li>\n<li>The new star (=2)</li>\n</ul>",
          "votes": 1,
          "replies": [
            {
              "id": 3014322,
              "author_name": "yuanzhe zhou",
              "author_url": "",
              "post_date": "2024-10-11T06:33:55.517000",
              "content": "<p>To be honest, they should make the only difference between train/test data the new star.  Currently I do not have any idea how to optimize … only submit &amp; zeros</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3014493,
              "author_name": "Jeroen Cottaar",
              "author_url": "",
              "post_date": "2024-10-11T09:27:08.810000",
              "content": "<p>Just so you're aware: there are two new stars (so 4 stars total in the test set). You can verify this with an appropriate assert in a submission script.</p>",
              "votes": 4,
              "replies": []
            },
            {
              "id": 3014494,
              "author_name": "Timmy Juicehouse",
              "author_url": "",
              "post_date": "2024-10-11T09:27:19.670000",
              "content": "<p><a href=\"https://www.kaggle.com/wuliaokaola\" target=\"_blank\">@wuliaokaola</a> Hello, Johnny. what do you mean 'The new star (=2)'? Can we probe the test dataset?</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 3014558,
              "author_name": "yuanzhe zhou",
              "author_url": "",
              "post_date": "2024-10-11T10:54:03.837000",
              "content": "<p>50% data for star0/1, 50% data for star2/3</p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 3023537,
              "author_name": "Faithful Chukwunwogor",
              "author_url": "",
              "post_date": "2024-10-20T16:56:48.133000",
              "content": "<p>Hi, how did you finally resolve the zero score error?</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 3014462,
          "author_name": "Timmy Juicehouse",
          "author_url": "",
          "post_date": "2024-10-11T09:10:06.263000",
          "content": "<p>That's normal and I also meet the same situation. It's easy to train and predict the wavelengths, and I try finding the different pre- or proprocessing for test datasets.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 3015477,
          "author_name": "",
          "author_url": "",
          "post_date": "2024-10-12T13:22:52.197000",
          "content": "",
          "votes": 0,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3012480": "I struggled with 0 score for weeks. In my case the key difference between train and test was probably that the ingress and egress times (i.e. when the planet enters and exits) are different in test. So if you're making specific assumptions on when this happens (for example by removing a large amount of data around the possible ingress and egress), you can run into this.",
    "3012413": "It seems that my nn model gives a reasonable cv score (>0.55) across kfold, but the LB score is always 0. What could be the reason? Could it be that my model give a prediction too big because the distribution of test set is different? ",
    "3012438": "Try increasing sigma prediction. Uncertainty for test set predictions is much higher and caused people to have zero score",
    "3022135": "Also encountered this problem, would you share your idea on how to resolve it?",
    "3014283": "I used a very simple model, local cv is ~0.7, online score is much lower. Is there anything missing that I did not notice... I do not think I would be able to figure it out before the end of the competition ...😅"
  }
}