{
  "id": 78771,
  "title": "Why good preprocessing hurts the cv ?",
  "url": "/competitions/quora-insincere-questions-classification/discussion/78771",
  "author_name": "",
  "post_date": "2019-01-27T19:17:52.097105700Z",
  "votes": 2,
  "comment_count": 5,
  "views": 0,
  "content": "<p>I tried my best in preprocessing but it always hurt cv score.Some public kernels use preprocessing which doesn't make any sense,like seperating punctuations and then correcting contractions.\nWhat could  be the reason behind this and is it good to do just for better scoring ?</p>",
  "messages": [
    {
      "id": "462148",
      "postDate": "01/27/2019 19:17:52",
      "content": "<p>I tried my best in preprocessing but it always hurt cv score.Some public kernels use preprocessing which doesn't make any sense,like seperating punctuations and then correcting contractions.\nWhat could  be the reason behind this and is it good to do just for better scoring ?</p>",
      "rawMarkdown": "I tried my best in preprocessing but it always hurt cv score.Some public kernels use preprocessing which doesn't make any sense,like seperating punctuations and then correcting contractions.\nWhat could  be the reason behind this and is it good to do just for better scoring ?",
      "votes": null
    },
    {
      "id": "462157",
      "postDate": "01/27/2019 19:41:58",
      "content": "<p>The correcting contractions is done to help find entries in the word embeddings</p>\n\n<p>I think the idea around putting spaces around punctuation rather than removing them is because we know punctuation is important in the guidelines Quora have for sincere questions. There's a bit more about that on this thread <a href=\"https://www.kaggle.com/c/quora-insincere-questions-classification/discussion/77691\">https://www.kaggle.com/c/quora-insincere-questions-classification/discussion/77691</a></p>",
      "rawMarkdown": "The correcting contractions is done to help find entries in the word embeddings\n\nI think the idea around putting spaces around punctuation rather than removing them is because we know punctuation is important in the guidelines Quora have for sincere questions. There's a bit more about that on this thread https://www.kaggle.com/c/quora-insincere-questions-classification/discussion/77691",
      "votes": null
    },
    {
      "id": "462165",
      "postDate": "01/27/2019 19:57:54",
      "content": "<p>No,what I am saying is haven't is seperated as haven ' t and then haven't  is searched to be replaced with have not which it will never match.</p>",
      "rawMarkdown": "No,what I am saying is haven't is seperated as haven ' t and then haven't  is searched to be replaced with have not which it will never match.",
      "votes": null
    },
    {
      "id": "462176",
      "postDate": "01/27/2019 20:04:19",
      "content": "<p>Oh yeah, I think that's a bug in one of the first publicly shared kernels which has been forked over and over again without correction</p>",
      "rawMarkdown": "Oh yeah, I think that's a bug in one of the first publicly shared kernels which has been forked over and over again without correction",
      "votes": null
    },
    {
      "id": "462241",
      "postDate": "01/27/2019 23:54:29",
      "content": "<p>Yes, it is probably a bug. But you would think that fixing that bug helps the score. Except this isn't the case. It performs better with the bug. </p>",
      "rawMarkdown": "Yes, it is probably a bug. But you would think that fixing that bug helps the score. Except this isn't the case. It performs better with the bug.",
      "votes": null
    },
    {
      "id": "462583",
      "postDate": "01/28/2019 14:33:42",
      "content": "<p>you are right，but why ? I've been puzzled by this question for a long time.</p>",
      "rawMarkdown": "you are right，but why ? I've been puzzled by this question for a long time.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 462157,
      "author_name": "hamishdickson",
      "author_url": "",
      "post_date": "01/27/2019 19:41:58",
      "content": "<p>The correcting contractions is done to help find entries in the word embeddings</p>\n\n<p>I think the idea around putting spaces around punctuation rather than removing them is because we know punctuation is important in the guidelines Quora have for sincere questions. There's a bit more about that on this thread <a href=\"https://www.kaggle.com/c/quora-insincere-questions-classification/discussion/77691\">https://www.kaggle.com/c/quora-insincere-questions-classification/discussion/77691</a></p>",
      "votes": null,
      "replies": [
        {
          "id": 462165,
          "author_name": "mayurnewase",
          "author_url": "",
          "post_date": "01/27/2019 19:57:54",
          "content": "<p>No,what I am saying is haven't is seperated as haven ' t and then haven't  is searched to be replaced with have not which it will never match.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 462176,
          "author_name": "hamishdickson",
          "author_url": "",
          "post_date": "01/27/2019 20:04:19",
          "content": "<p>Oh yeah, I think that's a bug in one of the first publicly shared kernels which has been forked over and over again without correction</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 462241,
          "author_name": "julius6",
          "author_url": "",
          "post_date": "01/27/2019 23:54:29",
          "content": "<p>Yes, it is probably a bug. But you would think that fixing that bug helps the score. Except this isn't the case. It performs better with the bug. </p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 462583,
          "author_name": "elias8888",
          "author_url": "",
          "post_date": "01/28/2019 14:33:42",
          "content": "<p>you are right，but why ? I've been puzzled by this question for a long time.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "462148": "I tried my best in preprocessing but it always hurt cv score.Some public kernels use preprocessing which doesn't make any sense,like seperating punctuations and then correcting contractions.\nWhat could  be the reason behind this and is it good to do just for better scoring ?",
    "462157": "The correcting contractions is done to help find entries in the word embeddings\n\nI think the idea around putting spaces around punctuation rather than removing them is because we know punctuation is important in the guidelines Quora have for sincere questions. There's a bit more about that on this thread https://www.kaggle.com/c/quora-insincere-questions-classification/discussion/77691",
    "462165": "No,what I am saying is haven't is seperated as haven ' t and then haven't  is searched to be replaced with have not which it will never match.",
    "462176": "Oh yeah, I think that's a bug in one of the first publicly shared kernels which has been forked over and over again without correction",
    "462241": "Yes, it is probably a bug. But you would think that fixing that bug helps the score. Except this isn't the case. It performs better with the bug.",
    "462583": "you are right，but why ? I've been puzzled by this question for a long time."
  },
  "source": "meta"
}