{
  "id": 362377,
  "title": "Why don’t we consider recall of model",
  "url": "/competitions/tabular-playground-series-oct-2022/discussion/362377",
  "author_name": "",
  "post_date": "2022-10-27T03:57:00.183920400Z",
  "votes": 4,
  "comment_count": 2,
  "views": 0,
  "content": "<p>I found many implementation just train the model with extremely imbalanced dataset. It will make model tend to predict very low probability that a team will score in next 10 seconds. </p>\n<p>Although this method will give us a low log loss (see leaderboard), recall of model is really bad !</p>\n<p>If private testing dataset consists of many samples that either team A or team B will score in next 10 seconds, the performance of model will be bad. </p>\n<p>Why do not many implementations consider the recall of model ?</p>",
  "messages": [
    {
      "id": "2005495",
      "postDate": "10/27/2022 03:57:00",
      "content": "<p>I found many implementation just train the model with extremely imbalanced dataset. It will make model tend to predict very low probability that a team will score in next 10 seconds. </p>\n<p>Although this method will give us a low log loss (see leaderboard), recall of model is really bad !</p>\n<p>If private testing dataset consists of many samples that either team A or team B will score in next 10 seconds, the performance of model will be bad. </p>\n<p>Why do not many implementations consider the recall of model ?</p>",
      "rawMarkdown": "I found many implementation just train the model with extremely imbalanced dataset. It will make model tend to predict very low probability that a team will score in next 10 seconds. \n\nAlthough this method will give us a low log loss (see leaderboard), recall of model is really bad !\n\nIf private testing dataset consists of many samples that either team A or team B will score in next 10 seconds, the performance of model will be bad. \n\nWhy do not many implementations consider the recall of model ?",
      "votes": null
    },
    {
      "id": "2006118",
      "postDate": "10/27/2022 12:43:43",
      "content": "<p>As shown in <a href=\"https://www.kaggle.com/alexryzhkov\" target=\"_blank\">@alexryzhkov</a>'s informative notebook <a href=\"https://www.kaggle.com/code/alexryzhkov/how-to-kill-all-your-efforts\" target=\"_blank\">How to kill all your efforts?</a> the scoring probabilities averaged over the training data are around 5-6%. I do something similar <a href=\"https://www.kaggle.com/jbomitchell/mean-probabilities-from-training-data\" target=\"_blank\">here</a>. The Public LB values are in a broadly similar range.</p>\n<p>While we don't know the balance of the Private LB sample, it would be reasonable to expect it to be somewhat similar. In the (unlikely) event that it isn't, the competition would turn into an extreme test of models' robustness.</p>\n<p>Also, the scoring metric for this competition is log loss, which is (almost always) optimised by predicting one's genuine best estimate of each probability.</p>",
      "rawMarkdown": "As shown in @alexryzhkov's informative notebook [How to kill all your efforts?](https://www.kaggle.com/code/alexryzhkov/how-to-kill-all-your-efforts) the scoring probabilities averaged over the training data are around 5-6%. I do something similar [here](https://www.kaggle.com/jbomitchell/mean-probabilities-from-training-data). The Public LB values are in a broadly similar range.\n\nWhile we don't know the balance of the Private LB sample, it would be reasonable to expect it to be somewhat similar. In the (unlikely) event that it isn't, the competition would turn into an extreme test of models' robustness.\n\nAlso, the scoring metric for this competition is log loss, which is (almost always) optimised by predicting one's genuine best estimate of each probability.",
      "votes": null
    },
    {
      "id": "2007085",
      "postDate": "10/28/2022 02:48:11",
      "content": "<p><a href=\"https://www.kaggle.com/jbomitchell\" target=\"_blank\">@jbomitchell</a> thank you for reply and recommended resource.</p>",
      "rawMarkdown": "jbomitchell thank you for reply and recommended resource.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2006118,
      "author_name": "jbomitchell",
      "author_url": "",
      "post_date": "10/27/2022 12:43:43",
      "content": "<p>As shown in <a href=\"https://www.kaggle.com/alexryzhkov\" target=\"_blank\">@alexryzhkov</a>'s informative notebook <a href=\"https://www.kaggle.com/code/alexryzhkov/how-to-kill-all-your-efforts\" target=\"_blank\">How to kill all your efforts?</a> the scoring probabilities averaged over the training data are around 5-6%. I do something similar <a href=\"https://www.kaggle.com/jbomitchell/mean-probabilities-from-training-data\" target=\"_blank\">here</a>. The Public LB values are in a broadly similar range.</p>\n<p>While we don't know the balance of the Private LB sample, it would be reasonable to expect it to be somewhat similar. In the (unlikely) event that it isn't, the competition would turn into an extreme test of models' robustness.</p>\n<p>Also, the scoring metric for this competition is log loss, which is (almost always) optimised by predicting one's genuine best estimate of each probability.</p>",
      "votes": null,
      "replies": [
        {
          "id": 2007085,
          "author_name": "l066858998",
          "author_url": "",
          "post_date": "10/28/2022 02:48:11",
          "content": "<p><a href=\"https://www.kaggle.com/jbomitchell\" target=\"_blank\">@jbomitchell</a> thank you for reply and recommended resource.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2005495": "I found many implementation just train the model with extremely imbalanced dataset. It will make model tend to predict very low probability that a team will score in next 10 seconds. \n\nAlthough this method will give us a low log loss (see leaderboard), recall of model is really bad !\n\nIf private testing dataset consists of many samples that either team A or team B will score in next 10 seconds, the performance of model will be bad. \n\nWhy do not many implementations consider the recall of model ?",
    "2006118": "As shown in @alexryzhkov's informative notebook [How to kill all your efforts?](https://www.kaggle.com/code/alexryzhkov/how-to-kill-all-your-efforts) the scoring probabilities averaged over the training data are around 5-6%. I do something similar [here](https://www.kaggle.com/jbomitchell/mean-probabilities-from-training-data). The Public LB values are in a broadly similar range.\n\nWhile we don't know the balance of the Private LB sample, it would be reasonable to expect it to be somewhat similar. In the (unlikely) event that it isn't, the competition would turn into an extreme test of models' robustness.\n\nAlso, the scoring metric for this competition is log loss, which is (almost always) optimised by predicting one's genuine best estimate of each probability.",
    "2007085": "jbomitchell thank you for reply and recommended resource."
  },
  "source": "meta"
}