{
  "id": 307903,
  "title": "Using geography to improve submission score",
  "url": "/competitions/birdclef-2022/discussion/307903",
  "author_name": "",
  "post_date": "2022-02-16T06:22:27.659885100Z",
  "votes": 33,
  "comment_count": 5,
  "views": 0,
  "content": "<p>It may be possible to improve submissions by looking at the combination of birds predicted within a single soundscape. The diverse ecosystems of Hawaii lead to the separation of many species due to their preferred habitats. I lived there for 3 years and saw most every region of every island during my time there - with the exception of Ni'ihau which is exclusive to native Hawaiians. There are jungles, deserts, dry forests, swamps, lava fields, ranch land, snow-covered mountains, and of course, beaches. It makes sense that many bird species would stay within a range of ecosystems. </p>\n<p>One example: here is a nice storm petrel (barpet). He lives in coastal areas close to the sea.</p>\n<p><img src=\"https://i.imgur.com/x7a759q.png\" alt=\"creeper\"></p>\n<p>And here is a Puaiohi (puaioh). This little lady is found only on Kauai in remote forests above 4000 ft.</p>\n<p><img src=\"https://i.imgur.com/p9VuNy9.png\" alt=\"p\"></p>\n<p>Alas, they will probably never meet. So if your model predicts both of these birds in the same soundscape along with others, you may be able to apply logic and rule out unlikely combinations.</p>",
  "messages": [
    {
      "id": "1692609",
      "postDate": "02/16/2022 06:22:27",
      "content": "<p>It may be possible to improve submissions by looking at the combination of birds predicted within a single soundscape. The diverse ecosystems of Hawaii lead to the separation of many species due to their preferred habitats. I lived there for 3 years and saw most every region of every island during my time there - with the exception of Ni'ihau which is exclusive to native Hawaiians. There are jungles, deserts, dry forests, swamps, lava fields, ranch land, snow-covered mountains, and of course, beaches. It makes sense that many bird species would stay within a range of ecosystems. </p>\n<p>One example: here is a nice storm petrel (barpet). He lives in coastal areas close to the sea.</p>\n<p><img src=\"https://i.imgur.com/x7a759q.png\" alt=\"creeper\"></p>\n<p>And here is a Puaiohi (puaioh). This little lady is found only on Kauai in remote forests above 4000 ft.</p>\n<p><img src=\"https://i.imgur.com/p9VuNy9.png\" alt=\"p\"></p>\n<p>Alas, they will probably never meet. So if your model predicts both of these birds in the same soundscape along with others, you may be able to apply logic and rule out unlikely combinations.</p>",
      "rawMarkdown": "It may be possible to improve submissions by looking at the combination of birds predicted within a single soundscape. The diverse ecosystems of Hawaii lead to the separation of many species due to their preferred habitats. I lived there for 3 years and saw most every region of every island during my time there - with the exception of Ni'ihau which is exclusive to native Hawaiians. There are jungles, deserts, dry forests, swamps, lava fields, ranch land, snow-covered mountains, and of course, beaches. It makes sense that many bird species would stay within a range of ecosystems. \n\nOne example: here is a nice storm petrel (barpet). He lives in coastal areas close to the sea.\n\n![creeper](https://i.imgur.com/x7a759q.png)\n\nAnd here is a Puaiohi (puaioh). This little lady is found only on Kauai in remote forests above 4000 ft.\n\n![p](https://i.imgur.com/p9VuNy9.png)\n\nAlas, they will probably never meet. So if your model predicts both of these birds in the same soundscape along with others, you may be able to apply logic and rule out unlikely combinations.",
      "votes": null
    },
    {
      "id": "1692615",
      "postDate": "02/16/2022 06:30:20",
      "content": "<p>Sorry for the noob clarification:</p>\n<p>So if the model predictions:</p>\n<ul>\n<li>Bird A: 30%</li>\n<li>Bird B: 25%</li>\n<li>Bird C: 27%</li>\n<li>Others: 18%</li>\n</ul>\n<p>Are you suggesting, we create a meta-data of combinations and assuming A and C are never found together, we can narrow the model to A and B, thereby predicting A?</p>\n<p>There maybe outliers where A and C could be found together but we don't need a 100% accuracy 😅</p>",
      "rawMarkdown": "Sorry for the noob clarification:\n\nSo if the model predictions:\n\n- Bird A: 30%\n- Bird B: 25%\n- Bird C: 27%\n- Others: 18%\n\nAre you suggesting, we create a meta-data of combinations and assuming A and C are never found together, we can narrow the model to A and B, thereby predicting A?\n\nThere maybe outliers where A and C could be found together but we don't need a 100% accuracy 😅",
      "votes": null
    },
    {
      "id": "1692626",
      "postDate": "02/16/2022 06:42:25",
      "content": "<p>Hi Sanyam. My understanding is that we are predicting at 5-second time intervals and there can be different species at different intervals (could be wrong). So suppose your example is the softmax output at t=5, and at t=10 we have Bird A: 90%, and at t=15 we have Bird B at 90%. If A &amp; C aren't found together, but A &amp; B are, I would conclude that C is less likely at t=5 than what the model predicted.</p>",
      "rawMarkdown": "Hi Sanyam. My understanding is that we are predicting at 5-second time intervals and there can be different species at different intervals (could be wrong). So suppose your example is the softmax output at t=5, and at t=10 we have Bird A: 90%, and at t=15 we have Bird B at 90%. If A & C aren't found together, but A & B are, I would conclude that C is less likely at t=5 than what the model predicted.",
      "votes": null
    },
    {
      "id": "1692629",
      "postDate": "02/16/2022 06:43:43",
      "content": "<p>Thanks so much for clarifying! 🙏</p>",
      "rawMarkdown": "Thanks so much for clarifying! 🙏",
      "votes": null
    },
    {
      "id": "1692659",
      "postDate": "02/16/2022 06:58:55",
      "content": "<p>Interesting, thanks for sharing!!!</p>",
      "rawMarkdown": "Interesting, thanks for sharing!!!",
      "votes": null
    },
    {
      "id": "1695737",
      "postDate": "02/18/2022 10:39:09",
      "content": "<p>impressive work <a href=\"https://www.kaggle.com/jpmiller\" target=\"_blank\">@jpmiller</a> thanks for sharing  😊 new follower🙋‍♀️</p>",
      "rawMarkdown": "impressive work @jpmiller thanks for sharing  😊 new follower🙋‍♀️",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1692615,
      "author_name": "init27",
      "author_url": "",
      "post_date": "02/16/2022 06:30:20",
      "content": "<p>Sorry for the noob clarification:</p>\n<p>So if the model predictions:</p>\n<ul>\n<li>Bird A: 30%</li>\n<li>Bird B: 25%</li>\n<li>Bird C: 27%</li>\n<li>Others: 18%</li>\n</ul>\n<p>Are you suggesting, we create a meta-data of combinations and assuming A and C are never found together, we can narrow the model to A and B, thereby predicting A?</p>\n<p>There maybe outliers where A and C could be found together but we don't need a 100% accuracy 😅</p>",
      "votes": null,
      "replies": [
        {
          "id": 1692626,
          "author_name": "jpmiller",
          "author_url": "",
          "post_date": "02/16/2022 06:42:25",
          "content": "<p>Hi Sanyam. My understanding is that we are predicting at 5-second time intervals and there can be different species at different intervals (could be wrong). So suppose your example is the softmax output at t=5, and at t=10 we have Bird A: 90%, and at t=15 we have Bird B at 90%. If A &amp; C aren't found together, but A &amp; B are, I would conclude that C is less likely at t=5 than what the model predicted.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1692629,
          "author_name": "init27",
          "author_url": "",
          "post_date": "02/16/2022 06:43:43",
          "content": "<p>Thanks so much for clarifying! 🙏</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1692659,
      "author_name": "lallucycle",
      "author_url": "",
      "post_date": "02/16/2022 06:58:55",
      "content": "<p>Interesting, thanks for sharing!!!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1695737,
      "author_name": "arunasivapragasam",
      "author_url": "",
      "post_date": "02/18/2022 10:39:09",
      "content": "<p>impressive work <a href=\"https://www.kaggle.com/jpmiller\" target=\"_blank\">@jpmiller</a> thanks for sharing  😊 new follower🙋‍♀️</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1692609": "It may be possible to improve submissions by looking at the combination of birds predicted within a single soundscape. The diverse ecosystems of Hawaii lead to the separation of many species due to their preferred habitats. I lived there for 3 years and saw most every region of every island during my time there - with the exception of Ni'ihau which is exclusive to native Hawaiians. There are jungles, deserts, dry forests, swamps, lava fields, ranch land, snow-covered mountains, and of course, beaches. It makes sense that many bird species would stay within a range of ecosystems. \n\nOne example: here is a nice storm petrel (barpet). He lives in coastal areas close to the sea.\n\n![creeper](https://i.imgur.com/x7a759q.png)\n\nAnd here is a Puaiohi (puaioh). This little lady is found only on Kauai in remote forests above 4000 ft.\n\n![p](https://i.imgur.com/p9VuNy9.png)\n\nAlas, they will probably never meet. So if your model predicts both of these birds in the same soundscape along with others, you may be able to apply logic and rule out unlikely combinations.",
    "1692615": "Sorry for the noob clarification:\n\nSo if the model predictions:\n\n- Bird A: 30%\n- Bird B: 25%\n- Bird C: 27%\n- Others: 18%\n\nAre you suggesting, we create a meta-data of combinations and assuming A and C are never found together, we can narrow the model to A and B, thereby predicting A?\n\nThere maybe outliers where A and C could be found together but we don't need a 100% accuracy 😅",
    "1692626": "Hi Sanyam. My understanding is that we are predicting at 5-second time intervals and there can be different species at different intervals (could be wrong). So suppose your example is the softmax output at t=5, and at t=10 we have Bird A: 90%, and at t=15 we have Bird B at 90%. If A & C aren't found together, but A & B are, I would conclude that C is less likely at t=5 than what the model predicted.",
    "1692629": "Thanks so much for clarifying! 🙏",
    "1692659": "Interesting, thanks for sharing!!!",
    "1695737": "impressive work @jpmiller thanks for sharing  😊 new follower🙋‍♀️"
  },
  "source": "meta"
}