{
  "id": 228995,
  "title": "Mismatching between cleaning of dataset_label and cleaned_label",
  "url": "/competitions/coleridgeinitiative-show-us-the-data/discussion/228995",
  "author_name": "",
  "post_date": "2021-03-27T17:19:30.146240600Z",
  "votes": 9,
  "comment_count": 5,
  "views": 0,
  "content": "<p>Hey, doing a quick EDA, I noticed how the train label data is quite noisy (as you already know for sure), and sometimes <code>clean_text(dataset_label)</code> does not match <code>cleaned_label</code>. The <a href=\"https://www.kaggle.com/c/coleridgeinitiative-show-us-the-data/overview/evaluation\" target=\"_blank\">evaluation</a> page says that it should …</p>\n<p>Just wanted to let you know. And listen to your opinions about that matter. Thanks!</p>\n<p>Here you can find a simple notebook that shows the issue: <a href=\"https://www.kaggle.com/jonathanbesomi/clean-text-dataset-label-cleaned-label\" target=\"_blank\">clean_text(dataset_label) != cleaned_label 🧐 !? </a></p>",
  "messages": [
    {
      "id": "1254443",
      "postDate": "03/27/2021 17:19:30",
      "content": "<p>Hey, doing a quick EDA, I noticed how the train label data is quite noisy (as you already know for sure), and sometimes <code>clean_text(dataset_label)</code> does not match <code>cleaned_label</code>. The <a href=\"https://www.kaggle.com/c/coleridgeinitiative-show-us-the-data/overview/evaluation\" target=\"_blank\">evaluation</a> page says that it should …</p>\n<p>Just wanted to let you know. And listen to your opinions about that matter. Thanks!</p>\n<p>Here you can find a simple notebook that shows the issue: <a href=\"https://www.kaggle.com/jonathanbesomi/clean-text-dataset-label-cleaned-label\" target=\"_blank\">clean_text(dataset_label) != cleaned_label 🧐 !? </a></p>",
      "rawMarkdown": "Hey, doing a quick EDA, I noticed how the train label data is quite noisy (as you already know for sure), and sometimes `clean_text(dataset_label)` does not match `cleaned_label `. The [evaluation](https://www.kaggle.com/c/coleridgeinitiative-show-us-the-data/overview/evaluation) page says that it should ...\n\nJust wanted to let you know. And listen to your opinions about that matter. Thanks!\n\nHere you can find a simple notebook that shows the issue: [clean_text(dataset_label) != cleaned_label 🧐 !? ](https://www.kaggle.com/jonathanbesomi/clean-text-dataset-label-cleaned-label)",
      "votes": null
    },
    {
      "id": "1254665",
      "postDate": "03/28/2021 00:02:41",
      "content": "<p>What do you call noisy?  It is clearly said that labels are incomplete, but did you find wrong labels?</p>",
      "rawMarkdown": "What do you call noisy?  It is clearly said that labels are incomplete, but did you find wrong labels?",
      "votes": null
    },
    {
      "id": "1254784",
      "postDate": "03/28/2021 06:03:38",
      "content": "<p>Thank you <a href=\"https://www.kaggle.com/jonathanbesomi\" target=\"_blank\">@jonathanbesomi</a>  for this insight. We may need to look closely and validate the contents of the target. </p>",
      "rawMarkdown": "Thank you @jonathanbesomi  for this insight. We may need to look closely and validate the contents of the target.",
      "votes": null
    },
    {
      "id": "1255000",
      "postDate": "03/28/2021 10:19:58",
      "content": "<p>First, I'm very new to this competition, so I haven't figured out most of the things yet. But, just by looking at some labeled examples, you can quickly see that labels have been extracted using an automated method (I would guess unsupervised, but probably not fully.). This reminds me the Tweet Sentiment challenge …</p>\n<p>For instance, I would assume that cleaned labels are normalized, instead is not the case:</p>\n<p><code>sars cov 2 genome sequences</code> (244 examples in train), <code>genome sequence of sars cov 2</code> (222 …), <code>genome sequences of sars cov 2</code> (158), <code>sars cov 2 genome sequence</code> (134 …)  are all cleaned labels in the training dataset. According to the \"Jaccard\" function provided, they are all different, yet it's clear to us that they refer to the actual same dataset … </p>",
      "rawMarkdown": "First, I'm very new to this competition, so I haven't figured out most of the things yet. But, just by looking at some labeled examples, you can quickly see that labels have been extracted using an automated method (I would guess unsupervised, but probably not fully.). This reminds me the Tweet Sentiment challenge ...\n\nFor instance, I would assume that cleaned labels are normalized, instead is not the case:\n\n`sars cov 2 genome sequences` (244 examples in train), `genome sequence of sars cov 2` (222 ...), `genome sequences of sars cov 2` (158), `sars cov 2 genome sequence` (134 ...)  are all cleaned labels in the training dataset. According to the \"Jaccard\" function provided, they are all different, yet it's clear to us that they refer to the actual same dataset ...",
      "votes": null
    },
    {
      "id": "1255966",
      "postDate": "03/29/2021 12:27:42",
      "content": "<p>Hi, thanks for your feedback. The <code>clean_text</code> function that we used did <em>not</em> include <code>.strip()</code> and I've removed it from the Evaluation page, as it will result in labels not matching. The whitespace is ignored in the Jaccard function; we'll be updating that in the Evaluation page to align better with the C# Jaccard code.</p>",
      "rawMarkdown": "Hi, thanks for your feedback. The `clean_text` function that we used did *not* include `.strip()` and I've removed it from the Evaluation page, as it will result in labels not matching. The whitespace is ignored in the Jaccard function; we'll be updating that in the Evaluation page to align better with the C# Jaccard code.",
      "votes": null
    },
    {
      "id": "1271182",
      "postDate": "04/12/2021 11:30:13",
      "content": "<p>While using clean_text function for the text and the dataset_label at the same time, you will get the desired result!</p>",
      "rawMarkdown": "While using clean_text function for the text and the dataset_label at the same time, you will get the desired result!",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1254665,
      "author_name": "cpmpml",
      "author_url": "",
      "post_date": "03/28/2021 00:02:41",
      "content": "<p>What do you call noisy?  It is clearly said that labels are incomplete, but did you find wrong labels?</p>",
      "votes": null,
      "replies": [
        {
          "id": 1255000,
          "author_name": "jonathanbesomi",
          "author_url": "",
          "post_date": "03/28/2021 10:19:58",
          "content": "<p>First, I'm very new to this competition, so I haven't figured out most of the things yet. But, just by looking at some labeled examples, you can quickly see that labels have been extracted using an automated method (I would guess unsupervised, but probably not fully.). This reminds me the Tweet Sentiment challenge …</p>\n<p>For instance, I would assume that cleaned labels are normalized, instead is not the case:</p>\n<p><code>sars cov 2 genome sequences</code> (244 examples in train), <code>genome sequence of sars cov 2</code> (222 …), <code>genome sequences of sars cov 2</code> (158), <code>sars cov 2 genome sequence</code> (134 …)  are all cleaned labels in the training dataset. According to the \"Jaccard\" function provided, they are all different, yet it's clear to us that they refer to the actual same dataset … </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1254784,
      "author_name": "olusesiadebisi",
      "author_url": "",
      "post_date": "03/28/2021 06:03:38",
      "content": "<p>Thank you <a href=\"https://www.kaggle.com/jonathanbesomi\" target=\"_blank\">@jonathanbesomi</a>  for this insight. We may need to look closely and validate the contents of the target. </p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1255966,
      "author_name": "philculliton",
      "author_url": "",
      "post_date": "03/29/2021 12:27:42",
      "content": "<p>Hi, thanks for your feedback. The <code>clean_text</code> function that we used did <em>not</em> include <code>.strip()</code> and I've removed it from the Evaluation page, as it will result in labels not matching. The whitespace is ignored in the Jaccard function; we'll be updating that in the Evaluation page to align better with the C# Jaccard code.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1271182,
      "author_name": "vanle73",
      "author_url": "",
      "post_date": "04/12/2021 11:30:13",
      "content": "<p>While using clean_text function for the text and the dataset_label at the same time, you will get the desired result!</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1254443": "Hey, doing a quick EDA, I noticed how the train label data is quite noisy (as you already know for sure), and sometimes `clean_text(dataset_label)` does not match `cleaned_label `. The [evaluation](https://www.kaggle.com/c/coleridgeinitiative-show-us-the-data/overview/evaluation) page says that it should ...\n\nJust wanted to let you know. And listen to your opinions about that matter. Thanks!\n\nHere you can find a simple notebook that shows the issue: [clean_text(dataset_label) != cleaned_label 🧐 !? ](https://www.kaggle.com/jonathanbesomi/clean-text-dataset-label-cleaned-label)",
    "1254665": "What do you call noisy?  It is clearly said that labels are incomplete, but did you find wrong labels?",
    "1254784": "Thank you @jonathanbesomi  for this insight. We may need to look closely and validate the contents of the target.",
    "1255000": "First, I'm very new to this competition, so I haven't figured out most of the things yet. But, just by looking at some labeled examples, you can quickly see that labels have been extracted using an automated method (I would guess unsupervised, but probably not fully.). This reminds me the Tweet Sentiment challenge ...\n\nFor instance, I would assume that cleaned labels are normalized, instead is not the case:\n\n`sars cov 2 genome sequences` (244 examples in train), `genome sequence of sars cov 2` (222 ...), `genome sequences of sars cov 2` (158), `sars cov 2 genome sequence` (134 ...)  are all cleaned labels in the training dataset. According to the \"Jaccard\" function provided, they are all different, yet it's clear to us that they refer to the actual same dataset ...",
    "1255966": "Hi, thanks for your feedback. The `clean_text` function that we used did *not* include `.strip()` and I've removed it from the Evaluation page, as it will result in labels not matching. The whitespace is ignored in the Jaccard function; we'll be updating that in the Evaluation page to align better with the C# Jaccard code.",
    "1271182": "While using clean_text function for the text and the dataset_label at the same time, you will get the desired result!"
  },
  "source": "meta"
}