{
  "id": 136030,
  "title": "🏅Summary of Top Solutions🏅",
  "url": "/competitions/bengaliai-cv19/discussion/136030",
  "author_name": "Qishen Ha",
  "post_date": "2020-03-17T05:30:26.109000",
  "votes": 84,
  "comment_count": 9,
  "views": 0,
  "content": "<p>To be updated...</p>\n\n<h1>Main Ideas</h1>\n\n<p>Basically we have 5 main ideas that works well in this competition as we can see now.</p>\n\n<ol>\n<li>You don't give me unseen graphemes? I'll make it by myself.  (1st, 2nd, 7th)</li>\n<li>Figuring out unseen graphemes then predict them better.  (3rd, 4th, 8th)</li>\n<li>Relabel consonant diacritic (5th)</li>\n<li>Using exists external data (9th)</li>\n<li>Postprocessing (5th, 6th, 13th, 14th)</li>\n</ol>\n\n<h1>Top Solutions</h1>\n\n<ul>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135984\">1st Place Solution</a> \n<ul><li>CycleGAN</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135966\">2nd Place Solution</a>\n<ul><li>Generated grapheme and Improve C=3/6</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135982\">3rd Place Solution</a>\n<ul><li>Arcface detect unseen</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136982\">4th Place Solution</a>\n<ul><li>Arcface detect unseen</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136129\">5th Place Solution</a>\n<ul><li>Relabelled consonant diacritic (Improved C=3/6) &amp; Postprocessing</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136011\">6th Place Solution</a>\n<ul><li>Postprocessing</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135960\">7th Place Solution</a>\n<ul><li>Make unseen grapheme from font.</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135990\">8th Place Solution</a>\n<ul><li>Arcface detect unseen</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135985\">9th Place Solution</a>\n<ul><li>External data /w pesudo label</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136815\">10th Place Solution</a>\n<ul><li>Best single model I've ever see. But why it works??? </li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135998\">12th Place Solution</a>\n<ul><li>Many tricks</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136116\">13th Place Solution</a>\n<ul><li>Distribution postprocessing</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136021\">14th Place Solution</a>\n<ul><li>Distribution postprocessing -- REAL MAGIC</li></ul></li>\n</ul>",
  "messages": [
    {
      "id": 776074,
      "postDate": "2020-03-17T05:30:26.110Z",
      "content": "<p>To be updated...</p>\n\n<h1>Main Ideas</h1>\n\n<p>Basically we have 5 main ideas that works well in this competition as we can see now.</p>\n\n<ol>\n<li>You don't give me unseen graphemes? I'll make it by myself.  (1st, 2nd, 7th)</li>\n<li>Figuring out unseen graphemes then predict them better.  (3rd, 4th, 8th)</li>\n<li>Relabel consonant diacritic (5th)</li>\n<li>Using exists external data (9th)</li>\n<li>Postprocessing (5th, 6th, 13th, 14th)</li>\n</ol>\n\n<h1>Top Solutions</h1>\n\n<ul>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135984\">1st Place Solution</a> \n<ul><li>CycleGAN</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135966\">2nd Place Solution</a>\n<ul><li>Generated grapheme and Improve C=3/6</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135982\">3rd Place Solution</a>\n<ul><li>Arcface detect unseen</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136982\">4th Place Solution</a>\n<ul><li>Arcface detect unseen</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136129\">5th Place Solution</a>\n<ul><li>Relabelled consonant diacritic (Improved C=3/6) &amp; Postprocessing</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136011\">6th Place Solution</a>\n<ul><li>Postprocessing</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135960\">7th Place Solution</a>\n<ul><li>Make unseen grapheme from font.</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135990\">8th Place Solution</a>\n<ul><li>Arcface detect unseen</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135985\">9th Place Solution</a>\n<ul><li>External data /w pesudo label</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136815\">10th Place Solution</a>\n<ul><li>Best single model I've ever see. But why it works??? </li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/135998\">12th Place Solution</a>\n<ul><li>Many tricks</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136116\">13th Place Solution</a>\n<ul><li>Distribution postprocessing</li></ul></li>\n<li><a href=\"https://www.kaggle.com/c/bengaliai-cv19/discussion/136021\">14th Place Solution</a>\n<ul><li>Distribution postprocessing -- REAL MAGIC</li></ul></li>\n</ul>",
      "rawMarkdown": "To be updated...\n\n\n# Main Ideas\n\nBasically we have 5 main ideas that works well in this competition as we can see now.\n\n\n1. You don't give me unseen graphemes? I'll make it by myself.  (1st, 2nd, 7th)\n2. Figuring out unseen graphemes then predict them better.  (3rd, 4th, 8th)\n3. Relabel consonant diacritic (5th)\n4. Using exists external data (9th)\n5. Postprocessing (5th, 6th, 13th, 14th)\n\n# Top Solutions\n\n* [1st Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135984) \n  * CycleGAN\n* [2nd Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135966)\n  * Generated grapheme and Improve C=3/6\n* [3rd Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135982)\n  * Arcface detect unseen\n* [4th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136982)\n  * Arcface detect unseen\n* [5th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136129)\n  * Relabelled consonant diacritic (Improved C=3/6) &amp; Postprocessing\n* [6th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136011)\n  * Postprocessing\n* [7th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135960)\n  * Make unseen grapheme from font.\n* [8th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135990)\n  * Arcface detect unseen\n* [9th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135985)\n  * External data /w pesudo label\n* [10th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136815)\n  * Best single model I've ever see. But why it works??? \n* [12th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135998)\n  * Many tricks\n* [13th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136116)\n  * Distribution postprocessing\n* [14th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136021)\n  * Distribution postprocessing -- REAL MAGIC\n\n\n",
      "votes": 84
    },
    {
      "id": 776703,
      "postDate": "2020-03-17T15:18:41.827Z",
      "content": "<p>The diversity of top solutions in this competition is so interesting😃 Guess the hosts will be happy with a decent model after combining them</p>",
      "rawMarkdown": "The diversity of top solutions in this competition is so interesting😃 Guess the hosts will be happy with a decent model after combining them",
      "votes": 5
    },
    {
      "id": 776599,
      "postDate": "2020-03-17T13:54:29.660Z",
      "content": "<p>I also made the summary before yours but this one is more elegant; I'll remove mine. 😀 \nand Congratulation again. <a href=\"/haqishen\">@haqishen</a> 😃 </p>",
      "rawMarkdown": "I also made the summary before yours but this one is more elegant; I'll remove mine. 😀 \nand Congratulation again. @haqishen 😃 ",
      "votes": 3,
      "replies": [
        {
          "id": 776608,
          "postDate": "2020-03-17T14:02:06.630Z",
          "content": "<p>I made this idea indexing in case for future for myself, sorry for overlaping yours 😂 </p>",
          "rawMarkdown": "I made this idea indexing in case for future for myself, sorry for overlaping yours 😂 ",
          "votes": 3
        }
      ]
    },
    {
      "id": 778187,
      "postDate": "2020-03-18T08:02:18.937Z",
      "content": "<p>So nice summary! thanks for sharing.</p>",
      "rawMarkdown": "So nice summary! thanks for sharing.",
      "votes": 1,
      "replies": [
        {
          "id": 778460,
          "postDate": "2020-03-18T13:13:00.267Z",
          "content": "<p>Including yours. But I really don't know why your model works 😂 </p>",
          "rawMarkdown": "Including yours. But I really don't know why your model works 😂 ",
          "votes": 1
        },
        {
          "id": 778466,
          "postDate": "2020-03-18T13:19:11.800Z",
          "content": "<p>Haha! Me too.</p>\n\n<p>My model is very simple so it did not overfit to Public LB? I could not imagine such a incredible shakeup  😂 </p>",
          "rawMarkdown": "Haha! Me too.\n\nMy model is very simple so it did not overfit to Public LB? I could not imagine such a incredible shakeup  😂 ",
          "votes": 1
        }
      ]
    },
    {
      "id": 778281,
      "postDate": "2020-03-18T10:00:14.963Z",
      "content": "<p>Looks like this thread really needs updating  ... not doing justice to the amazingly creative solutions like 5th place multilabel classification for consonants.</p>",
      "rawMarkdown": "Looks like this thread really needs updating  ... not doing justice to the amazingly creative solutions like 5th place multilabel classification for consonants.",
      "votes": 2,
      "replies": [
        {
          "id": 778465,
          "postDate": "2020-03-18T13:18:43.630Z",
          "content": "<p>Thanks for your kindly advice as I actually cannot follow everything by myself.\nIf you have any other advice please let me know ;)</p>",
          "rawMarkdown": "Thanks for your kindly advice as I actually cannot follow everything by myself.\nIf you have any other advice please let me know ;)"
        }
      ]
    },
    {
      "id": 777720,
      "postDate": "2020-03-17T21:54:43.937Z",
      "rawMarkdown": "",
      "votes": 1,
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 776703,
      "author_name": "Nicholas Lyu",
      "author_url": "",
      "post_date": "2020-03-17T15:18:41.827000",
      "content": "<p>The diversity of top solutions in this competition is so interesting😃 Guess the hosts will be happy with a decent model after combining them</p>",
      "votes": 5,
      "replies": []
    },
    {
      "id": 776599,
      "author_name": "Innat",
      "author_url": "",
      "post_date": "2020-03-17T13:54:29.660000",
      "content": "<p>I also made the summary before yours but this one is more elegant; I'll remove mine. 😀 \nand Congratulation again. <a href=\"/haqishen\">@haqishen</a> 😃 </p>",
      "votes": 3,
      "replies": [
        {
          "id": 776608,
          "author_name": "Qishen Ha",
          "author_url": "",
          "post_date": "2020-03-17T14:02:06.630000",
          "content": "<p>I made this idea indexing in case for future for myself, sorry for overlaping yours 😂 </p>",
          "votes": 3,
          "replies": []
        }
      ]
    },
    {
      "id": 778187,
      "author_name": "Tawara",
      "author_url": "",
      "post_date": "2020-03-18T08:02:18.937000",
      "content": "<p>So nice summary! thanks for sharing.</p>",
      "votes": 1,
      "replies": [
        {
          "id": 778460,
          "author_name": "Qishen Ha",
          "author_url": "",
          "post_date": "2020-03-18T13:13:00.267000",
          "content": "<p>Including yours. But I really don't know why your model works 😂 </p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 778466,
          "author_name": "Tawara",
          "author_url": "",
          "post_date": "2020-03-18T13:19:11.800000",
          "content": "<p>Haha! Me too.</p>\n\n<p>My model is very simple so it did not overfit to Public LB? I could not imagine such a incredible shakeup  😂 </p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 778281,
      "author_name": "Dipam Chakraborty",
      "author_url": "",
      "post_date": "2020-03-18T10:00:14.963000",
      "content": "<p>Looks like this thread really needs updating  ... not doing justice to the amazingly creative solutions like 5th place multilabel classification for consonants.</p>",
      "votes": 2,
      "replies": [
        {
          "id": 778465,
          "author_name": "Qishen Ha",
          "author_url": "",
          "post_date": "2020-03-18T13:18:43.630000",
          "content": "<p>Thanks for your kindly advice as I actually cannot follow everything by myself.\nIf you have any other advice please let me know ;)</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 777720,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-03-17T21:54:43.937000",
      "content": "",
      "votes": 1,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "776074": "To be updated...\n\n\n# Main Ideas\n\nBasically we have 5 main ideas that works well in this competition as we can see now.\n\n\n1. You don't give me unseen graphemes? I'll make it by myself.  (1st, 2nd, 7th)\n2. Figuring out unseen graphemes then predict them better.  (3rd, 4th, 8th)\n3. Relabel consonant diacritic (5th)\n4. Using exists external data (9th)\n5. Postprocessing (5th, 6th, 13th, 14th)\n\n# Top Solutions\n\n* [1st Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135984) \n  * CycleGAN\n* [2nd Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135966)\n  * Generated grapheme and Improve C=3/6\n* [3rd Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135982)\n  * Arcface detect unseen\n* [4th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136982)\n  * Arcface detect unseen\n* [5th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136129)\n  * Relabelled consonant diacritic (Improved C=3/6) &amp; Postprocessing\n* [6th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136011)\n  * Postprocessing\n* [7th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135960)\n  * Make unseen grapheme from font.\n* [8th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135990)\n  * Arcface detect unseen\n* [9th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135985)\n  * External data /w pesudo label\n* [10th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136815)\n  * Best single model I've ever see. But why it works??? \n* [12th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/135998)\n  * Many tricks\n* [13th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136116)\n  * Distribution postprocessing\n* [14th Place Solution](https://www.kaggle.com/c/bengaliai-cv19/discussion/136021)\n  * Distribution postprocessing -- REAL MAGIC\n\n\n",
    "776703": "The diversity of top solutions in this competition is so interesting😃 Guess the hosts will be happy with a decent model after combining them",
    "776599": "I also made the summary before yours but this one is more elegant; I'll remove mine. 😀 \nand Congratulation again. @haqishen 😃 ",
    "778187": "So nice summary! thanks for sharing.",
    "778281": "Looks like this thread really needs updating  ... not doing justice to the amazingly creative solutions like 5th place multilabel classification for consonants.",
    "777720": ""
  }
}