{
  "id": 233824,
  "title": "I doubt LB scoring is correct. [Solved I'm wrong]",
  "url": "/competitions/coleridgeinitiative-show-us-the-data/discussion/233824",
  "author_name": "",
  "post_date": "2021-04-21T09:51:37.425495300Z",
  "votes": 10,
  "comment_count": 4,
  "views": 0,
  "content": "<p>I'm sorry for bothering you. I found I'm wrong. Thank you.<br>\n~~I tried some LB proving and the results suggested that LB scoring is wrong. The detail is shown <a href=\"https://www.kaggle.com/osciiart/lb-probing-2-i-doubt-lb-scoring-is-correct\" target=\"_blank\">here</a>.<br>\nI think <code>Beta</code> is not <strong>0.5</strong> but about <strong>1.2</strong>.  <br>\n<a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a>, <a href=\"https://www.kaggle.com/julialane\" target=\"_blank\">@julialane</a> Please verify this problem.</p>\n<p>If really  <code>Beta=0.5</code>, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized. However, very few teams achieved this actually. If <code>Beta</code> is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. This strongly discourages competitors to make models that aggressively search unseen datasets. It ruins the meaning of this competition the host intends to.~~</p>",
  "messages": [
    {
      "id": "1279874",
      "postDate": "04/21/2021 09:51:37",
      "content": "<p>I'm sorry for bothering you. I found I'm wrong. Thank you.<br>\n~~I tried some LB proving and the results suggested that LB scoring is wrong. The detail is shown <a href=\"https://www.kaggle.com/osciiart/lb-probing-2-i-doubt-lb-scoring-is-correct\" target=\"_blank\">here</a>.<br>\nI think <code>Beta</code> is not <strong>0.5</strong> but about <strong>1.2</strong>.  <br>\n<a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a>, <a href=\"https://www.kaggle.com/julialane\" target=\"_blank\">@julialane</a> Please verify this problem.</p>\n<p>If really  <code>Beta=0.5</code>, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized. However, very few teams achieved this actually. If <code>Beta</code> is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. This strongly discourages competitors to make models that aggressively search unseen datasets. It ruins the meaning of this competition the host intends to.~~</p>",
      "rawMarkdown": "I'm sorry for bothering you. I found I'm wrong. Thank you.\n~~I tried some LB proving and the results suggested that LB scoring is wrong. The detail is shown [here](https://www.kaggle.com/osciiart/lb-probing-2-i-doubt-lb-scoring-is-correct).\nI think `Beta` is not **0.5** but about **1.2**.  \n@philculliton, @julialane Please verify this problem.\n\nIf really  `Beta=0.5`, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized. However, very few teams achieved this actually. If `Beta` is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. This strongly discourages competitors to make models that aggressively search unseen datasets. It ruins the meaning of this competition the host intends to.~~",
      "votes": null
    },
    {
      "id": "1280208",
      "postDate": "04/21/2021 17:43:32",
      "content": "<p>Hi! <code>Beta</code> is definitely <code>0.5</code>. FN labels are less penalized than FPs in that context.</p>",
      "rawMarkdown": "Hi! `Beta` is definitely `0.5`. FN labels are less penalized than FPs in that context.",
      "votes": null
    },
    {
      "id": "1280251",
      "postDate": "04/21/2021 18:32:35",
      "content": "<p>I think it's working as intended.</p>\n<blockquote>\n  <p>If really Beta=0.5, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized</p>\n</blockquote>\n<p>I don't think this is a valid assumption, it depends on the model. In my experience ones that generalize will give out a lot false positives. On the other hand, safe methods like string matching has almost zero false positives and which is why it's so hard to beat.</p>\n<blockquote>\n  <p>If Beta is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. </p>\n</blockquote>\n<p>This too, should it be the other way around? If Beta is bigger, the FNs will heavily be penalized and more conservative models will be the one that cannot beat the baseline.</p>",
      "rawMarkdown": "I think it's working as intended.\n> If really Beta=0.5, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized\n\nI don't think this is a valid assumption, it depends on the model. In my experience ones that generalize will give out a lot false positives. On the other hand, safe methods like string matching has almost zero false positives and which is why it's so hard to beat.\n\n>  If Beta is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. \n\nThis too, should it be the other way around? If Beta is bigger, the FNs will heavily be penalized and more conservative models will be the one that cannot beat the baseline.",
      "votes": null
    },
    {
      "id": "1280405",
      "postDate": "04/21/2021 22:51:38",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> Thank you for verifying. I checked my calculations and I found that I mistook FP for FN as the target for applying Beta. I'm really sorry for bothering you.</p>",
      "rawMarkdown": "philculliton Thank you for verifying. I checked my calculations and I found that I mistook FP for FN as the target for applying Beta. I'm really sorry for bothering you.",
      "votes": null
    },
    {
      "id": "1280409",
      "postDate": "04/21/2021 22:53:47",
      "content": "<p><a href=\"https://www.kaggle.com/suicaokhoailang\" target=\"_blank\">@suicaokhoailang</a> Thank you for pointing it out. I found that I'm wrong as described in my reply above.</p>",
      "rawMarkdown": "suicaokhoailang Thank you for pointing it out. I found that I'm wrong as described in my reply above.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1280208,
      "author_name": "philculliton",
      "author_url": "",
      "post_date": "04/21/2021 17:43:32",
      "content": "<p>Hi! <code>Beta</code> is definitely <code>0.5</code>. FN labels are less penalized than FPs in that context.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1280405,
          "author_name": "osciiart",
          "author_url": "",
          "post_date": "04/21/2021 22:51:38",
          "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> Thank you for verifying. I checked my calculations and I found that I mistook FP for FN as the target for applying Beta. I'm really sorry for bothering you.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1280251,
      "author_name": "suicaokhoailang",
      "author_url": "",
      "post_date": "04/21/2021 18:32:35",
      "content": "<p>I think it's working as intended.</p>\n<blockquote>\n  <p>If really Beta=0.5, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized</p>\n</blockquote>\n<p>I don't think this is a valid assumption, it depends on the model. In my experience ones that generalize will give out a lot false positives. On the other hand, safe methods like string matching has almost zero false positives and which is why it's so hard to beat.</p>\n<blockquote>\n  <p>If Beta is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. </p>\n</blockquote>\n<p>This too, should it be the other way around? If Beta is bigger, the FNs will heavily be penalized and more conservative models will be the one that cannot beat the baseline.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1280409,
          "author_name": "osciiart",
          "author_url": "",
          "post_date": "04/21/2021 22:53:47",
          "content": "<p><a href=\"https://www.kaggle.com/suicaokhoailang\" target=\"_blank\">@suicaokhoailang</a> Thank you for pointing it out. I found that I'm wrong as described in my reply above.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1279874": "I'm sorry for bothering you. I found I'm wrong. Thank you.\n~~I tried some LB proving and the results suggested that LB scoring is wrong. The detail is shown [here](https://www.kaggle.com/osciiart/lb-probing-2-i-doubt-lb-scoring-is-correct).\nI think `Beta` is not **0.5** but about **1.2**.  \n@philculliton, @julialane Please verify this problem.\n\nIf really  `Beta=0.5`, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized. However, very few teams achieved this actually. If `Beta` is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. This strongly discourages competitors to make models that aggressively search unseen datasets. It ruins the meaning of this competition the host intends to.~~",
    "1280208": "Hi! `Beta` is definitely `0.5`. FN labels are less penalized than FPs in that context.",
    "1280251": "I think it's working as intended.\n> If really Beta=0.5, it must be so easy to make better submission than the string-matching baseline model because the FN labels are lesser penalized\n\nI don't think this is a valid assumption, it depends on the model. In my experience ones that generalize will give out a lot false positives. On the other hand, safe methods like string matching has almost zero false positives and which is why it's so hard to beat.\n\n>  If Beta is bigger, the FNs will heavily be penalized and models exploring the unseen datasets can not beat the baseline. \n\nThis too, should it be the other way around? If Beta is bigger, the FNs will heavily be penalized and more conservative models will be the one that cannot beat the baseline.",
    "1280405": "philculliton Thank you for verifying. I checked my calculations and I found that I mistook FP for FN as the target for applying Beta. I'm really sorry for bothering you.",
    "1280409": "suicaokhoailang Thank you for pointing it out. I found that I'm wrong as described in my reply above."
  },
  "source": "meta"
}