{
  "id": 354582,
  "title": "let's discuss results ...",
  "url": "/competitions/hubmap-organ-segmentation/discussion/354582",
  "author_name": "hengck23",
  "post_date": "2022-09-23T00:17:06.923000",
  "votes": 8,
  "comment_count": 20,
  "views": 0,
  "content": "<p>now both public and private score has been revealed,</p>\n<ol>\n<li>did anyone succeed with external data? i.e. both public and private score are improved</li>\n<li>did anyone succeed with pseudo labeling? i.e. both public and private score are improved</li>\n<li>did anyone succeed with transformer pre-training? e.g. masked image modelling</li>\n<li>did any of the semi-supervised methods worked? e.g. mean teacher</li>\n</ol>\n<hr>\n<ol>\n<li>Swin trasnformer (v1,v2,v3) performs poorly (single model with ensemble is below 0.78). did anyone gets good results?</li>\n</ol>",
  "messages": [
    {
      "id": 1951255,
      "postDate": "2022-09-23T00:17:06.923Z",
      "content": "<p>now both public and private score has been revealed,</p>\n<ol>\n<li>did anyone succeed with external data? i.e. both public and private score are improved</li>\n<li>did anyone succeed with pseudo labeling? i.e. both public and private score are improved</li>\n<li>did anyone succeed with transformer pre-training? e.g. masked image modelling</li>\n<li>did any of the semi-supervised methods worked? e.g. mean teacher</li>\n</ol>\n<hr>\n<ol>\n<li>Swin trasnformer (v1,v2,v3) performs poorly (single model with ensemble is below 0.78). did anyone gets good results?</li>\n</ol>",
      "rawMarkdown": "now both public and private score has been revealed,\n\n0. did anyone succeed with external data? i.e. both public and private score are improved\n1. did anyone succeed with pseudo labeling? i.e. both public and private score are improved\n2. did anyone succeed with transformer pre-training? e.g. masked image modelling\n3. did any of the semi-supervised methods worked? e.g. mean teacher\n\n---\n\n4. Swin trasnformer (v1,v2,v3) performs poorly (single model with ensemble is below 0.78). did anyone gets good results?\n",
      "votes": 8
    },
    {
      "id": 1951257,
      "postDate": "2022-09-23T00:21:28.920Z",
      "content": "<p>both ext data and pseudo label helped</p>",
      "rawMarkdown": "both ext data and pseudo label helped",
      "votes": 1,
      "replies": [
        {
          "id": 1951260,
          "postDate": "2022-09-23T00:23:25.267Z",
          "content": "<p>thanks. what are the score?  </p>\n<p>so i think i can conclude:<br>\n\"if used and validate properly, pseudo label always definitely helped in kaggle competition\" -- this is my experience.<br>\nmost of my previous gold medals are using pseudo label .<br>\n(for this competition, i was a bit hesitant because of additional domain shift)</p>\n<p>for external data, it is also true but you must relabel or you must have a good aux loss.</p>",
          "rawMarkdown": "thanks. what are the score?  \n\nso i think i can conclude:\n\"if used and validate properly, pseudo label always definitely helped in kaggle competition\" -- this is my experience.\nmost of my previous gold medals are using pseudo label .\n(for this competition, i was a bit hesitant because of additional domain shift)\n\nfor external data, it is also true but you must relabel or you must have a good aux loss."
        },
        {
          "id": 1951262,
          "postDate": "2022-09-23T00:29:28.403Z",
          "content": "<p>because we ensembled too much models, the improvement of pseudo label on ext data is smaller than 0.01. I don't know the exact score</p>",
          "rawMarkdown": "because we ensembled too much models, the improvement of pseudo label on ext data is smaller than 0.01. I don't know the exact score",
          "votes": 1
        },
        {
          "id": 1952009,
          "postDate": "2022-09-23T11:38:38.027Z",
          "content": "<p>Yes, we use both HPA and HUBMAP external data to improve, when our single-mode lb_hubmap reaches around 0.60. <br>\nUsing HPA's external data boost LB_hubmap around 0.005+,and data from <a href=\"https://www.kaggle.com/code/carnozhao/hpa-data-download\" target=\"_blank\">hpa data</a>;<br>\nHuBMAP's external data boost LB_hubmap around 0.005-, and data from <a href=\"https://www.kaggle.com/code/yingpengchen/hubmap-data-download\" target=\"_blank\">hubmap data</a>.</p>",
          "rawMarkdown": "Yes, we use both HPA and HUBMAP external data to improve, when our single-mode lb_hubmap reaches around 0.60. \nUsing HPA's external data boost LB_hubmap around 0.005+,and data from [hpa data](https://www.kaggle.com/code/carnozhao/hpa-data-download);\nHuBMAP's external data boost LB_hubmap around 0.005-, and data from [hubmap data](https://www.kaggle.com/code/yingpengchen/hubmap-data-download)."
        }
      ]
    },
    {
      "id": 1951689,
      "postDate": "2022-09-23T07:23:50.730Z",
      "content": "<p>external data helped a lot, as well as pseudo </p>",
      "rawMarkdown": "external data helped a lot, as well as pseudo ",
      "votes": 2,
      "replies": [
        {
          "id": 1951721,
          "postDate": "2022-09-23T07:44:59.010Z",
          "content": "<p>I have collected a lot of medical images but I don't know how to use.</p>",
          "rawMarkdown": "I have collected a lot of medical images but I don't know how to use."
        },
        {
          "id": 1952409,
          "postDate": "2022-09-23T16:42:34.673Z",
          "content": "<p>We collected around 250k images from the human protein atlas and GTEX portals, pseudo-labeled it and during training randomly sampled a subset. </p>",
          "rawMarkdown": "We collected around 250k images from the human protein atlas and GTEX portals, pseudo-labeled it and during training randomly sampled a subset. \n\n\n",
          "votes": 3
        },
        {
          "id": 1952462,
          "postDate": "2022-09-23T17:21:39.567Z",
          "content": "<p>Thanks for sharing! </p>",
          "rawMarkdown": "Thanks for sharing! "
        }
      ]
    },
    {
      "id": 1951462,
      "postDate": "2022-09-23T04:41:09.120Z",
      "content": "<p>I used a lot of external data and I really don't know it helped or not. I used pseudo labels of 25 prostate and 25 spleen slices from GTEx whole slide images, HuBMAP colonic crypt dataset and pseudo labels of single test image. I got the worst shake down in top 50.</p>",
      "rawMarkdown": "I used a lot of external data and I really don't know it helped or not. I used pseudo labels of 25 prostate and 25 spleen slices from GTEx whole slide images, HuBMAP colonic crypt dataset and pseudo labels of single test image. I got the worst shake down in top 50."
    },
    {
      "id": 1951444,
      "postDate": "2022-09-23T04:20:35.087Z",
      "content": "<p>Focus on backbone and decoder:</p>\n<p>Backbone: Swin-base&lt; nextvit-large &lt;convnext-large&lt;pvtv2-b4&lt;coat-lite-medium<br>\nwithout externel data and relabel, public lb=0.81, prostate=0.19, private lb=0.79, prostate=0.17<br>\nFor prostate, try SegNeXt which replace self-attention with large conv kernel, however it is easy to overfit.</p>\n<p>Decoder: dafomer is best, replace stage-3/4 with unext, public lb=0.81.</p>\n<p>Have no time to try relabel and externel data, may be it is usefult</p>",
      "rawMarkdown": "Focus on backbone and decoder:\n\nBackbone: Swin-base< nextvit-large <convnext-large<pvtv2-b4<coat-lite-medium\nwithout externel data and relabel, public lb=0.81, prostate=0.19, private lb=0.79, prostate=0.17\nFor prostate, try SegNeXt which replace self-attention with large conv kernel, however it is easy to overfit.\n\nDecoder: dafomer is best, replace stage-3/4 with unext, public lb=0.81.\n\nHave no time to try relabel and externel data, may be it is usefult"
    },
    {
      "id": 1951393,
      "postDate": "2022-09-23T03:25:16.420Z",
      "content": "<p>public:   baseline + lung-relabel &lt; baseline + lung-relabel + prostate-relabel  (both 0.81)</p>\n<p>private: baseline + lung-relabel &gt; baseline + lung-relabel + prostate-relabel   (both 0.80)</p>\n<p>I expect relabeling prostate is more useful, but is not.</p>",
      "rawMarkdown": "public:   baseline + lung-relabel < baseline + lung-relabel + prostate-relabel  (both 0.81)\n\nprivate: baseline + lung-relabel > baseline + lung-relabel + prostate-relabel   (both 0.80)\n\nI expect relabeling prostate is more useful, but is not.",
      "replies": [
        {
          "id": 1951404,
          "postDate": "2022-09-23T03:43:40.360Z",
          "content": "<p>Yes, I got similar result.</p>",
          "rawMarkdown": "Yes, I got similar result."
        },
        {
          "id": 1951483,
          "postDate": "2022-09-23T05:09:09.877Z",
          "content": "<p>public of lung: baseline(0.11), lung-relabel(0.11) </p>\n<p>private of lung: baseline(0.18), lung-relabel(0.19)</p>",
          "rawMarkdown": "public of lung: baseline(0.11), lung-relabel(0.11) \n\nprivate of lung: baseline(0.18), lung-relabel(0.19)"
        }
      ]
    },
    {
      "id": 1951332,
      "postDate": "2022-09-23T02:37:43.527Z",
      "content": "<p>We have tried some expriments like mae trained on some medical images we collected, but it performs poorly. Maybe I don't have a good training strategy?</p>",
      "rawMarkdown": "We have tried some expriments like mae trained on some medical images we collected, but it performs poorly. Maybe I don't have a good training strategy?"
    },
    {
      "id": 1951310,
      "postDate": "2022-09-23T02:17:32.607Z",
      "content": "<p><a href=\"https://www.kaggle.com/competitions/hubmap-organ-segmentation/discussion/354590\" target=\"_blank\">https://www.kaggle.com/competitions/hubmap-organ-segmentation/discussion/354590</a></p>",
      "rawMarkdown": "https://www.kaggle.com/competitions/hubmap-organ-segmentation/discussion/354590"
    },
    {
      "id": 1951271,
      "postDate": "2022-09-23T00:59:12.237Z",
      "content": "<p>\"did anyone succeed with pseudo labeling? \"<br>\nYes, we used the pseudo label for lung which help us reach 0.81 from 0.80 on the public LB when our backbone is mit-b2 and our image size is 768*768! </p>",
      "rawMarkdown": "\"did anyone succeed with pseudo labeling? \"\nYes, we used the pseudo label for lung which help us reach 0.81 from 0.80 on the public LB when our backbone is mit-b2 and our image size is 768*768! ",
      "replies": [
        {
          "id": 1951272,
          "postDate": "2022-09-23T01:00:29.337Z",
          "content": "<p>Can you share your lung score on public LB and private LB?</p>",
          "rawMarkdown": "Can you share your lung score on public LB and private LB?"
        },
        {
          "id": 1951273,
          "postDate": "2022-09-23T01:00:55.753Z",
          "content": "<p>thanks.</p>\n<p>how about private score?</p>",
          "rawMarkdown": "thanks.\n\nhow about private score?"
        }
      ]
    },
    {
      "id": 1951291,
      "postDate": "2022-09-23T01:22:17.477Z",
      "rawMarkdown": "",
      "isDeleted": true,
      "replies": [
        {
          "id": 1951307,
          "postDate": "2022-09-23T02:13:11.947Z",
          "content": "<p>You should just use the pseudo label for lung which really works well.</p>",
          "rawMarkdown": "You should just use the pseudo label for lung which really works well.",
          "votes": 1
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 1951257,
      "author_name": "Carno Zhao",
      "author_url": "",
      "post_date": "2022-09-23T00:21:28.920000",
      "content": "<p>both ext data and pseudo label helped</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1951260,
          "author_name": "hengck23",
          "author_url": "",
          "post_date": "2022-09-23T00:23:25.267000",
          "content": "<p>thanks. what are the score?  </p>\n<p>so i think i can conclude:<br>\n\"if used and validate properly, pseudo label always definitely helped in kaggle competition\" -- this is my experience.<br>\nmost of my previous gold medals are using pseudo label .<br>\n(for this competition, i was a bit hesitant because of additional domain shift)</p>\n<p>for external data, it is also true but you must relabel or you must have a good aux loss.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1951262,
          "author_name": "Carno Zhao",
          "author_url": "",
          "post_date": "2022-09-23T00:29:28.403000",
          "content": "<p>because we ensembled too much models, the improvement of pseudo label on ext data is smaller than 0.01. I don't know the exact score</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 1952009,
          "author_name": "Roc",
          "author_url": "",
          "post_date": "2022-09-23T11:38:38.027000",
          "content": "<p>Yes, we use both HPA and HUBMAP external data to improve, when our single-mode lb_hubmap reaches around 0.60. <br>\nUsing HPA's external data boost LB_hubmap around 0.005+,and data from <a href=\"https://www.kaggle.com/code/carnozhao/hpa-data-download\" target=\"_blank\">hpa data</a>;<br>\nHuBMAP's external data boost LB_hubmap around 0.005-, and data from <a href=\"https://www.kaggle.com/code/yingpengchen/hubmap-data-download\" target=\"_blank\">hubmap data</a>.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1951689,
      "author_name": "Igor Krashenyi",
      "author_url": "",
      "post_date": "2022-09-23T07:23:50.730000",
      "content": "<p>external data helped a lot, as well as pseudo </p>",
      "votes": 2,
      "replies": [
        {
          "id": 1951721,
          "author_name": "Chinartist",
          "author_url": "",
          "post_date": "2022-09-23T07:44:59.010000",
          "content": "<p>I have collected a lot of medical images but I don't know how to use.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1952409,
          "author_name": "Igor Krashenyi",
          "author_url": "",
          "post_date": "2022-09-23T16:42:34.673000",
          "content": "<p>We collected around 250k images from the human protein atlas and GTEX portals, pseudo-labeled it and during training randomly sampled a subset. </p>",
          "votes": 3,
          "replies": []
        },
        {
          "id": 1952462,
          "author_name": "Chinartist",
          "author_url": "",
          "post_date": "2022-09-23T17:21:39.567000",
          "content": "<p>Thanks for sharing! </p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1951462,
      "author_name": "Gunes Evitan",
      "author_url": "",
      "post_date": "2022-09-23T04:41:09.120000",
      "content": "<p>I used a lot of external data and I really don't know it helped or not. I used pseudo labels of 25 prostate and 25 spleen slices from GTEx whole slide images, HuBMAP colonic crypt dataset and pseudo labels of single test image. I got the worst shake down in top 50.</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1951444,
      "author_name": "跟着丞相割麦子",
      "author_url": "",
      "post_date": "2022-09-23T04:20:35.087000",
      "content": "<p>Focus on backbone and decoder:</p>\n<p>Backbone: Swin-base&lt; nextvit-large &lt;convnext-large&lt;pvtv2-b4&lt;coat-lite-medium<br>\nwithout externel data and relabel, public lb=0.81, prostate=0.19, private lb=0.79, prostate=0.17<br>\nFor prostate, try SegNeXt which replace self-attention with large conv kernel, however it is easy to overfit.</p>\n<p>Decoder: dafomer is best, replace stage-3/4 with unext, public lb=0.81.</p>\n<p>Have no time to try relabel and externel data, may be it is usefult</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1951393,
      "author_name": "gray98",
      "author_url": "",
      "post_date": "2022-09-23T03:25:16.420000",
      "content": "<p>public:   baseline + lung-relabel &lt; baseline + lung-relabel + prostate-relabel  (both 0.81)</p>\n<p>private: baseline + lung-relabel &gt; baseline + lung-relabel + prostate-relabel   (both 0.80)</p>\n<p>I expect relabeling prostate is more useful, but is not.</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1951404,
          "author_name": "Chinartist",
          "author_url": "",
          "post_date": "2022-09-23T03:43:40.360000",
          "content": "<p>Yes, I got similar result.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1951483,
          "author_name": "gray98",
          "author_url": "",
          "post_date": "2022-09-23T05:09:09.877000",
          "content": "<p>public of lung: baseline(0.11), lung-relabel(0.11) </p>\n<p>private of lung: baseline(0.18), lung-relabel(0.19)</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1951332,
      "author_name": "Chinartist",
      "author_url": "",
      "post_date": "2022-09-23T02:37:43.527000",
      "content": "<p>We have tried some expriments like mae trained on some medical images we collected, but it performs poorly. Maybe I don't have a good training strategy?</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1951310,
      "author_name": "Chinartist",
      "author_url": "",
      "post_date": "2022-09-23T02:17:32.607000",
      "content": "<p><a href=\"https://www.kaggle.com/competitions/hubmap-organ-segmentation/discussion/354590\" target=\"_blank\">https://www.kaggle.com/competitions/hubmap-organ-segmentation/discussion/354590</a></p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1951271,
      "author_name": "Chinartist",
      "author_url": "",
      "post_date": "2022-09-23T00:59:12.237000",
      "content": "<p>\"did anyone succeed with pseudo labeling? \"<br>\nYes, we used the pseudo label for lung which help us reach 0.81 from 0.80 on the public LB when our backbone is mit-b2 and our image size is 768*768! </p>",
      "votes": 0,
      "replies": [
        {
          "id": 1951272,
          "author_name": "Cheul",
          "author_url": "",
          "post_date": "2022-09-23T01:00:29.337000",
          "content": "<p>Can you share your lung score on public LB and private LB?</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1951273,
          "author_name": "hengck23",
          "author_url": "",
          "post_date": "2022-09-23T01:00:55.753000",
          "content": "<p>thanks.</p>\n<p>how about private score?</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1951291,
      "author_name": "",
      "author_url": "",
      "post_date": "2022-09-23T01:22:17.477000",
      "content": "",
      "votes": 0,
      "replies": [
        {
          "id": 1951307,
          "author_name": "Chinartist",
          "author_url": "",
          "post_date": "2022-09-23T02:13:11.947000",
          "content": "<p>You should just use the pseudo label for lung which really works well.</p>",
          "votes": 1,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1951255": "now both public and private score has been revealed,\n\n0. did anyone succeed with external data? i.e. both public and private score are improved\n1. did anyone succeed with pseudo labeling? i.e. both public and private score are improved\n2. did anyone succeed with transformer pre-training? e.g. masked image modelling\n3. did any of the semi-supervised methods worked? e.g. mean teacher\n\n---\n\n4. Swin trasnformer (v1,v2,v3) performs poorly (single model with ensemble is below 0.78). did anyone gets good results?\n",
    "1951257": "both ext data and pseudo label helped",
    "1951689": "external data helped a lot, as well as pseudo ",
    "1951462": "I used a lot of external data and I really don't know it helped or not. I used pseudo labels of 25 prostate and 25 spleen slices from GTEx whole slide images, HuBMAP colonic crypt dataset and pseudo labels of single test image. I got the worst shake down in top 50.",
    "1951444": "Focus on backbone and decoder:\n\nBackbone: Swin-base< nextvit-large <convnext-large<pvtv2-b4<coat-lite-medium\nwithout externel data and relabel, public lb=0.81, prostate=0.19, private lb=0.79, prostate=0.17\nFor prostate, try SegNeXt which replace self-attention with large conv kernel, however it is easy to overfit.\n\nDecoder: dafomer is best, replace stage-3/4 with unext, public lb=0.81.\n\nHave no time to try relabel and externel data, may be it is usefult",
    "1951393": "public:   baseline + lung-relabel < baseline + lung-relabel + prostate-relabel  (both 0.81)\n\nprivate: baseline + lung-relabel > baseline + lung-relabel + prostate-relabel   (both 0.80)\n\nI expect relabeling prostate is more useful, but is not.",
    "1951332": "We have tried some expriments like mae trained on some medical images we collected, but it performs poorly. Maybe I don't have a good training strategy?",
    "1951310": "https://www.kaggle.com/competitions/hubmap-organ-segmentation/discussion/354590",
    "1951271": "\"did anyone succeed with pseudo labeling? \"\nYes, we used the pseudo label for lung which help us reach 0.81 from 0.80 on the public LB when our backbone is mit-b2 and our image size is 768*768! ",
    "1951291": ""
  }
}