{
  "id": 10449,
  "title": "Human specific model",
  "url": "/competitions/seizure-prediction/discussion/10449",
  "author_name": "",
  "post_date": "2014-09-25T15:10:07.837Z",
  "votes": 10,
  "comment_count": 5,
  "views": 2218,
  "content": "<p>I understand from the rules, that changing the model or the parameters based on direct knowledge of the subject is not allowed. But can we at least use the knowledge of whether the subject is a Human or a Dog?</p>\n<p>We can also&nbsp;infer it anyway based on heuristics or CV based decisions but I would like to know if we can use the information directly.</p>",
  "messages": [
    {
      "id": "55230",
      "postDate": "09/25/2014 15:10:07",
      "content": "<p>I understand from the rules, that changing the model or the parameters based on direct knowledge of the subject is not allowed. But can we at least use the knowledge of whether the subject is a Human or a Dog?</p>\n<p>We can also&nbsp;infer it anyway based on heuristics or CV based decisions but I would like to know if we can use the information directly.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "55237",
      "postDate": "09/25/2014 16:27:20",
      "content": "<p>I also think that this rule is incoherent, and was disappointed to see it carried over unchanged after the discussion&nbsp;during the previous competition.&nbsp;</p>\n<p>I would like to see a simplification&nbsp;to something like &quot;Anything except human labeling of test data is allowed&quot;.&nbsp;</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "55321",
      "postDate": "09/27/2014 01:16:32",
      "content": "<p>Is the following construction&nbsp;allowed?&nbsp;</p>\n<p>If (Number_of_electrodes ==N) then model1</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; else model2</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "55655",
      "postDate": "10/05/2014 21:39:14",
      "content": "<p>This is made clear in the rules:</p>\n\n<p>Participants must use an algorithm to classify the data segments. Any changes to the methodology across species/subjects must be done in an automated way, so that your approach will generalize to new subjects. Training algorithms separately on individual subjects is allowed. For example:</p>\n\n<p># Not allowed:<br>if 'Dog_1' then foo()<br>if 'Patient_1' then bar()<br>...</p>\n<p># Allowed<br>if f(signal) &lt; 2 then foo()<br>else bar()</p>\n<p>#Also Allowed<br>for subject=1:N<br>&nbsp;&nbsp; train(subject)<br>&nbsp;&nbsp; test(subject)</p>\n\n<p>Basically, I read this as do as you please, but always generalize and automate.</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "56258",
      "postDate": "10/19/2014 16:25:01",
      "content": "<p>Could you please clarify if it is allowed to have different models &nbsp;for each subject? For example, based on &nbsp;validation results for dog1 (or patient)&nbsp;&nbsp;the best neural network has 20 hidden units, for dog2 it has 40 units. And the same with features: some features work better for one subject and worse for another. &nbsp;Parameters &nbsp;and feature selection can be done in automated way, but I am still not sure if &nbsp;it doesn't violate the rules. Thank you very much!</p>",
      "rawMarkdown": "",
      "votes": null
    },
    {
      "id": "56728",
      "postDate": "10/25/2014 11:08:08",
      "content": "<p>Looking at the rules I guess that would not be allowed. You can't alter the model *specifically* for each patient but you can alter the way the software processes according to variances in the incoming data. This way the software should work for patients that are currently unseen to us.</p>",
      "rawMarkdown": "",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 55237,
      "author_name": "emolson",
      "author_url": "",
      "post_date": "09/25/2014 16:27:20",
      "content": "<p>I also think that this rule is incoherent, and was disappointed to see it carried over unchanged after the discussion&nbsp;during the previous competition.&nbsp;</p>\n<p>I would like to see a simplification&nbsp;to something like &quot;Anything except human labeling of test data is allowed&quot;.&nbsp;</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 55321,
      "author_name": "mkozine",
      "author_url": "",
      "post_date": "09/27/2014 01:16:32",
      "content": "<p>Is the following construction&nbsp;allowed?&nbsp;</p>\n<p>If (Number_of_electrodes ==N) then model1</p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; else model2</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 55655,
      "author_name": "kevinjos",
      "author_url": "",
      "post_date": "10/05/2014 21:39:14",
      "content": "<p>This is made clear in the rules:</p>\n\n<p>Participants must use an algorithm to classify the data segments. Any changes to the methodology across species/subjects must be done in an automated way, so that your approach will generalize to new subjects. Training algorithms separately on individual subjects is allowed. For example:</p>\n\n<p># Not allowed:<br>if 'Dog_1' then foo()<br>if 'Patient_1' then bar()<br>...</p>\n<p># Allowed<br>if f(signal) &lt; 2 then foo()<br>else bar()</p>\n<p>#Also Allowed<br>for subject=1:N<br>&nbsp;&nbsp; train(subject)<br>&nbsp;&nbsp; test(subject)</p>\n\n<p>Basically, I read this as do as you please, but always generalize and automate.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 56258,
      "author_name": "golondrina",
      "author_url": "",
      "post_date": "10/19/2014 16:25:01",
      "content": "<p>Could you please clarify if it is allowed to have different models &nbsp;for each subject? For example, based on &nbsp;validation results for dog1 (or patient)&nbsp;&nbsp;the best neural network has 20 hidden units, for dog2 it has 40 units. And the same with features: some features work better for one subject and worse for another. &nbsp;Parameters &nbsp;and feature selection can be done in automated way, but I am still not sure if &nbsp;it doesn't violate the rules. Thank you very much!</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 56728,
      "author_name": "davidjames",
      "author_url": "",
      "post_date": "10/25/2014 11:08:08",
      "content": "<p>Looking at the rules I guess that would not be allowed. You can't alter the model *specifically* for each patient but you can alter the way the software processes according to variances in the incoming data. This way the software should work for patients that are currently unseen to us.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "55230": "",
    "55237": "",
    "55321": "",
    "55655": "",
    "56258": "",
    "56728": ""
  },
  "source": "meta"
}