{
  "id": 12358,
  "title": "Rescaling and replacing probabilities: which first?",
  "url": "/competitions/datasciencebowl/discussion/12358",
  "author_name": "",
  "post_date": "2015-01-29T09:30:04.033Z",
  "votes": null,
  "comment_count": 5,
  "views": 1494,
  "content": "<p>In the evaluation page it says:</p>\n<p>&quot;submitted probabilities for a given image ... are rescaled prior to being scored&quot;</p>\n<p>and</p>\n<p>&quot;predicted probabilities are replaced with max(min(p,1&#8722;10&#8722;15),10&#8722;15)&quot;</p>\n<p>My question:</p>\n<p>Which one is done first?</p>\n<p>Thanks</p>",
  "messages": [
    {
      "id": "63299",
      "postDate": "01/29/2015 09:30:04",
      "content": "<p>In the evaluation page it says:</p>\n<p>&quot;submitted probabilities for a given image ... are rescaled prior to being scored&quot;</p>\n<p>and</p>\n<p>&quot;predicted probabilities are replaced with max(min(p,1&#8722;10&#8722;15),10&#8722;15)&quot;</p>\n<p>My question:</p>\n<p>Which one is done first?</p>\n<p>Thanks</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "63300",
      "postDate": "01/29/2015 09:43:30",
      "content": "<p>Re-scaling&nbsp;*should* be&nbsp;done first.</p>\n<p>The other way around would not make sense or achieve the stated purpose.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "63302",
      "postDate": "01/29/2015 10:23:30",
      "content": "<p>[quote=Neil Slater;63300]</p>\n<p>Re-scaling&nbsp;*should* be&nbsp;done first.</p>\n<p>The other way around would not make sense or achieve the stated purpose.</p>\n<p>[/quote]</p>\n<p>I agree but that would mean you could get a sum of probabilities slightly higher than 1. (Max 120*1e-15 higher) Which is probably of no importance.</p>\n<p>More important, if I choose not to normalize myself and submit values higher than 1, I would want to know how the score is calculated exactly.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "63308",
      "postDate": "01/29/2015 14:55:23",
      "content": "<p>The capping is done&nbsp;before the normalization.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "63313",
      "postDate": "01/29/2015 15:17:27",
      "content": "<p>[quote=Jules;63302]</p>\n<p>[quote=Neil Slater;63300]</p>\n<p>Re-scaling&nbsp;*should* be&nbsp;done first.</p>\n<p>The other way around would not make sense or achieve the stated purpose.</p>\n<p>[/quote]</p>\n<p>I agree but that would mean you could get a sum of probabilities slightly higher than 1. (Max 120*1e-15 higher) Which is probably of no importance.</p>\n<p>More important, if I choose not to normalize myself and submit values higher than 1, I would want to know how the score is calculated exactly.</p>\n<p>[/quote]</p>\n<p>The scaling provides self-consistent probabilities for a set of exclusive classes.</p>\n<p>Whilst&nbsp;I'd say that technically the scoring limits for input into the log function are&nbsp;<em>based on</em>&nbsp;your probabilities, using&nbsp;the capping&nbsp;to limit maximum&nbsp;penalty for exceptionally inaccurate ones.&nbsp;Manipulations of your probabilities for scoring purposes do not have to maintain consistency, and don't even have to take into account all your predictions (although they do for the scoring metric used here)</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "63314",
      "postDate": "01/29/2015 15:42:17",
      "content": "<p>[quote=William Cukierski;63308]</p>\n<p>The capping is done&nbsp;before the normalization.</p>\n<p>[/quote]</p>\n<p>Thanks</p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 63300,
      "author_name": "slobo777",
      "author_url": "",
      "post_date": "01/29/2015 09:43:30",
      "content": "<p>Re-scaling&nbsp;*should* be&nbsp;done first.</p>\n<p>The other way around would not make sense or achieve the stated purpose.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 63302,
      "author_name": "julesvanligtenberg",
      "author_url": "",
      "post_date": "01/29/2015 10:23:30",
      "content": "<p>[quote=Neil Slater;63300]</p>\n<p>Re-scaling&nbsp;*should* be&nbsp;done first.</p>\n<p>The other way around would not make sense or achieve the stated purpose.</p>\n<p>[/quote]</p>\n<p>I agree but that would mean you could get a sum of probabilities slightly higher than 1. (Max 120*1e-15 higher) Which is probably of no importance.</p>\n<p>More important, if I choose not to normalize myself and submit values higher than 1, I would want to know how the score is calculated exactly.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 63308,
      "author_name": "wcukierski",
      "author_url": "",
      "post_date": "01/29/2015 14:55:23",
      "content": "<p>The capping is done&nbsp;before the normalization.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 63313,
      "author_name": "slobo777",
      "author_url": "",
      "post_date": "01/29/2015 15:17:27",
      "content": "<p>[quote=Jules;63302]</p>\n<p>[quote=Neil Slater;63300]</p>\n<p>Re-scaling&nbsp;*should* be&nbsp;done first.</p>\n<p>The other way around would not make sense or achieve the stated purpose.</p>\n<p>[/quote]</p>\n<p>I agree but that would mean you could get a sum of probabilities slightly higher than 1. (Max 120*1e-15 higher) Which is probably of no importance.</p>\n<p>More important, if I choose not to normalize myself and submit values higher than 1, I would want to know how the score is calculated exactly.</p>\n<p>[/quote]</p>\n<p>The scaling provides self-consistent probabilities for a set of exclusive classes.</p>\n<p>Whilst&nbsp;I'd say that technically the scoring limits for input into the log function are&nbsp;<em>based on</em>&nbsp;your probabilities, using&nbsp;the capping&nbsp;to limit maximum&nbsp;penalty for exceptionally inaccurate ones.&nbsp;Manipulations of your probabilities for scoring purposes do not have to maintain consistency, and don't even have to take into account all your predictions (although they do for the scoring metric used here)</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 63314,
      "author_name": "julesvanligtenberg",
      "author_url": "",
      "post_date": "01/29/2015 15:42:17",
      "content": "<p>[quote=William Cukierski;63308]</p>\n<p>The capping is done&nbsp;before the normalization.</p>\n<p>[/quote]</p>\n<p>Thanks</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "63299": "",
    "63300": "",
    "63302": "",
    "63308": "",
    "63313": "",
    "63314": ""
  },
  "source": "meta"
}