{
  "id": 484075,
  "title": "What ideas did not work in this competition?",
  "url": "/competitions/hms-harmful-brain-activity-classification/discussion/484075",
  "author_name": "",
  "post_date": "2024-03-15T08:55:15.816177200Z",
  "votes": 14,
  "comment_count": 14,
  "views": 0,
  "content": "<p>Hello everybody!<br>\nWe are smoothly moving to the end of this wonderful competition, as a preliminary summary I will give ideas that did not work for me:</p>\n<ul>\n<li>MILAttentionLayer - I tried to use MILAttention, but adding this layer just makes lb worse, without much change to CV.</li>\n<li>Increasing the size of images - this does not affect lb in any way.</li>\n<li>Using ConvNeXt and Resnet - the models work much worse than the basic one, obviously the problem is somewhere in the architecture itself and my pipeline.</li>\n<li>Augmentation for eeg - after trying various options the most I could achieve was this improvement in my CV without affecting LB.</li>\n</ul>\n<p>Right now my best model is a two stage with 0.32 lb, second stage CV of 0.317.</p>\n<p>What interests me the most now is the distribution between public and private test samples. <br>\nConsidering that the test sample in general was small, there may be a situation that the private test sample has more samples with a small number of votes, which will automatically mean a shake-up in terms of the density of our results.<br>\nWhat do you think about it and what ideas of yours didn't work?<br>\nGood luck to everyone and a peaceful sky above your head!</p>",
  "messages": [
    {
      "id": "2698044",
      "postDate": "03/15/2024 08:55:15",
      "content": "<p>Hello everybody!<br>\nWe are smoothly moving to the end of this wonderful competition, as a preliminary summary I will give ideas that did not work for me:</p>\n<ul>\n<li>MILAttentionLayer - I tried to use MILAttention, but adding this layer just makes lb worse, without much change to CV.</li>\n<li>Increasing the size of images - this does not affect lb in any way.</li>\n<li>Using ConvNeXt and Resnet - the models work much worse than the basic one, obviously the problem is somewhere in the architecture itself and my pipeline.</li>\n<li>Augmentation for eeg - after trying various options the most I could achieve was this improvement in my CV without affecting LB.</li>\n</ul>\n<p>Right now my best model is a two stage with 0.32 lb, second stage CV of 0.317.</p>\n<p>What interests me the most now is the distribution between public and private test samples. <br>\nConsidering that the test sample in general was small, there may be a situation that the private test sample has more samples with a small number of votes, which will automatically mean a shake-up in terms of the density of our results.<br>\nWhat do you think about it and what ideas of yours didn't work?<br>\nGood luck to everyone and a peaceful sky above your head!</p>",
      "rawMarkdown": "Hello everybody!\nWe are smoothly moving to the end of this wonderful competition, as a preliminary summary I will give ideas that did not work for me:\n- MILAttentionLayer - I tried to use MILAttention, but adding this layer just makes lb worse, without much change to CV.\n- Increasing the size of images - this does not affect lb in any way.\n- Using ConvNeXt and Resnet - the models work much worse than the basic one, obviously the problem is somewhere in the architecture itself and my pipeline.\n- Augmentation for eeg - after trying various options the most I could achieve was this improvement in my CV without affecting LB.\n\nRight now my best model is a two stage with 0.32 lb, second stage CV of 0.317.\n\nWhat interests me the most now is the distribution between public and private test samples. \nConsidering that the test sample in general was small, there may be a situation that the private test sample has more samples with a small number of votes, which will automatically mean a shake-up in terms of the density of our results.\nWhat do you think about it and what ideas of yours didn't work?\nGood luck to everyone and a peaceful sky above your head!",
      "votes": null
    },
    {
      "id": "2698134",
      "postDate": "03/15/2024 10:14:19",
      "content": "<p>what's the cv and lb of the 1st stage ? If you want to reveal.</p>",
      "rawMarkdown": "what's the cv and lb of the 1st stage ? If you want to reveal.",
      "votes": null
    },
    {
      "id": "2698140",
      "postDate": "03/15/2024 10:17:31",
      "content": "<p>At the first stage 0.679-0.680, lb I did not check</p>",
      "rawMarkdown": "At the first stage 0.679-0.680, lb I did not check",
      "votes": null
    },
    {
      "id": "2698257",
      "postDate": "03/15/2024 11:28:57",
      "content": "<p>As you know, high quality model cv is very relevant with LB.<br>\nSo In my opinion,  Competiton host would probably make private dataset(about 1700~1800) with high quality.<br>\nBut i'm not sure haha  </p>",
      "rawMarkdown": "As you know, high quality model cv is very relevant with LB.\nSo In my opinion,  Competiton host would probably make private dataset(about 1700~1800) with high quality.\nBut i'm not sure haha",
      "votes": null
    },
    {
      "id": "2698328",
      "postDate": "03/15/2024 12:31:31",
      "content": "<p>Increase image size actually hurt your cv</p>",
      "rawMarkdown": "Increase image size actually hurt your cv",
      "votes": null
    },
    {
      "id": "2698582",
      "postDate": "03/15/2024 15:26:03",
      "content": "<p>I wrote about it, if there are only samples with more than 10 evaluators, then everything will be fine without strong fluctuations, but if, on the contrary, there are many samples from a sample with a smaller number of evaluators, it will hurt.</p>",
      "rawMarkdown": "I wrote about it, if there are only samples with more than 10 evaluators, then everything will be fine without strong fluctuations, but if, on the contrary, there are many samples from a sample with a smaller number of evaluators, it will hurt.",
      "votes": null
    },
    {
      "id": "2698595",
      "postDate": "03/15/2024 15:28:28",
      "content": "<p>In this competition, the correct preprocessing of the data is important, and the size of the processed images is not so important</p>",
      "rawMarkdown": "In this competition, the correct preprocessing of the data is important, and the size of the processed images is not so important",
      "votes": null
    },
    {
      "id": "2700170",
      "postDate": "03/16/2024 11:37:07",
      "content": "<p>Could you please discribe in high level about 2 stages?</p>",
      "rawMarkdown": "Could you please discribe in high level about 2 stages?",
      "votes": null
    },
    {
      "id": "2700237",
      "postDate": "03/16/2024 12:21:24",
      "content": "<p>Add more spec data from eeg with different kind of converting methods boost my cv and lb😃</p>",
      "rawMarkdown": "Add more spec data from eeg with different kind of converting methods boost my cv and lb😃",
      "votes": null
    },
    {
      "id": "2700342",
      "postDate": "03/16/2024 13:29:31",
      "content": "<p>Yes, it improved my CV, but not lb</p>",
      "rawMarkdown": "Yes, it improved my CV, but not lb",
      "votes": null
    },
    {
      "id": "2700351",
      "postDate": "03/16/2024 13:33:12",
      "content": "<p>Here is the discussion proposed by the author of this idea - <br>\n<a href=\"https://www.kaggle.com/competitions/hms-harmful-brain-activity-classification/discussion/477135\" target=\"_blank\">https://www.kaggle.com/competitions/hms-harmful-brain-activity-classification/discussion/477135</a> </p>",
      "rawMarkdown": "Here is the discussion proposed by the author of this idea - \nhttps://www.kaggle.com/competitions/hms-harmful-brain-activity-classification/discussion/477135",
      "votes": null
    },
    {
      "id": "2701047",
      "postDate": "03/16/2024 20:28:59",
      "content": "<ul>\n<li>Image resize and transformations didn't help, but It's inconclusive.</li>\n<li>Added transformer block to WaveNet didn't help yet.</li>\n<li>Adding more FC layers to EffecientNet's model head didn't help.</li>\n<li>Following the official guide at Keras's site on how to train and fine-tune backbone models such as EffecientNet (freezing and unfreezing layers) didn't help.</li>\n</ul>",
      "rawMarkdown": "Image resize and transformations didn't help, but It's inconclusive.\n- Added transformer block to WaveNet didn't help yet.\n- Adding more FC layers to EffecientNet's model head didn't help.\n- Following the official guide at Keras's site on how to train and fine-tune backbone models such as EffecientNet (freezing and unfreezing layers) didn't help.",
      "votes": null
    },
    {
      "id": "2701068",
      "postDate": "03/16/2024 20:56:32",
      "content": "<p>Yes, I wrote about it, any changes with the model do not give a tangible result. It is a matter of preprocessing, choice of probabilities and choice of model architectures. I couldn't get WaveNet to run on the TPU, so I used EEGNet.</p>",
      "rawMarkdown": "Yes, I wrote about it, any changes with the model do not give a tangible result. It is a matter of preprocessing, choice of probabilities and choice of model architectures. I couldn't get WaveNet to run on the TPU, so I used EEGNet.",
      "votes": null
    },
    {
      "id": "2718169",
      "postDate": "03/27/2024 02:33:59",
      "content": "<p>Changing model does not improve cv and lb.<br>\nWith baseline code, here is the result of LB.<br>\nEfficient Net is fast to train and better performance.</p>\n<ul>\n<li>Efficient Net : 0.40</li>\n<li>Vit : 0.44</li>\n<li>ConvNext : 0.44</li>\n</ul>",
      "rawMarkdown": "Changing model does not improve cv and lb.\nWith baseline code, here is the result of LB.\nEfficient Net is fast to train and better performance.\n- Efficient Net : 0.40\n- Vit : 0.44\n- ConvNext : 0.44",
      "votes": null
    },
    {
      "id": "2718667",
      "postDate": "03/27/2024 07:21:46",
      "content": "<p>Yes, but you can make an ensemble of these models, it will slightly improve the better model. By the way, in my pipeline, ConvNext does not work at all (shows terrible results)</p>",
      "rawMarkdown": "Yes, but you can make an ensemble of these models, it will slightly improve the better model. By the way, in my pipeline, ConvNext does not work at all (shows terrible results)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2698134,
      "author_name": "nikhilmishradev",
      "author_url": "",
      "post_date": "03/15/2024 10:14:19",
      "content": "<p>what's the cv and lb of the 1st stage ? If you want to reveal.</p>",
      "votes": null,
      "replies": [
        {
          "id": 2698140,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/15/2024 10:17:31",
          "content": "<p>At the first stage 0.679-0.680, lb I did not check</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2698257,
      "author_name": "seoyunje",
      "author_url": "",
      "post_date": "03/15/2024 11:28:57",
      "content": "<p>As you know, high quality model cv is very relevant with LB.<br>\nSo In my opinion,  Competiton host would probably make private dataset(about 1700~1800) with high quality.<br>\nBut i'm not sure haha  </p>",
      "votes": null,
      "replies": [
        {
          "id": 2698582,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/15/2024 15:26:03",
          "content": "<p>I wrote about it, if there are only samples with more than 10 evaluators, then everything will be fine without strong fluctuations, but if, on the contrary, there are many samples from a sample with a smaller number of evaluators, it will hurt.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2698328,
      "author_name": "goldenlock",
      "author_url": "",
      "post_date": "03/15/2024 12:31:31",
      "content": "<p>Increase image size actually hurt your cv</p>",
      "votes": null,
      "replies": [
        {
          "id": 2698595,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/15/2024 15:28:28",
          "content": "<p>In this competition, the correct preprocessing of the data is important, and the size of the processed images is not so important</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2700170,
      "author_name": "darkhann",
      "author_url": "",
      "post_date": "03/16/2024 11:37:07",
      "content": "<p>Could you please discribe in high level about 2 stages?</p>",
      "votes": null,
      "replies": [
        {
          "id": 2700351,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/16/2024 13:33:12",
          "content": "<p>Here is the discussion proposed by the author of this idea - <br>\n<a href=\"https://www.kaggle.com/competitions/hms-harmful-brain-activity-classification/discussion/477135\" target=\"_blank\">https://www.kaggle.com/competitions/hms-harmful-brain-activity-classification/discussion/477135</a> </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2700237,
      "author_name": "roger92",
      "author_url": "",
      "post_date": "03/16/2024 12:21:24",
      "content": "<p>Add more spec data from eeg with different kind of converting methods boost my cv and lb😃</p>",
      "votes": null,
      "replies": [
        {
          "id": 2700342,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/16/2024 13:29:31",
          "content": "<p>Yes, it improved my CV, but not lb</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2701047,
      "author_name": "nartaa",
      "author_url": "",
      "post_date": "03/16/2024 20:28:59",
      "content": "<ul>\n<li>Image resize and transformations didn't help, but It's inconclusive.</li>\n<li>Added transformer block to WaveNet didn't help yet.</li>\n<li>Adding more FC layers to EffecientNet's model head didn't help.</li>\n<li>Following the official guide at Keras's site on how to train and fine-tune backbone models such as EffecientNet (freezing and unfreezing layers) didn't help.</li>\n</ul>",
      "votes": null,
      "replies": [
        {
          "id": 2701068,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/16/2024 20:56:32",
          "content": "<p>Yes, I wrote about it, any changes with the model do not give a tangible result. It is a matter of preprocessing, choice of probabilities and choice of model architectures. I couldn't get WaveNet to run on the TPU, so I used EEGNet.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 2718169,
      "author_name": "clearwaterkzk",
      "author_url": "",
      "post_date": "03/27/2024 02:33:59",
      "content": "<p>Changing model does not improve cv and lb.<br>\nWith baseline code, here is the result of LB.<br>\nEfficient Net is fast to train and better performance.</p>\n<ul>\n<li>Efficient Net : 0.40</li>\n<li>Vit : 0.44</li>\n<li>ConvNext : 0.44</li>\n</ul>",
      "votes": null,
      "replies": [
        {
          "id": 2718667,
          "author_name": "aikhmelnytskyy",
          "author_url": "",
          "post_date": "03/27/2024 07:21:46",
          "content": "<p>Yes, but you can make an ensemble of these models, it will slightly improve the better model. By the way, in my pipeline, ConvNext does not work at all (shows terrible results)</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2698044": "Hello everybody!\nWe are smoothly moving to the end of this wonderful competition, as a preliminary summary I will give ideas that did not work for me:\n- MILAttentionLayer - I tried to use MILAttention, but adding this layer just makes lb worse, without much change to CV.\n- Increasing the size of images - this does not affect lb in any way.\n- Using ConvNeXt and Resnet - the models work much worse than the basic one, obviously the problem is somewhere in the architecture itself and my pipeline.\n- Augmentation for eeg - after trying various options the most I could achieve was this improvement in my CV without affecting LB.\n\nRight now my best model is a two stage with 0.32 lb, second stage CV of 0.317.\n\nWhat interests me the most now is the distribution between public and private test samples. \nConsidering that the test sample in general was small, there may be a situation that the private test sample has more samples with a small number of votes, which will automatically mean a shake-up in terms of the density of our results.\nWhat do you think about it and what ideas of yours didn't work?\nGood luck to everyone and a peaceful sky above your head!",
    "2698134": "what's the cv and lb of the 1st stage ? If you want to reveal.",
    "2698140": "At the first stage 0.679-0.680, lb I did not check",
    "2698257": "As you know, high quality model cv is very relevant with LB.\nSo In my opinion,  Competiton host would probably make private dataset(about 1700~1800) with high quality.\nBut i'm not sure haha",
    "2698328": "Increase image size actually hurt your cv",
    "2698582": "I wrote about it, if there are only samples with more than 10 evaluators, then everything will be fine without strong fluctuations, but if, on the contrary, there are many samples from a sample with a smaller number of evaluators, it will hurt.",
    "2698595": "In this competition, the correct preprocessing of the data is important, and the size of the processed images is not so important",
    "2700170": "Could you please discribe in high level about 2 stages?",
    "2700237": "Add more spec data from eeg with different kind of converting methods boost my cv and lb😃",
    "2700342": "Yes, it improved my CV, but not lb",
    "2700351": "Here is the discussion proposed by the author of this idea - \nhttps://www.kaggle.com/competitions/hms-harmful-brain-activity-classification/discussion/477135",
    "2701047": "Image resize and transformations didn't help, but It's inconclusive.\n- Added transformer block to WaveNet didn't help yet.\n- Adding more FC layers to EffecientNet's model head didn't help.\n- Following the official guide at Keras's site on how to train and fine-tune backbone models such as EffecientNet (freezing and unfreezing layers) didn't help.",
    "2701068": "Yes, I wrote about it, any changes with the model do not give a tangible result. It is a matter of preprocessing, choice of probabilities and choice of model architectures. I couldn't get WaveNet to run on the TPU, so I used EEGNet.",
    "2718169": "Changing model does not improve cv and lb.\nWith baseline code, here is the result of LB.\nEfficient Net is fast to train and better performance.\n- Efficient Net : 0.40\n- Vit : 0.44\n- ConvNext : 0.44",
    "2718667": "Yes, but you can make an ensemble of these models, it will slightly improve the better model. By the way, in my pipeline, ConvNext does not work at all (shows terrible results)"
  },
  "source": "meta"
}