{
  "id": 304793,
  "title": "A lot have been tested in the community’s public notebooks, but what was chosen?",
  "url": "/competitions/g-research-crypto-forecasting/discussion/304793",
  "author_name": "",
  "post_date": "2022-02-02T14:28:54.480066300Z",
  "votes": 10,
  "comment_count": 13,
  "views": 0,
  "content": "<p>I self had an idea of RL, would have been a challenge and interesting journey but took the path of LGBM/XGB + TA features. What high level approach did you chose to launch in the final selection?</p>\n<p>I can summarize the answer here if we get a couple of answers, maybe can be fun information to aggregate…</p>\n<p>Architecture:</p>\n<p>GBM<br>\nLSTM w/ secondary losses<br>\nOnline Learning</p>\n<p>Features:</p>\n<p>As this was a more feature-based competition with extensive feature creation solutions, it's in place to list them here as well, from general findings to single features that stands out from the crowd. Below I summarize what have been posted.</p>\n<ul>\n<li>The last known 15 day return.<br>\n<a href=\"https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304891\" target=\"_blank\">https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304891</a><br>\n<a href=\"https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304735\" target=\"_blank\">https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304735</a></li>\n<li>Hull moving average.</li>\n<li>Residualization</li>\n<li>Lag of ( close - open)/open</li>\n</ul>",
  "messages": [
    {
      "id": "1673135",
      "postDate": "02/02/2022 14:28:54",
      "content": "<p>I self had an idea of RL, would have been a challenge and interesting journey but took the path of LGBM/XGB + TA features. What high level approach did you chose to launch in the final selection?</p>\n<p>I can summarize the answer here if we get a couple of answers, maybe can be fun information to aggregate…</p>\n<p>Architecture:</p>\n<p>GBM<br>\nLSTM w/ secondary losses<br>\nOnline Learning</p>\n<p>Features:</p>\n<p>As this was a more feature-based competition with extensive feature creation solutions, it's in place to list them here as well, from general findings to single features that stands out from the crowd. Below I summarize what have been posted.</p>\n<ul>\n<li>The last known 15 day return.<br>\n<a href=\"https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304891\" target=\"_blank\">https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304891</a><br>\n<a href=\"https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304735\" target=\"_blank\">https://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304735</a></li>\n<li>Hull moving average.</li>\n<li>Residualization</li>\n<li>Lag of ( close - open)/open</li>\n</ul>",
      "rawMarkdown": "I self had an idea of RL, would have been a challenge and interesting journey but took the path of LGBM/XGB + TA features. What high level approach did you chose to launch in the final selection?\n\nI can summarize the answer here if we get a couple of answers, maybe can be fun information to aggregate...\n\nArchitecture:\n\nGBM\nLSTM w/ secondary losses\nOnline Learning\n\nFeatures:\n\nAs this was a more feature-based competition with extensive feature creation solutions, it's in place to list them here as well, from general findings to single features that stands out from the crowd. Below I summarize what have been posted.\n- The last known 15 day return.\nhttps://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304891\nhttps://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304735\n- Hull moving average.\n- Residualization\n- Lag of ( close - open)/open",
      "votes": null
    },
    {
      "id": "1673147",
      "postDate": "02/02/2022 14:36:51",
      "content": "<p>I have tried some advanced tabular NN models from latest papers but it seems they are not outperforming GBM. Features are the most important part in this competition.</p>",
      "rawMarkdown": "I have tried some advanced tabular NN models from latest papers but it seems they are not outperforming GBM. Features are the most important part in this competition.",
      "votes": null
    },
    {
      "id": "1673179",
      "postDate": "02/02/2022 14:59:24",
      "content": "<p>Yes tested some other models/approaches as well, they also needed to manage the time limit, LGBM with or without gpu and xgb with gpu are fast. Indeed, 99% of the time went to the feature/data creations :)</p>",
      "rawMarkdown": "Yes tested some other models/approaches as well, they also needed to manage the time limit, LGBM with or without gpu and xgb with gpu are fast. Indeed, 99% of the time went to the feature/data creations :)",
      "votes": null
    },
    {
      "id": "1673186",
      "postDate": "02/02/2022 15:04:31",
      "content": "<p>On line learning. Very good results locally (near 0.06 on the local replication of the LB). But I haven't been able to get matching results on LB. Possible leakage. Probable leakage.</p>",
      "rawMarkdown": "On line learning. Very good results locally (near 0.06 on the local replication of the LB). But I haven't been able to get matching results on LB. Possible leakage. Probable leakage.",
      "votes": null
    },
    {
      "id": "1673191",
      "postDate": "02/02/2022 15:08:55",
      "content": "<p>I tried many things feature wise. Nothing really improving scores above what I already shared in my on-line feature engineering notebook. Maybe correlation features for an inconsistent 0.001.</p>",
      "rawMarkdown": "I tried many things feature wise. Nothing really improving scores above what I already shared in my on-line feature engineering notebook. Maybe correlation features for an inconsistent 0.001.",
      "votes": null
    },
    {
      "id": "1673212",
      "postDate": "02/02/2022 15:22:25",
      "content": "<p>Interesting, online learning, didn't try that, good one!</p>",
      "rawMarkdown": "Interesting, online learning, didn't try that, good one!",
      "votes": null
    },
    {
      "id": "1673342",
      "postDate": "02/02/2022 17:02:37",
      "content": "<p>Advanced FE + 14 different LGBMRegressor models with tunning + Kaggle dataset with pre-trained models…. last notebook ran 40 sec.</p>",
      "rawMarkdown": "Advanced FE + 14 different LGBMRegressor models with tunning + Kaggle dataset with pre-trained models.... last notebook ran 40 sec.",
      "votes": null
    },
    {
      "id": "1673455",
      "postDate": "02/02/2022 18:31:56",
      "content": "<p><a href=\"https://www.kaggle.com/gogo827jz\" target=\"_blank\">@gogo827jz</a>  I'm curious to know what was your most important feature.<br>\nMine was lag of ( close - open)/open</p>",
      "rawMarkdown": "gogo827jz  I'm curious to know what was your most important feature.\nMine was lag of ( close - open)/open",
      "votes": null
    },
    {
      "id": "1673603",
      "postDate": "02/02/2022 20:38:05",
      "content": "<p>I made 3 fold (not-countinous) LGBM with rolling aggregations and some sort of lagged target. The most important feature for me was mean of past returns ( lag1 / lag15) for all assets and then second was hull moving average.</p>",
      "rawMarkdown": "I made 3 fold (not-countinous) LGBM with rolling aggregations and some sort of lagged target. The most important feature for me was mean of past returns ( lag1 / lag15) for all assets and then second was hull moving average.",
      "votes": null
    },
    {
      "id": "1673624",
      "postDate": "02/02/2022 21:04:36",
      "content": "<p>I used a multibranch lstm model with secondary losses to predict the market return and the individual returns of the coins.</p>",
      "rawMarkdown": "I used a multibranch lstm model with secondary losses to predict the market return and the individual returns of the coins.",
      "votes": null
    },
    {
      "id": "1673749",
      "postDate": "02/02/2022 23:55:46",
      "content": "<p>Nice with a different approach and it sounds like a good model creation! </p>",
      "rawMarkdown": "Nice with a different approach and it sounds like a good model creation!",
      "votes": null
    },
    {
      "id": "1674804",
      "postDate": "02/03/2022 19:44:27",
      "content": "<p>my gold features: residualization. Residualization is the technique used to calculate the target but I used it to some features. I used this method for return related features it boosted my local from 0.04 to 0.06 (with just 5 more features added)</p>",
      "rawMarkdown": "my gold features: residualization. Residualization is the technique used to calculate the target but I used it to some features. I used this method for return related features it boosted my local from 0.04 to 0.06 (with just 5 more features added)",
      "votes": null
    },
    {
      "id": "1675442",
      "postDate": "02/04/2022 09:18:45",
      "content": "<p>Good finding! Hope it holds in the final runs, that's a good score.</p>",
      "rawMarkdown": "Good finding! Hope it holds in the final runs, that's a good score.",
      "votes": null
    },
    {
      "id": "1675680",
      "postDate": "02/04/2022 12:09:03",
      "content": "<p>I split the recomputed target into 16 chunks at 16min interval then run arima(1,0,0) to predict t0 from t(-i*16).<br>\nI got a better no leakage score (0.027) on lb than with lgbm.<br>\nRationale was past targets include info from important features (close, beta) and autocorrelation present at t-16.</p>",
      "rawMarkdown": "I split the recomputed target into 16 chunks at 16min interval then run arima(1,0,0) to predict t0 from t(-i*16).\nI got a better no leakage score (0.027) on lb than with lgbm.\nRationale was past targets include info from important features (close, beta) and autocorrelation present at t-16.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1673147,
      "author_name": "gogo827jz",
      "author_url": "",
      "post_date": "02/02/2022 14:36:51",
      "content": "<p>I have tried some advanced tabular NN models from latest papers but it seems they are not outperforming GBM. Features are the most important part in this competition.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1673179,
          "author_name": "kirderf",
          "author_url": "",
          "post_date": "02/02/2022 14:59:24",
          "content": "<p>Yes tested some other models/approaches as well, they also needed to manage the time limit, LGBM with or without gpu and xgb with gpu are fast. Indeed, 99% of the time went to the feature/data creations :)</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1673191,
          "author_name": "lucasmorin",
          "author_url": "",
          "post_date": "02/02/2022 15:08:55",
          "content": "<p>I tried many things feature wise. Nothing really improving scores above what I already shared in my on-line feature engineering notebook. Maybe correlation features for an inconsistent 0.001.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1673455,
          "author_name": "amedprof",
          "author_url": "",
          "post_date": "02/02/2022 18:31:56",
          "content": "<p><a href=\"https://www.kaggle.com/gogo827jz\" target=\"_blank\">@gogo827jz</a>  I'm curious to know what was your most important feature.<br>\nMine was lag of ( close - open)/open</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1673186,
      "author_name": "lucasmorin",
      "author_url": "",
      "post_date": "02/02/2022 15:04:31",
      "content": "<p>On line learning. Very good results locally (near 0.06 on the local replication of the LB). But I haven't been able to get matching results on LB. Possible leakage. Probable leakage.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1673212,
          "author_name": "kirderf",
          "author_url": "",
          "post_date": "02/02/2022 15:22:25",
          "content": "<p>Interesting, online learning, didn't try that, good one!</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1673342,
      "author_name": "vbmokin",
      "author_url": "",
      "post_date": "02/02/2022 17:02:37",
      "content": "<p>Advanced FE + 14 different LGBMRegressor models with tunning + Kaggle dataset with pre-trained models…. last notebook ran 40 sec.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1673603,
      "author_name": "bturan19",
      "author_url": "",
      "post_date": "02/02/2022 20:38:05",
      "content": "<p>I made 3 fold (not-countinous) LGBM with rolling aggregations and some sort of lagged target. The most important feature for me was mean of past returns ( lag1 / lag15) for all assets and then second was hull moving average.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1673624,
      "author_name": "petersk20",
      "author_url": "",
      "post_date": "02/02/2022 21:04:36",
      "content": "<p>I used a multibranch lstm model with secondary losses to predict the market return and the individual returns of the coins.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1673749,
          "author_name": "kirderf",
          "author_url": "",
          "post_date": "02/02/2022 23:55:46",
          "content": "<p>Nice with a different approach and it sounds like a good model creation! </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1674804,
      "author_name": "axzhang",
      "author_url": "",
      "post_date": "02/03/2022 19:44:27",
      "content": "<p>my gold features: residualization. Residualization is the technique used to calculate the target but I used it to some features. I used this method for return related features it boosted my local from 0.04 to 0.06 (with just 5 more features added)</p>",
      "votes": null,
      "replies": [
        {
          "id": 1675442,
          "author_name": "kirderf",
          "author_url": "",
          "post_date": "02/04/2022 09:18:45",
          "content": "<p>Good finding! Hope it holds in the final runs, that's a good score.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1675680,
      "author_name": "mariusbadea",
      "author_url": "",
      "post_date": "02/04/2022 12:09:03",
      "content": "<p>I split the recomputed target into 16 chunks at 16min interval then run arima(1,0,0) to predict t0 from t(-i*16).<br>\nI got a better no leakage score (0.027) on lb than with lgbm.<br>\nRationale was past targets include info from important features (close, beta) and autocorrelation present at t-16.</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1673135": "I self had an idea of RL, would have been a challenge and interesting journey but took the path of LGBM/XGB + TA features. What high level approach did you chose to launch in the final selection?\n\nI can summarize the answer here if we get a couple of answers, maybe can be fun information to aggregate...\n\nArchitecture:\n\nGBM\nLSTM w/ secondary losses\nOnline Learning\n\nFeatures:\n\nAs this was a more feature-based competition with extensive feature creation solutions, it's in place to list them here as well, from general findings to single features that stands out from the crowd. Below I summarize what have been posted.\n- The last known 15 day return.\nhttps://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304891\nhttps://www.kaggle.com/c/g-research-crypto-forecasting/discussion/304735\n- Hull moving average.\n- Residualization\n- Lag of ( close - open)/open",
    "1673147": "I have tried some advanced tabular NN models from latest papers but it seems they are not outperforming GBM. Features are the most important part in this competition.",
    "1673179": "Yes tested some other models/approaches as well, they also needed to manage the time limit, LGBM with or without gpu and xgb with gpu are fast. Indeed, 99% of the time went to the feature/data creations :)",
    "1673186": "On line learning. Very good results locally (near 0.06 on the local replication of the LB). But I haven't been able to get matching results on LB. Possible leakage. Probable leakage.",
    "1673191": "I tried many things feature wise. Nothing really improving scores above what I already shared in my on-line feature engineering notebook. Maybe correlation features for an inconsistent 0.001.",
    "1673212": "Interesting, online learning, didn't try that, good one!",
    "1673342": "Advanced FE + 14 different LGBMRegressor models with tunning + Kaggle dataset with pre-trained models.... last notebook ran 40 sec.",
    "1673455": "gogo827jz  I'm curious to know what was your most important feature.\nMine was lag of ( close - open)/open",
    "1673603": "I made 3 fold (not-countinous) LGBM with rolling aggregations and some sort of lagged target. The most important feature for me was mean of past returns ( lag1 / lag15) for all assets and then second was hull moving average.",
    "1673624": "I used a multibranch lstm model with secondary losses to predict the market return and the individual returns of the coins.",
    "1673749": "Nice with a different approach and it sounds like a good model creation!",
    "1674804": "my gold features: residualization. Residualization is the technique used to calculate the target but I used it to some features. I used this method for return related features it boosted my local from 0.04 to 0.06 (with just 5 more features added)",
    "1675442": "Good finding! Hope it holds in the final runs, that's a good score.",
    "1675680": "I split the recomputed target into 16 chunks at 16min interval then run arima(1,0,0) to predict t0 from t(-i*16).\nI got a better no leakage score (0.027) on lb than with lgbm.\nRationale was past targets include info from important features (close, beta) and autocorrelation present at t-16."
  },
  "source": "meta"
}