{
  "topic": {
    "id": 405237,
    "title": "Information Accretion explainer ",
    "authorName": "Clara De Paolis",
    "commentCount": 18,
    "votes": 68,
    "postDate": "2023-04-26T16:49:08.702000"
  },
  "comments": [
    {
      "id": 2293265,
      "authorName": "Nilay K. Bhatnagar",
      "votes": 1,
      "postDate": "2023-06-09T04:21:35.850000",
      "content": "<p>Thank you, This was a really helpful read</p>"
    },
    {
      "id": 2238279,
      "authorName": "Vishal Joshi",
      "votes": 1,
      "postDate": "2023-04-28T11:15:24.063000",
      "content": "<p>The <a href=\"https://watermark.silverchair.com/btt228.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAvQwggLwBgkqhkiG9w0BBwagggLhMIIC3QIBADCCAtYGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQM1pu6uvEfOsHnMnT7AgEQgIICp8w3aKuBqDjDcTnc8QVnYjkYV1nnUja-nIqKPFVDWIe-OUVgpEhTrQCVNDtd6sZi2R30dIsLsFgntSfULOffeIQc8Glk77UxxBDhXUGpj38snRlTjb6jXTBkYIod8s4-pE-3KABuS8ZddtuBsD8IJT8qEjuNXrNxW4AVxg4n7I8UBawYo7WEYEKfK2eNbv8TtsxozRP3ieZhwFzbkxrrAQnbZdfhG1uPkixCHUT08EoFvqZ4qIXQojefdhcBJmxYGsITFQ8JnWYi36XPFJh6xLzBA-rV_TNRff1WExneMwExWnTNWm8AMp07xBw2DxpkknY1N8ei2pI3r7slvxceBp789QiL1ScY_vBAMleSpf9DrZCGJH6uvJ_3Zxqq6IZMAB5SQsbxhg7xQO5qvQz567kGU7n0I4BV-ZdZTsnFLx9-W-d1VVP5tdzz07vTbWbUhSFHzfYCBj_uqvWG21mt17Sq4DIF3Xg3TLYL7ihA2xr3jP0X2smspR8qE3vaXilhYXswCEdobqRQtec2mTYOugUt8fDC5Sd-l4_Hxg8N5naEOBk9mamVDfA7rwpJ0jCRt5-q5-pRCyiR9TxnLDEXE7avDAUYVND-f9X_-6wJF9T2QMazqf2KIcRyqJJFQNHI-0YDM1m8qAALzmY7euQSJCEy95Hzr3hC5pY5srLqEd9JuQ5jQxyrJYq_aqoTRj1YX3z8U5Py-yOk2rRNtkvS6tN9rst8OMPyEtPvAZTOeVeLovJ7YwbAK2nsJ_0lPBScALh5nJeBqBNjuQ8zLPdG-yu3wgxuEF8Y2qauQT_G838c9EL-zkBaZA2n4ry3ewGFr7iT2Z7ELozPtaPlEMybNKESJTItQftFlUSRlr8XDf9tblstBUpuvexaCo6W_ym1P3ih_4eii8E\" target=\"_blank\">paper</a> talks in section <strong>3.3 Measuring the quality of function prediction</strong></p>\n<blockquote>\n  <p>As the decision threshold is moved from its minimum to its maximum value, the pairs of forumla.gif will result in a curve in 2D space</p>\n</blockquote>\n<p>What is min and max value of threshold?</p>"
    },
    {
      "id": 2244243,
      "authorName": "Clara De Paolis",
      "votes": 0,
      "postDate": "2023-05-03T14:31:16.747000",
      "content": "<p>Think of it like a traditional precision-recall or ROC curve. tau is the decision threshold for predicting a positive term (class). To make a PR or ROC curve, you would compute precision and recall at many threshold (tau) values between 0 and 1 to populate every point in the curve. It's the same idea here but the curve axes are remaining uncertainty and misinformation.</p>"
    },
    {
      "id": 2244448,
      "authorName": "Vishal Joshi",
      "votes": 0,
      "postDate": "2023-05-03T16:25:21.013000",
      "content": "<p>Thanks <a href=\"https://www.kaggle.com/claradepaolis\" target=\"_blank\">@claradepaolis</a> for the replies!</p>"
    },
    {
      "id": 2238271,
      "authorName": "Vishal Joshi",
      "votes": 1,
      "postDate": "2023-04-28T11:06:27.317000",
      "content": "<p>Hi, This is great explanation as I have been trying to implement this paper in Java.<br>\nWhen you form the set of parent of terms Pa(v) for a given term v, do you go all the way to the root of ontology or just parent terms of v and not beyond that?</p>\n<p>E.g. v has parents p1 and p2.<br>\np1 has parent p11 <br>\np11 has parent \"root\"<br>\np2 has parent p21<br>\np21 has parent \"root\"</p>\n<p>So, which one of the following is true? <br>\nPa(v) = {p1, p2, p11, p21, root}<br>\nor<br>\nPa(v) = {p1, p2}</p>"
    },
    {
      "id": 2244227,
      "authorName": "Clara De Paolis",
      "votes": 1,
      "postDate": "2023-05-03T14:20:50.020000",
      "content": "<p>The parents are the nodes that are directly connected to node v, i.e. Pa(v) = {p1, p2} in your example. </p>"
    },
    {
      "id": 2236346,
      "authorName": "Guilherme Trajano",
      "votes": 1,
      "postDate": "2023-04-26T19:20:02.103000",
      "content": "<p>Great explanation!</p>"
    },
    {
      "id": 2382037,
      "authorName": "JKC",
      "votes": 0,
      "postDate": "2023-08-09T14:39:46.477000",
      "content": "<p>Thanks for your explanation. It is very helpful for me. </p>"
    },
    {
      "id": 2379530,
      "authorName": "AbaoJiang",
      "votes": 0,
      "postDate": "2023-08-08T07:47:43.190000",
      "content": "<p>Hi, sorry for the late question.<br>\nWill information accretion be recalculated in the final evaluation phase? Thanks</p>"
    },
    {
      "id": 2330151,
      "authorName": "KagglePro",
      "votes": 0,
      "postDate": "2023-07-04T18:44:00.380000",
      "content": "<p>That's really precise and intuitive, thank you!</p>"
    },
    {
      "id": 2243066,
      "authorName": "Vishal Joshi",
      "votes": 0,
      "postDate": "2023-05-02T17:04:22.467000",
      "content": "<p>What is the intuition behind negative information accretion (ia)? It happens when the descendant term has is associated with more number of proteins than its parent.</p>"
    },
    {
      "id": 2243076,
      "authorName": "Norix",
      "votes": 1,
      "postDate": "2023-05-02T17:10:10.633000",
      "content": "<blockquote>\n  <p>What is the intuition behind negative information accretion (ia)? It happens when the descendant term has is associated with more number of proteins than its parent.</p>\n</blockquote>\n<p>That sounds like an annotation error. Per definition, a protein with GO term X should always have all of X's parents, too.<br>\nHowever, keep in mind that this only works for <code>is_a</code> and <code>part_of</code> relations, not <code>has_part</code> or <code>regulates</code>.<br>\n<a href=\"http://geneontology.org/docs/ontology-relations/\" target=\"_blank\">http://geneontology.org/docs/ontology-relations/</a></p>"
    },
    {
      "id": 2244221,
      "authorName": "Clara De Paolis",
      "votes": 3,
      "postDate": "2023-05-03T14:18:33.747000",
      "content": "<p><a href=\"https://www.kaggle.com/norixmb\" target=\"_blank\">@norixmb</a> is correct. In addition, this can happen if you are using a different structure (ontology) than the one that generated (propagated) the original terms. If the structure has changed, the parents of nodes may have changed. The training terms and obo file we provide should match and produce no negative values of IA.  </p>"
    },
    {
      "id": 2239143,
      "authorName": "Ericka42",
      "votes": 0,
      "postDate": "2023-04-29T07:54:48.013000",
      "content": "<p>That was really helpful!Thank you for sharing!</p>"
    },
    {
      "id": 2237504,
      "authorName": "Mohammed Hamdy",
      "votes": 1,
      "postDate": "2023-04-27T17:13:47.063000",
      "content": "<p>Thanks, that was really helpful.</p>"
    },
    {
      "id": 2236708,
      "authorName": "Ujjwal Grover",
      "votes": 1,
      "postDate": "2023-04-27T04:33:22.973000",
      "content": "<p>Really helpful. Thanks 🙏</p>"
    },
    {
      "id": 2389462,
      "authorName": "Hunter Wrynn",
      "votes": 0,
      "postDate": "2023-08-14T04:43:02.263000",
      "content": "<p>Thanks, that was really helpful.</p>"
    },
    {
      "id": 2308884,
      "authorName": "Svyatoslav Filatov",
      "votes": 0,
      "postDate": "2023-06-19T09:41:37.127000",
      "content": "<p>neat explanation, thanks!</p>"
    }
  ],
  "index": {
    "id": "405237",
    "title": "Information Accretion explainer ",
    "authorName": "",
    "commentCount": "18",
    "votes": "68",
    "postDate": "2023-04-26 16:49:08.702000"
  },
  "competition": "cafa-5-protein-function-prediction"
}