{
  "id": 182251,
  "title": "Welcome to the competition!",
  "url": "/competitions/rsna-str-pulmonary-embolism-detection/discussion/182251",
  "author_name": "Phil Culliton",
  "post_date": "2020-09-11T21:56:11.682000",
  "votes": 10,
  "comment_count": 37,
  "views": 0,
  "content": "<p>Welcome to the RSNA-STR Pulmonary Embolism Detection challenge.</p>\n<p>In this competition, you’ll be identifying the presence and type of pulmonary embolisms using image data. This competition is <strong>inference-only</strong>, meaning that your submitted kernels will not have access to the training set.</p>\n<p>Note that the private test set is approximately 3x larger than the public test set (230GB vs. 70GB), so ensure that your kernels have enough time to finish their re-run. The training set includes 7279 studies, the public set 650, and the private set has 1517.</p>\n<p>We have a new <a href=\"https://www.kaggle.com/code-competition-debugging\" target=\"_blank\">resource</a> available about debugging notebooks in code competitions. Please check it out for a description of the code competition process, as well as common issues you may run into.</p>\n<p>Also, be sure you are aware of this competition’s <a href=\"https://www.kaggle.com/c/rsna-str-pulmonary-embolism-detection/overview/prizes\" target=\"_blank\">unique requirements</a> for winners to (a) open source their code and (b) adhere to the defined label hierarchy in order to avoid disqualification and remain on the leaderboard.</p>\n<p>Best of luck!</p>\n<p><strong>Remember</strong>: Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our <a href=\"https://www.kaggle.com/community-guidelines\" target=\"_blank\">Kaggle community guidelines</a>.</p>",
  "messages": [
    {
      "id": 1007174,
      "postDate": "2020-09-11T21:56:11.683Z",
      "content": "<p>Welcome to the RSNA-STR Pulmonary Embolism Detection challenge.</p>\n<p>In this competition, you’ll be identifying the presence and type of pulmonary embolisms using image data. This competition is <strong>inference-only</strong>, meaning that your submitted kernels will not have access to the training set.</p>\n<p>Note that the private test set is approximately 3x larger than the public test set (230GB vs. 70GB), so ensure that your kernels have enough time to finish their re-run. The training set includes 7279 studies, the public set 650, and the private set has 1517.</p>\n<p>We have a new <a href=\"https://www.kaggle.com/code-competition-debugging\" target=\"_blank\">resource</a> available about debugging notebooks in code competitions. Please check it out for a description of the code competition process, as well as common issues you may run into.</p>\n<p>Also, be sure you are aware of this competition’s <a href=\"https://www.kaggle.com/c/rsna-str-pulmonary-embolism-detection/overview/prizes\" target=\"_blank\">unique requirements</a> for winners to (a) open source their code and (b) adhere to the defined label hierarchy in order to avoid disqualification and remain on the leaderboard.</p>\n<p>Best of luck!</p>\n<p><strong>Remember</strong>: Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our <a href=\"https://www.kaggle.com/community-guidelines\" target=\"_blank\">Kaggle community guidelines</a>.</p>",
      "rawMarkdown": "Welcome to the RSNA-STR Pulmonary Embolism Detection challenge.\n\nIn this competition, you’ll be identifying the presence and type of pulmonary embolisms using image data. This competition is **inference-only**, meaning that your submitted kernels will not have access to the training set.\n\nNote that the private test set is approximately 3x larger than the public test set (230GB vs. 70GB), so ensure that your kernels have enough time to finish their re-run. The training set includes 7279 studies, the public set 650, and the private set has 1517.\n\nWe have a new [resource](https://www.kaggle.com/code-competition-debugging) available about debugging notebooks in code competitions. Please check it out for a description of the code competition process, as well as common issues you may run into.\n\nAlso, be sure you are aware of this competition’s [unique requirements](https://www.kaggle.com/c/rsna-str-pulmonary-embolism-detection/overview/prizes) for winners to (a) open source their code and (b) adhere to the defined label hierarchy in order to avoid disqualification and remain on the leaderboard.\n\nBest of luck!\n\n**Remember**: Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our [Kaggle community guidelines](https://www.kaggle.com/community-guidelines).",
      "votes": 10
    },
    {
      "id": 1018798,
      "postDate": "2020-09-20T01:44:02.303Z",
      "content": "<p>Is it possible to add GCDM in default Kaggle kernel environment like pydicom? Since we are not able to enable internet during inference, which make it quite difficult to install GCDM package.</p>",
      "rawMarkdown": "Is it possible to add GCDM in default Kaggle kernel environment like pydicom? Since we are not able to enable internet during inference, which make it quite difficult to install GCDM package.",
      "votes": 4
    },
    {
      "id": 1053795,
      "postDate": "2020-10-19T11:28:52.620Z",
      "content": "<p><a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> <a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a><br>\nIs it legal (for the final submission) to run locally prediction on the public test data and in the final submission notebook predict only the private data and merge the 2 CSVs?</p>",
      "rawMarkdown": "@juliaelliott @philculliton\nIs it legal (for the final submission) to run locally prediction on the public test data and in the final submission notebook predict only the private data and merge the 2 CSVs?\n",
      "votes": 1,
      "replies": [
        {
          "id": 1054095,
          "postDate": "2020-10-19T16:59:18.020Z",
          "content": "<p>If you're able to code your notebook submission to do this effectively without returning an error, then yes. However note that it would need to be able to dynamically predict on the private test set that you're not able to see.</p>",
          "rawMarkdown": "If you're able to code your notebook submission to do this effectively without returning an error, then yes. However note that it would need to be able to dynamically predict on the private test set that you're not able to see."
        },
        {
          "id": 1055666,
          "postDate": "2020-10-21T01:55:26.590Z",
          "content": "<p><a href=\"https://www.kaggle.com/orkatz2\" target=\"_blank\">@orkatz2</a> Were you able to successfully use cached predictions in the public test set? I have a <code>Notebook Exceeded Allowed Compute</code> when I've tried to do that. Could be unrelated but that was the only difference from a succesful submission </p>",
          "rawMarkdown": "@orkatz2 Were you able to successfully use cached predictions in the public test set? I have a `Notebook Exceeded Allowed Compute` when I've tried to do that. Could be unrelated but that was the only difference from a succesful submission ",
          "votes": 1
        }
      ]
    },
    {
      "id": 1010407,
      "postDate": "2020-09-14T18:04:30.530Z",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> In the prize section of the overview there is a sentence about conflicts:</p>\n<blockquote>\n  <p>Winning submissions will be inspected to ensure label predictions adhere to the expected label hierarchy defined by the diagram on the Data page. The metric intends to heavily penalize submissions which mis-predict in this manner, however due to the complexity of predictions at both image and study levels and as an extra precaution, the host will verify that prospective winners have not made conflicting label predictions. This includes:<br>\n  Submissions that make study predictions which conflict with that study's image predictions.<br>\n  Submissions that make conflicting or disallowed sub-label predictions (i.e. simultaneously predicting  RV/LV ratio &gt;=1  and &lt;1, more than one label for PE type, etc.)</p>\n</blockquote>\n<p>But we are predicting probabilities, so we can predict <code>RV/LV ratio &gt;=1 ,0.4 and  RV/LV ratio &lt;1, 0.6</code> , but we can also predict  <code>RV/LV ratio &gt;=1 ,0.4 and  RV/LV ratio &lt;1, 0.4</code> or even <code>RV/LV ratio &gt;=1 ,0.6 and  RV/LV ratio &lt;1, 0.6</code> </p>\n<p>Should the Negative for PE values be (1-sum(all pe values) or ?</p>\n<p>If <code>Negative for PE</code> in the the study prediction is 0.9 what should be the maximum values for<code>PE Present on Image</code> in that studies images?</p>\n<p>I believe, this inspection needs to be defined better, in a mathematical way.</p>",
      "rawMarkdown": "@philculliton In the prize section of the overview there is a sentence about conflicts:\n> Winning submissions will be inspected to ensure label predictions adhere to the expected label hierarchy defined by the diagram on the Data page. The metric intends to heavily penalize submissions which mis-predict in this manner, however due to the complexity of predictions at both image and study levels and as an extra precaution, the host will verify that prospective winners have not made conflicting label predictions. This includes:\nSubmissions that make study predictions which conflict with that study's image predictions.\nSubmissions that make conflicting or disallowed sub-label predictions (i.e. simultaneously predicting  RV/LV ratio >=1  and <1, more than one label for PE type, etc.)\n\nBut we are predicting probabilities, so we can predict ` RV/LV ratio >=1 ,0.4 and  RV/LV ratio <1, 0.6` , but we can also predict  ` RV/LV ratio >=1 ,0.4 and  RV/LV ratio <1, 0.4` or even ` RV/LV ratio >=1 ,0.6 and  RV/LV ratio <1, 0.6` \n\nShould the Negative for PE values be (1-sum(all pe values) or ?\n\nIf `Negative for PE` in the the study prediction is 0.9 what should be the maximum values for` PE Present on Image` in that studies images?\n\nI believe, this inspection needs to be defined better, in a mathematical way.",
      "votes": 2,
      "replies": [
        {
          "id": 1011800,
          "postDate": "2020-09-15T17:23:57.573Z",
          "content": "<p><a href=\"https://www.kaggle.com/yuval6967\" target=\"_blank\">@yuval6967</a> We're confirming this understanding with the host and will get back to you as soon as possible.</p>",
          "rawMarkdown": "@yuval6967 We're confirming this understanding with the host and will get back to you as soon as possible.",
          "votes": 1
        },
        {
          "id": 1013287,
          "postDate": "2020-09-16T15:59:20.710Z",
          "content": "<p>I am also very interested in further details on this rule. Does it only apply if predictions are integers? If not, does it impose constraints on probabilities of different labels? If yes, what are they exactly? </p>",
          "rawMarkdown": "I am also very interested in further details on this rule. Does it only apply if predictions are integers? If not, does it impose constraints on probabilities of different labels? If yes, what are they exactly? "
        },
        {
          "id": 1013448,
          "postDate": "2020-09-16T17:38:18.177Z",
          "content": "<p>For the purpose of enforcing this rule on logical consistency we consider a label to be “predicted” if that label is assigned a probability of &gt; 0.5. We require that the “predicted” labels be logically consistent. Note that we expect that logically inconsistent outputs will score poorly on the metric, and that high-scoring algorithms will naturally produce logically consistent outputs. However, due to the complexity of the metric and the difficulty in anticipating all corner cases, we have put this rule in place to reduce the ability to game the metric with nonsensical outputs.</p>\n<p>Some specific examples of how this rule plays out:</p>\n<p>At the image level, any image with predicted probability &gt;  0.5 is considered as being positive for PE will count as a positive image</p>\n<p>At the exam level, we have</p>\n<ol>\n<li>Negative, Indeterminate, (Positive) and it can only be one of these. If any image is predicted positive, there cannot also be a predicted probability of Negative &gt; 0.5 nor can there be a predicted probability of Indeterminate &gt;  0.5.</li>\n</ol>\n<p>Similarly, if no image is positive (p &gt; 0.5), then there must be one and only one negative or indeterminate with p &gt; 0.5</p>\n<ol>\n<li><p>Right, left, central -- if any image is predicted positive (p &gt; 0.5) then at least one of these labels must be assigned p &gt; 0.5; more than one of these labels may be assigned p &gt; 0.5. When no images are predicted positive, then none of these labels may be assigned p &gt; 0.5</p></li>\n<li><p>RV/LV ratio. It can be only one of these and it must be present if at least one image is positive. </p></li>\n</ol>\n<ul>\n<li>if any image on the exam is positive, one of these must have p &gt;  0.5</li>\n<li>both cannot have p &gt;  0.5</li>\n</ul>\n<ol>\n<li>Acute, Chronic, Acute &amp; Chronic -- it cannot be both chronic &amp; acute and chronic so </li>\n</ol>\n<ul>\n<li>only one can have p &gt;  0.5</li>\n<li>it is also possible that neither has p &gt; 0.5  </li>\n<li>in other words, it is inconsistent to say chronic has p &gt; 0.5 and acute &amp; chronic has p &gt;  0.5.</li>\n</ul>",
          "rawMarkdown": "For the purpose of enforcing this rule on logical consistency we consider a label to be “predicted” if that label is assigned a probability of > 0.5. We require that the “predicted” labels be logically consistent. Note that we expect that logically inconsistent outputs will score poorly on the metric, and that high-scoring algorithms will naturally produce logically consistent outputs. However, due to the complexity of the metric and the difficulty in anticipating all corner cases, we have put this rule in place to reduce the ability to game the metric with nonsensical outputs.\n\nSome specific examples of how this rule plays out:\n\nAt the image level, any image with predicted probability >  0.5 is considered as being positive for PE will count as a positive image\n\nAt the exam level, we have\n1. Negative, Indeterminate, (Positive) and it can only be one of these. If any image is predicted positive, there cannot also be a predicted probability of Negative > 0.5 nor can there be a predicted probability of Indeterminate >  0.5.\n\nSimilarly, if no image is positive (p > 0.5), then there must be one and only one negative or indeterminate with p > 0.5\n\n2. Right, left, central -- if any image is predicted positive (p > 0.5) then at least one of these labels must be assigned p > 0.5; more than one of these labels may be assigned p > 0.5. When no images are predicted positive, then none of these labels may be assigned p > 0.5\n\n3. RV/LV ratio. It can be only one of these and it must be present if at least one image is positive. \n- if any image on the exam is positive, one of these must have p >  0.5\n- both cannot have p >  0.5\n\n4. Acute, Chronic, Acute & Chronic -- it cannot be both chronic & acute and chronic so \n- only one can have p >  0.5\n- it is also possible that neither has p > 0.5  \n- in other words, it is inconsistent to say chronic has p > 0.5 and acute & chronic has p >  0.5.",
          "votes": 5,
          "replies": [
            {
              "id": 1013565,
              "postDate": "2020-09-16T19:14:04.937Z",
              "content": "<p>Is this currently enforced on Leaderboard Scores? As models are being developed, I'm sure we are not meeting a lot of these constraints.</p>\n<p>How would somebody know if their submission is violating constraints? Are individual predictions \"fixed\" to conform?</p>\n<p>Or does this rule just take affect after the competition in validating the winners?</p>",
              "rawMarkdown": "Is this currently enforced on Leaderboard Scores? As models are being developed, I'm sure we are not meeting a lot of these constraints.\n\nHow would somebody know if their submission is violating constraints? Are individual predictions \"fixed\" to conform?\n\nOr does this rule just take affect after the competition in validating the winners?",
              "votes": 2
            }
          ]
        },
        {
          "id": 1013548,
          "postDate": "2020-09-16T18:55:06.663Z",
          "content": "<p><a href=\"https://www.kaggle.com/anthracene\" target=\"_blank\">@anthracene</a> Thank for the important clarification ( <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> You might want to copy this to a new thread so no one will miss it)</p>",
          "rawMarkdown": "@anthracene Thank for the important clarification ( @juliaelliott You might want to copy this to a new thread so no one will miss it)",
          "votes": 1
        },
        {
          "id": 1035869,
          "postDate": "2020-10-03T07:05:58.910Z",
          "content": "<p>Question on: </p>\n<blockquote>\n  <p>RV/LV ratio. It can be only one of these and it must be present if at least one image is positive.</p>\n</blockquote>\n<p>How is the RV/LV prediction handled for negative or indeterminate exams? I would think this ratio should be outputted for all exams, so any clarifications here would be helpful. (I.e. what if the patient had a large RV but does not have PE?) Is there a penalty for predicting RV/LV ratio greater than 1?</p>",
          "rawMarkdown": "Question on: \n\n> RV/LV ratio. It can be only one of these and it must be present if at least one image is positive.\n\nHow is the RV/LV prediction handled for negative or indeterminate exams? I would think this ratio should be outputted for all exams, so any clarifications here would be helpful. (I.e. what if the patient had a large RV but does not have PE?) Is there a penalty for predicting RV/LV ratio greater than 1?"
        },
        {
          "id": 1041780,
          "postDate": "2020-10-07T23:05:19.243Z",
          "content": "<p>RV/LV ratio tags are present only on positive exams. You should not make RV/LV ratio predictions on negative or indeterminate exams.</p>",
          "rawMarkdown": "RV/LV ratio tags are present only on positive exams. You should not make RV/LV ratio predictions on negative or indeterminate exams.",
          "votes": 1
        }
      ]
    },
    {
      "id": 1068422,
      "postDate": "2020-11-03T12:01:53.300Z",
      "content": "<p>감사합니다. 많은 도움이 되었습니다.</p>",
      "rawMarkdown": "감사합니다. 많은 도움이 되었습니다."
    },
    {
      "id": 1051709,
      "postDate": "2020-10-16T18:53:23.553Z",
      "content": "<p>are we allowed to use pseudolabeling on the public test set?</p>",
      "rawMarkdown": "are we allowed to use pseudolabeling on the public test set?",
      "replies": [
        {
          "id": 1054368,
          "postDate": "2020-10-19T21:26:55.573Z",
          "content": "<p><a href=\"https://www.kaggle.com/stephenliang\" target=\"_blank\">@stephenliang</a> Yes, as long as you the methods you're using are automated and not hand-labeling the test set.</p>",
          "rawMarkdown": "@stephenliang Yes, as long as you the methods you're using are automated and not hand-labeling the test set."
        }
      ]
    },
    {
      "id": 1041904,
      "postDate": "2020-10-08T00:57:51.620Z",
      "content": "<p>\n\n\n\n\n</p>",
      "rawMarkdown": "<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">"
    },
    {
      "id": 1031087,
      "postDate": "2020-09-29T08:29:09.410Z",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> <br>\nCan we assume that when running inference against the private test set, there will also be a new 'test.csv' with updated study,instance,SOP IDs for the 1517 studies?</p>",
      "rawMarkdown": "Hi @juliaelliott \nCan we assume that when running inference against the private test set, there will also be a new 'test.csv' with updated study,instance,SOP IDs for the 1517 studies?",
      "replies": [
        {
          "id": 1031679,
          "postDate": "2020-09-29T15:51:09.463Z",
          "content": "<p><a href=\"https://www.kaggle.com/yeeseng\" target=\"_blank\">@yeeseng</a> Yes, the <code>test</code> images folder and <code>test.csv</code> will be available in the private re-run but swapped out with the private set.</p>",
          "rawMarkdown": "@yeeseng Yes, the `test` images folder and `test.csv` will be available in the private re-run but swapped out with the private set.",
          "votes": 1
        },
        {
          "id": 1031700,
          "postDate": "2020-09-29T16:11:53.090Z",
          "content": "<p>That's great thanks.</p>",
          "rawMarkdown": "That's great thanks."
        }
      ]
    },
    {
      "id": 1024444,
      "postDate": "2020-09-23T21:44:27.460Z",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> </p>\n<ol>\n<li>What is the competition deadline for posting links to any external open source datasets?</li>\n<li>Can we label new features in a subset of the training data and post them on Kaggle as an additional open source dataset?</li>\n</ol>",
      "rawMarkdown": "Hi @juliaelliott \n\n1. What is the competition deadline for posting links to any external open source datasets?\n2. Can we label new features in a subset of the training data and post them on Kaggle as an additional open source dataset?",
      "replies": [
        {
          "id": 1024462,
          "postDate": "2020-09-23T22:10:55.490Z",
          "content": "<p><a href=\"https://www.kaggle.com/aksg87\" target=\"_blank\">@aksg87</a> </p>\n<ol>\n<li>We are no longer making external data announcement a requirement of participants. It is still a participant's responsibility to abide by the rules of the competition associated with their external data use, including that it be \"publicly and freely available and equally accessible to use by all participants of the competition for purposes of the competition at no cost to the other participants,\" (Section 7C) and you should expect that the respective hosts will be validating this. Likewise, those in winning standing will be expected to license their code/solutions according to this competition's requirements, or risk disqualification.</li>\n<li>Yes, that's fine.</li>\n</ol>",
          "rawMarkdown": "@aksg87 \n1. We are no longer making external data announcement a requirement of participants. It is still a participant's responsibility to abide by the rules of the competition associated with their external data use, including that it be \"publicly and freely available and equally accessible to use by all participants of the competition for purposes of the competition at no cost to the other participants,\" (Section 7C) and you should expect that the respective hosts will be validating this. Likewise, those in winning standing will be expected to license their code/solutions according to this competition's requirements, or risk disqualification.\n2. Yes, that's fine.",
          "votes": 2
        },
        {
          "id": 1024482,
          "postDate": "2020-09-23T22:56:05.747Z",
          "content": "<p>Thank you for your comprehensive response!</p>",
          "rawMarkdown": "Thank you for your comprehensive response!"
        },
        {
          "id": 1024487,
          "postDate": "2020-09-23T23:04:46.267Z",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a>, A quick follow up question for #2. What would be the deadline for posting on Kaggle as an additional open source dataset?</p>",
          "rawMarkdown": "Hi @juliaelliott, A quick follow up question for #2. What would be the deadline for posting on Kaggle as an additional open source dataset?"
        },
        {
          "id": 1025673,
          "postDate": "2020-09-24T17:43:33.277Z",
          "content": "<p><a href=\"https://www.kaggle.com/aksg87\" target=\"_blank\">@aksg87</a> Ah, so if you are simply re-labeling features of the existing train set, then you are not obligated to declare or share publicly any of those new features, as long as you're entitled to be using them in your solution (i.e. they were obtained through payment or privately). The external data provision is simply designed to prohibit against participants using data or pre-trained models which are proprietary or only for private use in some way.</p>",
          "rawMarkdown": "@aksg87 Ah, so if you are simply re-labeling features of the existing train set, then you are not obligated to declare or share publicly any of those new features, as long as you're entitled to be using them in your solution (i.e. they were obtained through payment or privately). The external data provision is simply designed to prohibit against participants using data or pre-trained models which are proprietary or only for private use in some way."
        },
        {
          "id": 1025920,
          "postDate": "2020-09-24T21:56:50.867Z",
          "content": "<p>Okay thanks <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> </p>\n<p>It would be great to include these details in the competition rules but I suppose this discussion serves the same purpose! It might encourage creative solutions that focus on supplementing the training data in addition to model optimizations.</p>\n<p>Thanks again!</p>",
          "rawMarkdown": "Okay thanks @juliaelliott \n\nIt would be great to include these details in the competition rules but I suppose this discussion serves the same purpose! It might encourage creative solutions that focus on supplementing the training data in addition to model optimizations.\n\nThanks again!"
        }
      ]
    },
    {
      "id": 1022102,
      "postDate": "2020-09-22T10:10:00.743Z",
      "content": "<p>I have a small question regarding the rules:</p>\n<blockquote>\n  <p>This is an inference-only code competition. Your submissions will not have access to the training images, so you must train your models elsewhere and incorporate them into your submission, without reference to the folder containing the train images.</p>\n</blockquote>\n<p>Does it also imply that <code>train.csv</code> is not available at the submission time or it only covers the images in <code>train/</code>?</p>",
      "rawMarkdown": "I have a small question regarding the rules:\n\n> This is an inference-only code competition. Your submissions will not have access to the training images, so you must train your models elsewhere and incorporate them into your submission, without reference to the folder containing the train images.\n\nDoes it also imply that `train.csv` is not available at the submission time or it only covers the images in `train/`?",
      "replies": [
        {
          "id": 1022622,
          "postDate": "2020-09-22T16:34:11.690Z",
          "content": "<p><a href=\"https://www.kaggle.com/kozodoi\" target=\"_blank\">@kozodoi</a> <code>train.csv</code> will be available, but none of the train folder images will be available.</p>",
          "rawMarkdown": "@kozodoi `train.csv` will be available, but none of the train folder images will be available.",
          "votes": 1
        }
      ]
    },
    {
      "id": 1019204,
      "postDate": "2020-09-20T09:15:59.690Z",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> <br>\nIn train.csv, <code>rv_lv_ratio_gte_1, rv_lv_ratio_lt_1　leftsided_pe, rightsided_pe, central_pe, chronic_pe, acute_and_chronic_pe</code> is ALL ZERO for non-positive exam.<br>\nIs it true for test time?<br>\n(updated question description for simplicity, 20200912)</p>",
      "rawMarkdown": "@philculliton \nIn train.csv, `rv_lv_ratio_gte_1, rv_lv_ratio_lt_1　leftsided_pe, rightsided_pe, central_pe, chronic_pe, acute_and_chronic_pe` is ALL ZERO for non-positive exam.\nIs it true for test time?\n(updated question description for simplicity, 20200912)",
      "replies": [
        {
          "id": 1021146,
          "postDate": "2020-09-21T16:53:09.603Z",
          "content": "<p><a href=\"https://www.kaggle.com/lisosia\" target=\"_blank\">@lisosia</a> If the exam is negative for PE, then all of the corresponding study sub-labels would also be negative/zero. They cannot be left unpredicted and must be 0. </p>",
          "rawMarkdown": "@lisosia If the exam is negative for PE, then all of the corresponding study sub-labels would also be negative/zero. They cannot be left unpredicted and must be 0. ",
          "votes": 1
        },
        {
          "id": 1021943,
          "postDate": "2020-09-22T08:23:46.123Z",
          "content": "<p>Thank you. I understand.</p>",
          "rawMarkdown": "Thank you. I understand."
        }
      ]
    },
    {
      "id": 1011774,
      "postDate": "2020-09-15T17:14:57.730Z",
      "content": "<p>Can you or someone else setup the find a teammate forum, thanks Phil.</p>",
      "rawMarkdown": "Can you or someone else setup the find a teammate forum, thanks Phil.",
      "replies": [
        {
          "id": 1011799,
          "postDate": "2020-09-15T17:23:21.150Z",
          "content": "<p><a href=\"https://www.kaggle.com/bopengiowa\" target=\"_blank\">@bopengiowa</a> Done, thanks for the reminder!</p>",
          "rawMarkdown": "@bopengiowa Done, thanks for the reminder!",
          "votes": 1
        },
        {
          "id": 1011805,
          "postDate": "2020-09-15T17:28:05.150Z",
          "content": "<p>Thanks Julia! Great job!</p>",
          "rawMarkdown": "Thanks Julia! Great job!"
        }
      ]
    },
    {
      "id": 1007379,
      "postDate": "2020-09-12T05:52:51.857Z",
      "content": "<p>Great one</p>",
      "rawMarkdown": "Great one"
    },
    {
      "id": 1064024,
      "postDate": "2020-10-29T16:01:10.877Z",
      "rawMarkdown": "",
      "isDeleted": true
    },
    {
      "id": 1041906,
      "postDate": "2020-10-08T00:58:43.917Z",
      "rawMarkdown": "",
      "isDeleted": true
    },
    {
      "id": 1041901,
      "postDate": "2020-10-08T00:57:15.673Z",
      "rawMarkdown": "",
      "isDeleted": true
    }
  ],
  "comments": [
    {
      "id": 1018798,
      "author_name": "Tsai29",
      "author_url": "",
      "post_date": "2020-09-20T01:44:02.303000",
      "content": "<p>Is it possible to add GCDM in default Kaggle kernel environment like pydicom? Since we are not able to enable internet during inference, which make it quite difficult to install GCDM package.</p>",
      "votes": 4,
      "replies": []
    },
    {
      "id": 1053795,
      "author_name": "OrKatz",
      "author_url": "",
      "post_date": "2020-10-19T11:28:52.620000",
      "content": "<p><a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> <a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a><br>\nIs it legal (for the final submission) to run locally prediction on the public test data and in the final submission notebook predict only the private data and merge the 2 CSVs?</p>",
      "votes": 1,
      "replies": [
        {
          "id": 1054095,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-10-19T16:59:18.020000",
          "content": "<p>If you're able to code your notebook submission to do this effectively without returning an error, then yes. However note that it would need to be able to dynamically predict on the private test set that you're not able to see.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1055666,
          "author_name": "Ronaldo S.A. Batista",
          "author_url": "",
          "post_date": "2020-10-21T01:55:26.590000",
          "content": "<p><a href=\"https://www.kaggle.com/orkatz2\" target=\"_blank\">@orkatz2</a> Were you able to successfully use cached predictions in the public test set? I have a <code>Notebook Exceeded Allowed Compute</code> when I've tried to do that. Could be unrelated but that was the only difference from a succesful submission </p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 1010407,
      "author_name": "yuval reina",
      "author_url": "",
      "post_date": "2020-09-14T18:04:30.530000",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> In the prize section of the overview there is a sentence about conflicts:</p>\n<blockquote>\n  <p>Winning submissions will be inspected to ensure label predictions adhere to the expected label hierarchy defined by the diagram on the Data page. The metric intends to heavily penalize submissions which mis-predict in this manner, however due to the complexity of predictions at both image and study levels and as an extra precaution, the host will verify that prospective winners have not made conflicting label predictions. This includes:<br>\n  Submissions that make study predictions which conflict with that study's image predictions.<br>\n  Submissions that make conflicting or disallowed sub-label predictions (i.e. simultaneously predicting  RV/LV ratio &gt;=1  and &lt;1, more than one label for PE type, etc.)</p>\n</blockquote>\n<p>But we are predicting probabilities, so we can predict <code>RV/LV ratio &gt;=1 ,0.4 and  RV/LV ratio &lt;1, 0.6</code> , but we can also predict  <code>RV/LV ratio &gt;=1 ,0.4 and  RV/LV ratio &lt;1, 0.4</code> or even <code>RV/LV ratio &gt;=1 ,0.6 and  RV/LV ratio &lt;1, 0.6</code> </p>\n<p>Should the Negative for PE values be (1-sum(all pe values) or ?</p>\n<p>If <code>Negative for PE</code> in the the study prediction is 0.9 what should be the maximum values for<code>PE Present on Image</code> in that studies images?</p>\n<p>I believe, this inspection needs to be defined better, in a mathematical way.</p>",
      "votes": 2,
      "replies": [
        {
          "id": 1011800,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-15T17:23:57.573000",
          "content": "<p><a href=\"https://www.kaggle.com/yuval6967\" target=\"_blank\">@yuval6967</a> We're confirming this understanding with the host and will get back to you as soon as possible.</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 1013287,
          "author_name": "Nikita Kozodoi",
          "author_url": "",
          "post_date": "2020-09-16T15:59:20.710000",
          "content": "<p>I am also very interested in further details on this rule. Does it only apply if predictions are integers? If not, does it impose constraints on probabilities of different labels? If yes, what are they exactly? </p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1013448,
          "author_name": "John Mongan",
          "author_url": "",
          "post_date": "2020-09-16T17:38:18.177000",
          "content": "<p>For the purpose of enforcing this rule on logical consistency we consider a label to be “predicted” if that label is assigned a probability of &gt; 0.5. We require that the “predicted” labels be logically consistent. Note that we expect that logically inconsistent outputs will score poorly on the metric, and that high-scoring algorithms will naturally produce logically consistent outputs. However, due to the complexity of the metric and the difficulty in anticipating all corner cases, we have put this rule in place to reduce the ability to game the metric with nonsensical outputs.</p>\n<p>Some specific examples of how this rule plays out:</p>\n<p>At the image level, any image with predicted probability &gt;  0.5 is considered as being positive for PE will count as a positive image</p>\n<p>At the exam level, we have</p>\n<ol>\n<li>Negative, Indeterminate, (Positive) and it can only be one of these. If any image is predicted positive, there cannot also be a predicted probability of Negative &gt; 0.5 nor can there be a predicted probability of Indeterminate &gt;  0.5.</li>\n</ol>\n<p>Similarly, if no image is positive (p &gt; 0.5), then there must be one and only one negative or indeterminate with p &gt; 0.5</p>\n<ol>\n<li><p>Right, left, central -- if any image is predicted positive (p &gt; 0.5) then at least one of these labels must be assigned p &gt; 0.5; more than one of these labels may be assigned p &gt; 0.5. When no images are predicted positive, then none of these labels may be assigned p &gt; 0.5</p></li>\n<li><p>RV/LV ratio. It can be only one of these and it must be present if at least one image is positive. </p></li>\n</ol>\n<ul>\n<li>if any image on the exam is positive, one of these must have p &gt;  0.5</li>\n<li>both cannot have p &gt;  0.5</li>\n</ul>\n<ol>\n<li>Acute, Chronic, Acute &amp; Chronic -- it cannot be both chronic &amp; acute and chronic so </li>\n</ol>\n<ul>\n<li>only one can have p &gt;  0.5</li>\n<li>it is also possible that neither has p &gt; 0.5  </li>\n<li>in other words, it is inconsistent to say chronic has p &gt; 0.5 and acute &amp; chronic has p &gt;  0.5.</li>\n</ul>",
          "votes": 5,
          "replies": [
            {
              "id": 1013565,
              "author_name": "quadcore/Richard Epstein",
              "author_url": "",
              "post_date": "2020-09-16T19:14:04.937000",
              "content": "<p>Is this currently enforced on Leaderboard Scores? As models are being developed, I'm sure we are not meeting a lot of these constraints.</p>\n<p>How would somebody know if their submission is violating constraints? Are individual predictions \"fixed\" to conform?</p>\n<p>Or does this rule just take affect after the competition in validating the winners?</p>",
              "votes": 2,
              "replies": []
            }
          ]
        },
        {
          "id": 1013548,
          "author_name": "yuval reina",
          "author_url": "",
          "post_date": "2020-09-16T18:55:06.663000",
          "content": "<p><a href=\"https://www.kaggle.com/anthracene\" target=\"_blank\">@anthracene</a> Thank for the important clarification ( <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> You might want to copy this to a new thread so no one will miss it)</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 1035869,
          "author_name": "aksg87",
          "author_url": "",
          "post_date": "2020-10-03T07:05:58.910000",
          "content": "<p>Question on: </p>\n<blockquote>\n  <p>RV/LV ratio. It can be only one of these and it must be present if at least one image is positive.</p>\n</blockquote>\n<p>How is the RV/LV prediction handled for negative or indeterminate exams? I would think this ratio should be outputted for all exams, so any clarifications here would be helpful. (I.e. what if the patient had a large RV but does not have PE?) Is there a penalty for predicting RV/LV ratio greater than 1?</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1041780,
          "author_name": "John Mongan",
          "author_url": "",
          "post_date": "2020-10-07T23:05:19.243000",
          "content": "<p>RV/LV ratio tags are present only on positive exams. You should not make RV/LV ratio predictions on negative or indeterminate exams.</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 1068422,
      "author_name": "kimseajung",
      "author_url": "",
      "post_date": "2020-11-03T12:01:53.300000",
      "content": "<p>감사합니다. 많은 도움이 되었습니다.</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1051709,
      "author_name": "Stephen Liang",
      "author_url": "",
      "post_date": "2020-10-16T18:53:23.553000",
      "content": "<p>are we allowed to use pseudolabeling on the public test set?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1054368,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-10-19T21:26:55.573000",
          "content": "<p><a href=\"https://www.kaggle.com/stephenliang\" target=\"_blank\">@stephenliang</a> Yes, as long as you the methods you're using are automated and not hand-labeling the test set.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1041904,
      "author_name": "Eng Rayan",
      "author_url": "",
      "post_date": "2020-10-08T00:57:51.620000",
      "content": "<p>\n\n\n\n\n</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1031087,
      "author_name": "Yee Ng",
      "author_url": "",
      "post_date": "2020-09-29T08:29:09.410000",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> <br>\nCan we assume that when running inference against the private test set, there will also be a new 'test.csv' with updated study,instance,SOP IDs for the 1517 studies?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1031679,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-29T15:51:09.463000",
          "content": "<p><a href=\"https://www.kaggle.com/yeeseng\" target=\"_blank\">@yeeseng</a> Yes, the <code>test</code> images folder and <code>test.csv</code> will be available in the private re-run but swapped out with the private set.</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 1031700,
          "author_name": "Yee Ng",
          "author_url": "",
          "post_date": "2020-09-29T16:11:53.090000",
          "content": "<p>That's great thanks.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1024444,
      "author_name": "aksg87",
      "author_url": "",
      "post_date": "2020-09-23T21:44:27.460000",
      "content": "<p>Hi <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> </p>\n<ol>\n<li>What is the competition deadline for posting links to any external open source datasets?</li>\n<li>Can we label new features in a subset of the training data and post them on Kaggle as an additional open source dataset?</li>\n</ol>",
      "votes": 0,
      "replies": [
        {
          "id": 1024462,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-23T22:10:55.490000",
          "content": "<p><a href=\"https://www.kaggle.com/aksg87\" target=\"_blank\">@aksg87</a> </p>\n<ol>\n<li>We are no longer making external data announcement a requirement of participants. It is still a participant's responsibility to abide by the rules of the competition associated with their external data use, including that it be \"publicly and freely available and equally accessible to use by all participants of the competition for purposes of the competition at no cost to the other participants,\" (Section 7C) and you should expect that the respective hosts will be validating this. Likewise, those in winning standing will be expected to license their code/solutions according to this competition's requirements, or risk disqualification.</li>\n<li>Yes, that's fine.</li>\n</ol>",
          "votes": 2,
          "replies": []
        },
        {
          "id": 1024482,
          "author_name": "aksg87",
          "author_url": "",
          "post_date": "2020-09-23T22:56:05.747000",
          "content": "<p>Thank you for your comprehensive response!</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1024487,
          "author_name": "aksg87",
          "author_url": "",
          "post_date": "2020-09-23T23:04:46.267000",
          "content": "<p>Hi <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a>, A quick follow up question for #2. What would be the deadline for posting on Kaggle as an additional open source dataset?</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1025673,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-24T17:43:33.277000",
          "content": "<p><a href=\"https://www.kaggle.com/aksg87\" target=\"_blank\">@aksg87</a> Ah, so if you are simply re-labeling features of the existing train set, then you are not obligated to declare or share publicly any of those new features, as long as you're entitled to be using them in your solution (i.e. they were obtained through payment or privately). The external data provision is simply designed to prohibit against participants using data or pre-trained models which are proprietary or only for private use in some way.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 1025920,
          "author_name": "aksg87",
          "author_url": "",
          "post_date": "2020-09-24T21:56:50.867000",
          "content": "<p>Okay thanks <a href=\"https://www.kaggle.com/juliaelliott\" target=\"_blank\">@juliaelliott</a> </p>\n<p>It would be great to include these details in the competition rules but I suppose this discussion serves the same purpose! It might encourage creative solutions that focus on supplementing the training data in addition to model optimizations.</p>\n<p>Thanks again!</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1022102,
      "author_name": "Nikita Kozodoi",
      "author_url": "",
      "post_date": "2020-09-22T10:10:00.743000",
      "content": "<p>I have a small question regarding the rules:</p>\n<blockquote>\n  <p>This is an inference-only code competition. Your submissions will not have access to the training images, so you must train your models elsewhere and incorporate them into your submission, without reference to the folder containing the train images.</p>\n</blockquote>\n<p>Does it also imply that <code>train.csv</code> is not available at the submission time or it only covers the images in <code>train/</code>?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1022622,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-22T16:34:11.690000",
          "content": "<p><a href=\"https://www.kaggle.com/kozodoi\" target=\"_blank\">@kozodoi</a> <code>train.csv</code> will be available, but none of the train folder images will be available.</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 1019204,
      "author_name": "yama",
      "author_url": "",
      "post_date": "2020-09-20T09:15:59.690000",
      "content": "<p><a href=\"https://www.kaggle.com/philculliton\" target=\"_blank\">@philculliton</a> <br>\nIn train.csv, <code>rv_lv_ratio_gte_1, rv_lv_ratio_lt_1　leftsided_pe, rightsided_pe, central_pe, chronic_pe, acute_and_chronic_pe</code> is ALL ZERO for non-positive exam.<br>\nIs it true for test time?<br>\n(updated question description for simplicity, 20200912)</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1021146,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-21T16:53:09.603000",
          "content": "<p><a href=\"https://www.kaggle.com/lisosia\" target=\"_blank\">@lisosia</a> If the exam is negative for PE, then all of the corresponding study sub-labels would also be negative/zero. They cannot be left unpredicted and must be 0. </p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 1021943,
          "author_name": "yama",
          "author_url": "",
          "post_date": "2020-09-22T08:23:46.123000",
          "content": "<p>Thank you. I understand.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1011774,
      "author_name": "Bo Peng",
      "author_url": "",
      "post_date": "2020-09-15T17:14:57.730000",
      "content": "<p>Can you or someone else setup the find a teammate forum, thanks Phil.</p>",
      "votes": 0,
      "replies": [
        {
          "id": 1011799,
          "author_name": "Julia Elliott",
          "author_url": "",
          "post_date": "2020-09-15T17:23:21.150000",
          "content": "<p><a href=\"https://www.kaggle.com/bopengiowa\" target=\"_blank\">@bopengiowa</a> Done, thanks for the reminder!</p>",
          "votes": 1,
          "replies": []
        },
        {
          "id": 1011805,
          "author_name": "Bo Peng",
          "author_url": "",
          "post_date": "2020-09-15T17:28:05.150000",
          "content": "<p>Thanks Julia! Great job!</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 1007379,
      "author_name": "R. Joseph Manoj, PhD",
      "author_url": "",
      "post_date": "2020-09-12T05:52:51.857000",
      "content": "<p>Great one</p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1064024,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-10-29T16:01:10.877000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1041906,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-10-08T00:58:43.917000",
      "content": "",
      "votes": 0,
      "replies": []
    },
    {
      "id": 1041901,
      "author_name": "",
      "author_url": "",
      "post_date": "2020-10-08T00:57:15.673000",
      "content": "",
      "votes": 0,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1007174": "Welcome to the RSNA-STR Pulmonary Embolism Detection challenge.\n\nIn this competition, you’ll be identifying the presence and type of pulmonary embolisms using image data. This competition is **inference-only**, meaning that your submitted kernels will not have access to the training set.\n\nNote that the private test set is approximately 3x larger than the public test set (230GB vs. 70GB), so ensure that your kernels have enough time to finish their re-run. The training set includes 7279 studies, the public set 650, and the private set has 1517.\n\nWe have a new [resource](https://www.kaggle.com/code-competition-debugging) available about debugging notebooks in code competitions. Please check it out for a description of the code competition process, as well as common issues you may run into.\n\nAlso, be sure you are aware of this competition’s [unique requirements](https://www.kaggle.com/c/rsna-str-pulmonary-embolism-detection/overview/prizes) for winners to (a) open source their code and (b) adhere to the defined label hierarchy in order to avoid disqualification and remain on the leaderboard.\n\nBest of luck!\n\n**Remember**: Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our [Kaggle community guidelines](https://www.kaggle.com/community-guidelines).",
    "1018798": "Is it possible to add GCDM in default Kaggle kernel environment like pydicom? Since we are not able to enable internet during inference, which make it quite difficult to install GCDM package.",
    "1053795": "@juliaelliott @philculliton\nIs it legal (for the final submission) to run locally prediction on the public test data and in the final submission notebook predict only the private data and merge the 2 CSVs?\n",
    "1010407": "@philculliton In the prize section of the overview there is a sentence about conflicts:\n> Winning submissions will be inspected to ensure label predictions adhere to the expected label hierarchy defined by the diagram on the Data page. The metric intends to heavily penalize submissions which mis-predict in this manner, however due to the complexity of predictions at both image and study levels and as an extra precaution, the host will verify that prospective winners have not made conflicting label predictions. This includes:\nSubmissions that make study predictions which conflict with that study's image predictions.\nSubmissions that make conflicting or disallowed sub-label predictions (i.e. simultaneously predicting  RV/LV ratio >=1  and <1, more than one label for PE type, etc.)\n\nBut we are predicting probabilities, so we can predict ` RV/LV ratio >=1 ,0.4 and  RV/LV ratio <1, 0.6` , but we can also predict  ` RV/LV ratio >=1 ,0.4 and  RV/LV ratio <1, 0.4` or even ` RV/LV ratio >=1 ,0.6 and  RV/LV ratio <1, 0.6` \n\nShould the Negative for PE values be (1-sum(all pe values) or ?\n\nIf `Negative for PE` in the the study prediction is 0.9 what should be the maximum values for` PE Present on Image` in that studies images?\n\nI believe, this inspection needs to be defined better, in a mathematical way.",
    "1068422": "감사합니다. 많은 도움이 되었습니다.",
    "1051709": "are we allowed to use pseudolabeling on the public test set?",
    "1041904": "<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">\n<img src=\"x\">",
    "1031087": "Hi @juliaelliott \nCan we assume that when running inference against the private test set, there will also be a new 'test.csv' with updated study,instance,SOP IDs for the 1517 studies?",
    "1024444": "Hi @juliaelliott \n\n1. What is the competition deadline for posting links to any external open source datasets?\n2. Can we label new features in a subset of the training data and post them on Kaggle as an additional open source dataset?",
    "1022102": "I have a small question regarding the rules:\n\n> This is an inference-only code competition. Your submissions will not have access to the training images, so you must train your models elsewhere and incorporate them into your submission, without reference to the folder containing the train images.\n\nDoes it also imply that `train.csv` is not available at the submission time or it only covers the images in `train/`?",
    "1019204": "@philculliton \nIn train.csv, `rv_lv_ratio_gte_1, rv_lv_ratio_lt_1　leftsided_pe, rightsided_pe, central_pe, chronic_pe, acute_and_chronic_pe` is ALL ZERO for non-positive exam.\nIs it true for test time?\n(updated question description for simplicity, 20200912)",
    "1011774": "Can you or someone else setup the find a teammate forum, thanks Phil.",
    "1007379": "Great one",
    "1064024": "",
    "1041906": "",
    "1041901": ""
  }
}