{
  "id": 315587,
  "title": "Validation for @astrung insight",
  "url": "/competitions/h-and-m-personalized-fashion-recommendations/discussion/315587",
  "author_name": "Y-Haneji",
  "post_date": "2022-03-29T00:54:24.076000",
  "votes": 6,
  "comment_count": 0,
  "views": 0,
  "content": "<p><a href=\"https://www.kaggle.com/astrung\" target=\"_blank\">@astrung</a> did great research about the user's distribution.</p>\n<p>Discussion: <a href=\"https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/discussion/312653\" target=\"_blank\">https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/discussion/312653</a><br>\nNotebook: <a href=\"https://www.kaggle.com/astrung/eda-extract-user-metadata-to-apply-deep-model/notebook\" target=\"_blank\">https://www.kaggle.com/astrung/eda-extract-user-metadata-to-apply-deep-model/notebook</a><br>\nPlease <strong>UPVOTE</strong> them too!<br>\nThanks for your great interesting Notebooks and Notebooks!</p>\n<p>I validated its strategy by hold-out method.<br>\nValid term is from 2020-09-16 to 2020-09-22 (both included).</p>\n<p>The status is labeled by <strong>using transactions before valid term</strong>. (to avoid leak)<br>\nThe percent focuses on <strong>only users who bought any item in valid term</strong>.</p>\n<table>\n<thead>\n<tr>\n<th>column</th>\n<th>value</th>\n<th>percent</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>lastest_inactive_months</td>\n<td>0</td>\n<td>39.89</td>\n</tr>\n<tr>\n<td></td>\n<td>1</td>\n<td>20.31</td>\n</tr>\n<tr>\n<td></td>\n<td>2</td>\n<td>11.15</td>\n</tr>\n<tr>\n<td></td>\n<td>3</td>\n<td>28.65</td>\n</tr>\n<tr>\n<td>---</td>\n<td>---</td>\n<td>---</td>\n</tr>\n<tr>\n<td>active status</td>\n<td>active</td>\n<td>39.89</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_1_month</td>\n<td>20.31</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_2_months</td>\n<td>11.15</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_3_months_or_more</td>\n<td>14.95</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_year</td>\n<td>13.71</td>\n</tr>\n<tr>\n<td>---</td>\n<td>---</td>\n<td>---</td>\n</tr>\n<tr>\n<td>cold_start_status</td>\n<td>cold_start</td>\n<td>40.11</td>\n</tr>\n<tr>\n<td></td>\n<td>non_cold_start</td>\n<td>59.89</td>\n</tr>\n</tbody>\n</table>\n<p><code>active &amp; non cold start user (by all users who bought any item in valid term):     32.97%</code></p>\n<p>The active &amp; non cold start user's percentage is <strong>only 9% if calculated by all users</strong> but the percentage <strong>increases dramatically if calculated by users who bought any item in valid term</strong>.</p>\n<blockquote>\n  <p>Deep model only works with active/non cold start users. But in our test data, there are only 9% users who satisfy this condition. So can we give up deep model ?</p>\n</blockquote>\n<p>I can say that <strong>deep model has great potentiality</strong> to improve the score. </p>\n<p>Notebook: <a href=\"https://www.kaggle.com/hanejiyuto/validate-for-astrung-insight\" target=\"_blank\">https://www.kaggle.com/hanejiyuto/validate-for-astrung-insight</a></p>",
  "messages": [
    {
      "id": 1738017,
      "postDate": "2022-03-29T00:54:24.077Z",
      "content": "<p><a href=\"https://www.kaggle.com/astrung\" target=\"_blank\">@astrung</a> did great research about the user's distribution.</p>\n<p>Discussion: <a href=\"https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/discussion/312653\" target=\"_blank\">https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/discussion/312653</a><br>\nNotebook: <a href=\"https://www.kaggle.com/astrung/eda-extract-user-metadata-to-apply-deep-model/notebook\" target=\"_blank\">https://www.kaggle.com/astrung/eda-extract-user-metadata-to-apply-deep-model/notebook</a><br>\nPlease <strong>UPVOTE</strong> them too!<br>\nThanks for your great interesting Notebooks and Notebooks!</p>\n<p>I validated its strategy by hold-out method.<br>\nValid term is from 2020-09-16 to 2020-09-22 (both included).</p>\n<p>The status is labeled by <strong>using transactions before valid term</strong>. (to avoid leak)<br>\nThe percent focuses on <strong>only users who bought any item in valid term</strong>.</p>\n<table>\n<thead>\n<tr>\n<th>column</th>\n<th>value</th>\n<th>percent</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>lastest_inactive_months</td>\n<td>0</td>\n<td>39.89</td>\n</tr>\n<tr>\n<td></td>\n<td>1</td>\n<td>20.31</td>\n</tr>\n<tr>\n<td></td>\n<td>2</td>\n<td>11.15</td>\n</tr>\n<tr>\n<td></td>\n<td>3</td>\n<td>28.65</td>\n</tr>\n<tr>\n<td>---</td>\n<td>---</td>\n<td>---</td>\n</tr>\n<tr>\n<td>active status</td>\n<td>active</td>\n<td>39.89</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_1_month</td>\n<td>20.31</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_2_months</td>\n<td>11.15</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_3_months_or_more</td>\n<td>14.95</td>\n</tr>\n<tr>\n<td></td>\n<td>inactive_in_year</td>\n<td>13.71</td>\n</tr>\n<tr>\n<td>---</td>\n<td>---</td>\n<td>---</td>\n</tr>\n<tr>\n<td>cold_start_status</td>\n<td>cold_start</td>\n<td>40.11</td>\n</tr>\n<tr>\n<td></td>\n<td>non_cold_start</td>\n<td>59.89</td>\n</tr>\n</tbody>\n</table>\n<p><code>active &amp; non cold start user (by all users who bought any item in valid term):     32.97%</code></p>\n<p>The active &amp; non cold start user's percentage is <strong>only 9% if calculated by all users</strong> but the percentage <strong>increases dramatically if calculated by users who bought any item in valid term</strong>.</p>\n<blockquote>\n  <p>Deep model only works with active/non cold start users. But in our test data, there are only 9% users who satisfy this condition. So can we give up deep model ?</p>\n</blockquote>\n<p>I can say that <strong>deep model has great potentiality</strong> to improve the score. </p>\n<p>Notebook: <a href=\"https://www.kaggle.com/hanejiyuto/validate-for-astrung-insight\" target=\"_blank\">https://www.kaggle.com/hanejiyuto/validate-for-astrung-insight</a></p>",
      "rawMarkdown": "@astrung did great research about the user's distribution.\n\nDiscussion: https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/discussion/312653\nNotebook: https://www.kaggle.com/astrung/eda-extract-user-metadata-to-apply-deep-model/notebook\nPlease **UPVOTE** them too!\nThanks for your great interesting Notebooks and Notebooks!\n\nI validated its strategy by hold-out method.\nValid term is from 2020-09-16 to 2020-09-22 (both included).\n\nThe status is labeled by **using transactions before valid term**. (to avoid leak)\nThe percent focuses on **only users who bought any item in valid term**.\n\n| column | value | percent |\n| --- | --- | --- |\n| lastest_inactive_months | 0 | 39.89 |\n|  | 1\t| 20.31 |\n|  | 2 | 11.15 |\n|  | 3 | 28.65 |\n| --- | --- | --- |\n| active status | active | 39.89 |\n|  | inactive_in_1_month | 20.31 |\n|  | inactive_in_2_months | 11.15 |\n|  | inactive_in_3_months_or_more | 14.95 |\n|  | inactive_in_year | 13.71 |\n| --- | --- | --- |\n| cold_start_status | cold_start | 40.11 |\n|  | non_cold_start | 59.89 |\n\n`active & non cold start user (by all users who bought any item in valid term):     32.97%`\n\nThe active & non cold start user's percentage is **only 9% if calculated by all users** but the percentage **increases dramatically if calculated by users who bought any item in valid term**.\n\n> Deep model only works with active/non cold start users. But in our test data, there are only 9% users who satisfy this condition. So can we give up deep model ?\n\nI can say that **deep model has great potentiality** to improve the score. \n\nNotebook: https://www.kaggle.com/hanejiyuto/validate-for-astrung-insight",
      "votes": 6
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "1738017": "@astrung did great research about the user's distribution.\n\nDiscussion: https://www.kaggle.com/competitions/h-and-m-personalized-fashion-recommendations/discussion/312653\nNotebook: https://www.kaggle.com/astrung/eda-extract-user-metadata-to-apply-deep-model/notebook\nPlease **UPVOTE** them too!\nThanks for your great interesting Notebooks and Notebooks!\n\nI validated its strategy by hold-out method.\nValid term is from 2020-09-16 to 2020-09-22 (both included).\n\nThe status is labeled by **using transactions before valid term**. (to avoid leak)\nThe percent focuses on **only users who bought any item in valid term**.\n\n| column | value | percent |\n| --- | --- | --- |\n| lastest_inactive_months | 0 | 39.89 |\n|  | 1\t| 20.31 |\n|  | 2 | 11.15 |\n|  | 3 | 28.65 |\n| --- | --- | --- |\n| active status | active | 39.89 |\n|  | inactive_in_1_month | 20.31 |\n|  | inactive_in_2_months | 11.15 |\n|  | inactive_in_3_months_or_more | 14.95 |\n|  | inactive_in_year | 13.71 |\n| --- | --- | --- |\n| cold_start_status | cold_start | 40.11 |\n|  | non_cold_start | 59.89 |\n\n`active & non cold start user (by all users who bought any item in valid term):     32.97%`\n\nThe active & non cold start user's percentage is **only 9% if calculated by all users** but the percentage **increases dramatically if calculated by users who bought any item in valid term**.\n\n> Deep model only works with active/non cold start users. But in our test data, there are only 9% users who satisfy this condition. So can we give up deep model ?\n\nI can say that **deep model has great potentiality** to improve the score. \n\nNotebook: https://www.kaggle.com/hanejiyuto/validate-for-astrung-insight"
  }
}