{
  "id": 384075,
  "title": "207th using only a model for Carts",
  "url": "/competitions/otto-recommender-system/discussion/384075",
  "author_name": "",
  "post_date": "2023-02-06T13:42:33.092151Z",
  "votes": 9,
  "comment_count": 1,
  "views": 0,
  "content": "<p>Hello everyone, first of all thanks for organizing this fun competition. I write this in order to introduce you my basic solution.</p>\n<h3>Credits</h3>\n<p>Special thanks to <a href=\"https://www.kaggle.com/cdeotte\" target=\"_blank\">@cdeotte</a> ,  <a href=\"https://www.kaggle.com/radek1\" target=\"_blank\">@radek1</a>, <a href=\"https://www.kaggle.com/buumoo\" target=\"_blank\">@buumoo</a> and <a href=\"https://www.kaggle.com/gunesevitan\" target=\"_blank\">@gunesevitan</a> for taking the time answering my multiples topics questions, I learned a lot from you all !</p>\n<h4>infos:</h4>\n<ul>\n<li>Extract 100 candidates per session. ( using only one co-visitation matrix )</li>\n<li>Worked only on CARTS, I didn't run models for orders and clicks.</li>\n</ul>\n<h3>My pipeline</h3>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2666506%2F776717d6d2c5f03f5cba80beacc8e936%2FCapture%20decran%202023-02-06%20a%202.33.37%20PM.png?generation=1675690426019369&amp;alt=media\" alt=\"\"></p>\n<p>As you can see I principally focused on a graph based solution. I can say that I've lost a big part of my time in this party because I over tuned it, while my mistake was a tippo I talked about <a href=\"https://www.kaggle.com/competitions/otto-recommender-system/discussion/382277\" target=\"_blank\">here</a> that I've noticed the last day of the competition. I also think that I didn't work that much on the candidate generation.</p>\n<h2>Some Remarks :</h2>\n<ul>\n<li>I noticed from my feature selection part that the graph features were at the top of the gain contribution of the model.</li>\n<li>It's better to compute distances between embeddings, that throwing them as variables to the model.</li>\n<li>I should use more co-visitation matrices ( here I used only one which were clicks2carts)</li>\n<li>I should've run a model for orders and carts as well.</li>\n</ul>\n<h2>My mistakes</h2>\n<ul>\n<li>Extreme focus on the graph algorithms.</li>\n<li>Didn't take much time on the candidate generation part.</li>\n</ul>\n<h4>Setup:</h4>\n<p>Kaggle kernels</p>",
  "messages": [
    {
      "id": "2131926",
      "postDate": "02/06/2023 13:42:33",
      "content": "<p>Hello everyone, first of all thanks for organizing this fun competition. I write this in order to introduce you my basic solution.</p>\n<h3>Credits</h3>\n<p>Special thanks to <a href=\"https://www.kaggle.com/cdeotte\" target=\"_blank\">@cdeotte</a> ,  <a href=\"https://www.kaggle.com/radek1\" target=\"_blank\">@radek1</a>, <a href=\"https://www.kaggle.com/buumoo\" target=\"_blank\">@buumoo</a> and <a href=\"https://www.kaggle.com/gunesevitan\" target=\"_blank\">@gunesevitan</a> for taking the time answering my multiples topics questions, I learned a lot from you all !</p>\n<h4>infos:</h4>\n<ul>\n<li>Extract 100 candidates per session. ( using only one co-visitation matrix )</li>\n<li>Worked only on CARTS, I didn't run models for orders and clicks.</li>\n</ul>\n<h3>My pipeline</h3>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2666506%2F776717d6d2c5f03f5cba80beacc8e936%2FCapture%20decran%202023-02-06%20a%202.33.37%20PM.png?generation=1675690426019369&amp;alt=media\" alt=\"\"></p>\n<p>As you can see I principally focused on a graph based solution. I can say that I've lost a big part of my time in this party because I over tuned it, while my mistake was a tippo I talked about <a href=\"https://www.kaggle.com/competitions/otto-recommender-system/discussion/382277\" target=\"_blank\">here</a> that I've noticed the last day of the competition. I also think that I didn't work that much on the candidate generation.</p>\n<h2>Some Remarks :</h2>\n<ul>\n<li>I noticed from my feature selection part that the graph features were at the top of the gain contribution of the model.</li>\n<li>It's better to compute distances between embeddings, that throwing them as variables to the model.</li>\n<li>I should use more co-visitation matrices ( here I used only one which were clicks2carts)</li>\n<li>I should've run a model for orders and carts as well.</li>\n</ul>\n<h2>My mistakes</h2>\n<ul>\n<li>Extreme focus on the graph algorithms.</li>\n<li>Didn't take much time on the candidate generation part.</li>\n</ul>\n<h4>Setup:</h4>\n<p>Kaggle kernels</p>",
      "rawMarkdown": "Hello everyone, first of all thanks for organizing this fun competition. I write this in order to introduce you my basic solution.\n\n### Credits\nSpecial thanks to @cdeotte ,  @radek1, @buumoo and @gunesevitan for taking the time answering my multiples topics questions, I learned a lot from you all !\n\n#### infos:\n- Extract 100 candidates per session. ( using only one co-visitation matrix )\n- Worked only on CARTS, I didn't run models for orders and clicks.\n\n### My pipeline\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2666506%2F776717d6d2c5f03f5cba80beacc8e936%2FCapture%20decran%202023-02-06%20a%202.33.37%20PM.png?generation=1675690426019369&alt=media)\n\nAs you can see I principally focused on a graph based solution. I can say that I've lost a big part of my time in this party because I over tuned it, while my mistake was a tippo I talked about [here](https://www.kaggle.com/competitions/otto-recommender-system/discussion/382277) that I've noticed the last day of the competition. I also think that I didn't work that much on the candidate generation.\n## Some Remarks :\n\n- I noticed from my feature selection part that the graph features were at the top of the gain contribution of the model.\n- It's better to compute distances between embeddings, that throwing them as variables to the model.\n-  I should use more co-visitation matrices ( here I used only one which were clicks2carts)\n- I should've run a model for orders and carts as well.\n\n## My mistakes\n\n- Extreme focus on the graph algorithms.\n- Didn't take much time on the candidate generation part.\n\n\n\n#### Setup:\nKaggle kernels",
      "votes": null
    },
    {
      "id": "2131947",
      "postDate": "02/06/2023 13:54:26",
      "content": "<p>Great job <a href=\"https://www.kaggle.com/rayanaay\" target=\"_blank\">@rayanaay</a>! And thanks for sharing your experience! </p>",
      "rawMarkdown": "Great job @rayanaay! And thanks for sharing your experience!",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2131947,
      "author_name": "tahamhaider",
      "author_url": "",
      "post_date": "02/06/2023 13:54:26",
      "content": "<p>Great job <a href=\"https://www.kaggle.com/rayanaay\" target=\"_blank\">@rayanaay</a>! And thanks for sharing your experience! </p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2131926": "Hello everyone, first of all thanks for organizing this fun competition. I write this in order to introduce you my basic solution.\n\n### Credits\nSpecial thanks to @cdeotte ,  @radek1, @buumoo and @gunesevitan for taking the time answering my multiples topics questions, I learned a lot from you all !\n\n#### infos:\n- Extract 100 candidates per session. ( using only one co-visitation matrix )\n- Worked only on CARTS, I didn't run models for orders and clicks.\n\n### My pipeline\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F2666506%2F776717d6d2c5f03f5cba80beacc8e936%2FCapture%20decran%202023-02-06%20a%202.33.37%20PM.png?generation=1675690426019369&alt=media)\n\nAs you can see I principally focused on a graph based solution. I can say that I've lost a big part of my time in this party because I over tuned it, while my mistake was a tippo I talked about [here](https://www.kaggle.com/competitions/otto-recommender-system/discussion/382277) that I've noticed the last day of the competition. I also think that I didn't work that much on the candidate generation.\n## Some Remarks :\n\n- I noticed from my feature selection part that the graph features were at the top of the gain contribution of the model.\n- It's better to compute distances between embeddings, that throwing them as variables to the model.\n-  I should use more co-visitation matrices ( here I used only one which were clicks2carts)\n- I should've run a model for orders and carts as well.\n\n## My mistakes\n\n- Extreme focus on the graph algorithms.\n- Didn't take much time on the candidate generation part.\n\n\n\n#### Setup:\nKaggle kernels",
    "2131947": "Great job @rayanaay! And thanks for sharing your experience!"
  },
  "source": "meta"
}