{
  "id": 228666,
  "title": " Reach the top positions",
  "url": "/competitions/indoor-location-navigation/discussion/228666",
  "author_name": "",
  "post_date": "2021-03-25T18:10:23.281429300Z",
  "votes": 6,
  "comment_count": 4,
  "views": 0,
  "content": "<p>To reach the top positions what strategy they are using.</p>\n<p>a) RNN + floor 99% + cost minimization + snap_to_grid<br>\nb) Ensemble (lgb + rf + nn +rnn) + floor 99% + cost minimization + snap_to_grid</p>\n<p>I suppose that the big difference is knowing how to get the maximum information out of the data as well as the associated feature engineering techniques.</p>\n<p>What do you think?🤔</p>",
  "messages": [
    {
      "id": "1252497",
      "postDate": "03/25/2021 18:10:23",
      "content": "<p>To reach the top positions what strategy they are using.</p>\n<p>a) RNN + floor 99% + cost minimization + snap_to_grid<br>\nb) Ensemble (lgb + rf + nn +rnn) + floor 99% + cost minimization + snap_to_grid</p>\n<p>I suppose that the big difference is knowing how to get the maximum information out of the data as well as the associated feature engineering techniques.</p>\n<p>What do you think?🤔</p>",
      "rawMarkdown": "To reach the top positions what strategy they are using.\n\na) RNN + floor 99% + cost minimization + snap_to_grid\nb) Ensemble (lgb + rf + nn +rnn) + floor 99% + cost minimization + snap_to_grid\n\nI suppose that the big difference is knowing how to get the maximum information out of the data as well as the associated feature engineering techniques.\n\nWhat do you think?🤔",
      "votes": null
    },
    {
      "id": "1254330",
      "postDate": "03/27/2021 14:39:42",
      "content": "<p>Here is what I recommend: <br>\n1) Download and generate multiple different features/datasets.<br>\n2) Incorporate the 99% floor preds as a feature (I have a discussion about this here: <a href=\"url\" target=\"_blank\">https://www.kaggle.com/c/indoor-location-navigation/discussion/228887</a>)<br>\n3) Ensemble multiple rnns that each use a different dataset and maybe include a lgb in your ensemble too<br>\n4) Apply cost minimization followed by snap to grid</p>\n<p>I don’t know what the people at the very top are doing but this has gotten me top 30 and a decent margin above the top published score.</p>",
      "rawMarkdown": "Here is what I recommend: \n1) Download and generate multiple different features/datasets.\n2) Incorporate the 99% floor preds as a feature (I have a discussion about this here: [https://www.kaggle.com/c/indoor-location-navigation/discussion/228887](url))\n3) Ensemble multiple rnns that each use a different dataset and maybe include a lgb in your ensemble too\n4) Apply cost minimization followed by snap to grid\n\nI don’t know what the people at the very top are doing but this has gotten me top 30 and a decent margin above the top published score.",
      "votes": null
    },
    {
      "id": "1254681",
      "postDate": "03/28/2021 01:08:03",
      "content": "<p>Not sure what you call top positions but here's what i'm doing:</p>\n<p>I divided the indoor position prediction task into two quite distinct parts:</p>\n<p>1) the usage of WIFI features to get an approximate location of pedestrians. I used time series form modelling to avoid that the obtained positions follow inconsistent trajectories. More specifically, custom RNNs which allows the model to capture longer sequences and therefore acts similarly as a \"time-regularized transformers\". I used an ensemble of multiple models with different seeds which lead to a huge gain in my LB ranking. I also tried plenty of stuff related to my thesis (multi scale temporal modelling) but doesn't really changes anything.</p>\n<p>2) the usage of other data provided in the dataset to smooth the estimation of trajectories and the application of all the post processing methods proposed by way more knowledgable kagglers than me since it's not my domain.</p>\n<p>What I can tell you however, is that the floor 99% acc submission is robust in Public but not so much reliable in Private LB, so I also specifically worked on increasing my floor prediction even tho it doesn't really show up on Public LB…</p>",
      "rawMarkdown": "Not sure what you call top positions but here's what i'm doing:\n\nI divided the indoor position prediction task into two quite distinct parts:\n\n 1) the usage of WIFI features to get an approximate location of pedestrians. I used time series form modelling to avoid that the obtained positions follow inconsistent trajectories. More specifically, custom RNNs which allows the model to capture longer sequences and therefore acts similarly as a \"time-regularized transformers\". I used an ensemble of multiple models with different seeds which lead to a huge gain in my LB ranking. I also tried plenty of stuff related to my thesis (multi scale temporal modelling) but doesn't really changes anything.\n\n2) the usage of other data provided in the dataset to smooth the estimation of trajectories and the application of all the post processing methods proposed by way more knowledgable kagglers than me since it's not my domain.\n\n\nWhat I can tell you however, is that the floor 99% acc submission is robust in Public but not so much reliable in Private LB, so I also specifically worked on increasing my floor prediction even tho it doesn't really show up on Public LB...",
      "votes": null
    },
    {
      "id": "1255037",
      "postDate": "03/28/2021 11:10:51",
      "content": "<p>Ok, of course you have cleared the way for me.<br>\nI wonder how to use the variable \"timestamp\" in the rnn.<br>\nThanks a lot <a href=\"https://www.kaggle.com/ravishah1\" target=\"_blank\">@ravishah1</a> 👍</p>",
      "rawMarkdown": "Ok, of course you have cleared the way for me.\nI wonder how to use the variable \"timestamp\" in the rnn.\nThanks a lot @ravishah1 👍",
      "votes": null
    },
    {
      "id": "1255045",
      "postDate": "03/28/2021 11:14:59",
      "content": "<p>Quite interesting Joseph, I think I don't know exactly how to set up the infrastructure to use the data as time series, I have to investigate it. ( Is there a public notebook to understand the approach you are commenting on?)<br>\nOn the other hand, what you say about the predictions of the plants makes sense, how did you discover that?</p>\n<p>Thank you very much for the feedback.🙂</p>",
      "rawMarkdown": "Quite interesting Joseph, I think I don't know exactly how to set up the infrastructure to use the data as time series, I have to investigate it. ( Is there a public notebook to understand the approach you are commenting on?)\nOn the other hand, what you say about the predictions of the plants makes sense, how did you discover that?\n\nThank you very much for the feedback.🙂",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1254330,
      "author_name": "ravishah1",
      "author_url": "",
      "post_date": "03/27/2021 14:39:42",
      "content": "<p>Here is what I recommend: <br>\n1) Download and generate multiple different features/datasets.<br>\n2) Incorporate the 99% floor preds as a feature (I have a discussion about this here: <a href=\"url\" target=\"_blank\">https://www.kaggle.com/c/indoor-location-navigation/discussion/228887</a>)<br>\n3) Ensemble multiple rnns that each use a different dataset and maybe include a lgb in your ensemble too<br>\n4) Apply cost minimization followed by snap to grid</p>\n<p>I don’t know what the people at the very top are doing but this has gotten me top 30 and a decent margin above the top published score.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1255037,
          "author_name": "trasibulo",
          "author_url": "",
          "post_date": "03/28/2021 11:10:51",
          "content": "<p>Ok, of course you have cleared the way for me.<br>\nI wonder how to use the variable \"timestamp\" in the rnn.<br>\nThanks a lot <a href=\"https://www.kaggle.com/ravishah1\" target=\"_blank\">@ravishah1</a> 👍</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1254681,
      "author_name": "josephjzk",
      "author_url": "",
      "post_date": "03/28/2021 01:08:03",
      "content": "<p>Not sure what you call top positions but here's what i'm doing:</p>\n<p>I divided the indoor position prediction task into two quite distinct parts:</p>\n<p>1) the usage of WIFI features to get an approximate location of pedestrians. I used time series form modelling to avoid that the obtained positions follow inconsistent trajectories. More specifically, custom RNNs which allows the model to capture longer sequences and therefore acts similarly as a \"time-regularized transformers\". I used an ensemble of multiple models with different seeds which lead to a huge gain in my LB ranking. I also tried plenty of stuff related to my thesis (multi scale temporal modelling) but doesn't really changes anything.</p>\n<p>2) the usage of other data provided in the dataset to smooth the estimation of trajectories and the application of all the post processing methods proposed by way more knowledgable kagglers than me since it's not my domain.</p>\n<p>What I can tell you however, is that the floor 99% acc submission is robust in Public but not so much reliable in Private LB, so I also specifically worked on increasing my floor prediction even tho it doesn't really show up on Public LB…</p>",
      "votes": null,
      "replies": [
        {
          "id": 1255045,
          "author_name": "trasibulo",
          "author_url": "",
          "post_date": "03/28/2021 11:14:59",
          "content": "<p>Quite interesting Joseph, I think I don't know exactly how to set up the infrastructure to use the data as time series, I have to investigate it. ( Is there a public notebook to understand the approach you are commenting on?)<br>\nOn the other hand, what you say about the predictions of the plants makes sense, how did you discover that?</p>\n<p>Thank you very much for the feedback.🙂</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1252497": "To reach the top positions what strategy they are using.\n\na) RNN + floor 99% + cost minimization + snap_to_grid\nb) Ensemble (lgb + rf + nn +rnn) + floor 99% + cost minimization + snap_to_grid\n\nI suppose that the big difference is knowing how to get the maximum information out of the data as well as the associated feature engineering techniques.\n\nWhat do you think?🤔",
    "1254330": "Here is what I recommend: \n1) Download and generate multiple different features/datasets.\n2) Incorporate the 99% floor preds as a feature (I have a discussion about this here: [https://www.kaggle.com/c/indoor-location-navigation/discussion/228887](url))\n3) Ensemble multiple rnns that each use a different dataset and maybe include a lgb in your ensemble too\n4) Apply cost minimization followed by snap to grid\n\nI don’t know what the people at the very top are doing but this has gotten me top 30 and a decent margin above the top published score.",
    "1254681": "Not sure what you call top positions but here's what i'm doing:\n\nI divided the indoor position prediction task into two quite distinct parts:\n\n 1) the usage of WIFI features to get an approximate location of pedestrians. I used time series form modelling to avoid that the obtained positions follow inconsistent trajectories. More specifically, custom RNNs which allows the model to capture longer sequences and therefore acts similarly as a \"time-regularized transformers\". I used an ensemble of multiple models with different seeds which lead to a huge gain in my LB ranking. I also tried plenty of stuff related to my thesis (multi scale temporal modelling) but doesn't really changes anything.\n\n2) the usage of other data provided in the dataset to smooth the estimation of trajectories and the application of all the post processing methods proposed by way more knowledgable kagglers than me since it's not my domain.\n\n\nWhat I can tell you however, is that the floor 99% acc submission is robust in Public but not so much reliable in Private LB, so I also specifically worked on increasing my floor prediction even tho it doesn't really show up on Public LB...",
    "1255037": "Ok, of course you have cleared the way for me.\nI wonder how to use the variable \"timestamp\" in the rnn.\nThanks a lot @ravishah1 👍",
    "1255045": "Quite interesting Joseph, I think I don't know exactly how to set up the infrastructure to use the data as time series, I have to investigate it. ( Is there a public notebook to understand the approach you are commenting on?)\nOn the other hand, what you say about the predictions of the plants makes sense, how did you discover that?\n\nThank you very much for the feedback.🙂"
  },
  "source": "meta"
}