{
  "id": 469416,
  "title": "The NN corner",
  "url": "/competitions/bench-tab-v1/discussion/469416",
  "author_name": "",
  "post_date": "2024-01-20T12:56:07.596825100Z",
  "votes": 3,
  "comment_count": 2,
  "views": 0,
  "content": "<p>Here is a topic discussing differents NNs approaches that I'd like to see being tested here. </p>\n<p><strong>Classic Architectures:</strong> </p>\n<p>MLP, 1-D CNN, DAE, (Transformers ?)</p>\n<p>I was thinking about seting up a MLP baseline myself for dicsussion (I have code at hands). But not sure how to select base architecture / parameters. <strong>Does any one have an idea about what should constitute MLP default parameters?</strong> (Maybe matching sklearn defaults parameters?) </p>\n<p>After that I am generally interested to see how the different arch. performs. (and how they are limited by Kaggle ressources). Maybe this can be a source of discussion regarding the tf-Keras v.s. Pytorch debate. <strong>Are you interested in trying some of the classic architectures?</strong></p>\n<p><strong>Advanced Architectures:</strong> </p>\n<p>I am mainly thinking about the three architectures below: <br>\n<a href=\"https://arxiv.org/abs/1908.07442\" target=\"_blank\">TabNet: Attentive Interpretable Tabular Learning</a><br>\n<a href=\"https://arxiv.org/abs/2207.01848\" target=\"_blank\">TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second</a><br>\n<a href=\"https://arxiv.org/abs/2307.14338\" target=\"_blank\">TabR: Tabular Deep Learning Meets Nearest Neighbors in 2023</a><br>\nGNN ?</p>\n<p><strong>Do you know about other DL architectures that claimed to be competitive?</strong></p>\n<p>Except maybe for Tabnet (part of the ensemble winning the first Optiver Comp. if I recall), I am not sure about their usage (and performance) here on Kaggle. <strong>Anyone knowing ressources on how to use those / interested in trying them?</strong></p>\n<p>Edit: I have also heard of <strong>foundationnal approaches</strong> to tabular data (<a href=\"https://arxiv.org/abs/2310.07338\" target=\"_blank\">Towards Foundation Models for Learning on Tabular Data</a>). I have some concerns regarding efficience / and data leakage. But could be interested if someone know how to get one of those working here.</p>",
  "messages": [
    {
      "id": "2610955",
      "postDate": "01/20/2024 12:56:07",
      "content": "<p>Here is a topic discussing differents NNs approaches that I'd like to see being tested here. </p>\n<p><strong>Classic Architectures:</strong> </p>\n<p>MLP, 1-D CNN, DAE, (Transformers ?)</p>\n<p>I was thinking about seting up a MLP baseline myself for dicsussion (I have code at hands). But not sure how to select base architecture / parameters. <strong>Does any one have an idea about what should constitute MLP default parameters?</strong> (Maybe matching sklearn defaults parameters?) </p>\n<p>After that I am generally interested to see how the different arch. performs. (and how they are limited by Kaggle ressources). Maybe this can be a source of discussion regarding the tf-Keras v.s. Pytorch debate. <strong>Are you interested in trying some of the classic architectures?</strong></p>\n<p><strong>Advanced Architectures:</strong> </p>\n<p>I am mainly thinking about the three architectures below: <br>\n<a href=\"https://arxiv.org/abs/1908.07442\" target=\"_blank\">TabNet: Attentive Interpretable Tabular Learning</a><br>\n<a href=\"https://arxiv.org/abs/2207.01848\" target=\"_blank\">TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second</a><br>\n<a href=\"https://arxiv.org/abs/2307.14338\" target=\"_blank\">TabR: Tabular Deep Learning Meets Nearest Neighbors in 2023</a><br>\nGNN ?</p>\n<p><strong>Do you know about other DL architectures that claimed to be competitive?</strong></p>\n<p>Except maybe for Tabnet (part of the ensemble winning the first Optiver Comp. if I recall), I am not sure about their usage (and performance) here on Kaggle. <strong>Anyone knowing ressources on how to use those / interested in trying them?</strong></p>\n<p>Edit: I have also heard of <strong>foundationnal approaches</strong> to tabular data (<a href=\"https://arxiv.org/abs/2310.07338\" target=\"_blank\">Towards Foundation Models for Learning on Tabular Data</a>). I have some concerns regarding efficience / and data leakage. But could be interested if someone know how to get one of those working here.</p>",
      "rawMarkdown": "Here is a topic discussing differents NNs approaches that I'd like to see being tested here. \n\n**Classic Architectures:** \n\nMLP, 1-D CNN, DAE, (Transformers ?)\n\nI was thinking about seting up a MLP baseline myself for dicsussion (I have code at hands). But not sure how to select base architecture / parameters. **Does any one have an idea about what should constitute MLP default parameters?** (Maybe matching sklearn defaults parameters?) \n\nAfter that I am generally interested to see how the different arch. performs. (and how they are limited by Kaggle ressources). Maybe this can be a source of discussion regarding the tf-Keras v.s. Pytorch debate. **Are you interested in trying some of the classic architectures?**\n\n**Advanced Architectures:** \n\nI am mainly thinking about the three architectures below: \n[TabNet: Attentive Interpretable Tabular Learning](https://arxiv.org/abs/1908.07442)\n[TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second](https://arxiv.org/abs/2207.01848)\n[TabR: Tabular Deep Learning Meets Nearest Neighbors in 2023](https://arxiv.org/abs/2307.14338)\nGNN ?\n\n\n**Do you know about other DL architectures that claimed to be competitive?**\n\nExcept maybe for Tabnet (part of the ensemble winning the first Optiver Comp. if I recall), I am not sure about their usage (and performance) here on Kaggle. **Anyone knowing ressources on how to use those / interested in trying them?**\n\nEdit: I have also heard of **foundationnal approaches** to tabular data ([Towards Foundation Models for Learning on Tabular Data](https://arxiv.org/abs/2310.07338)). I have some concerns regarding efficience / and data leakage. But could be interested if someone know how to get one of those working here.",
      "votes": null
    },
    {
      "id": "2611011",
      "postDate": "01/20/2024 13:45:21",
      "content": "<p>Dear <a href=\"https://www.kaggle.com/lucasmorin\" target=\"_blank\">@lucasmorin</a> </p>\n<blockquote>\n  <p>\"<em>Do you know about other DL architectures that claimed to be competitive?</em>\"</p>\n</blockquote>\n<p><a href=\"https://pytorch-tabular.readthedocs.io/en/latest/\" target=\"_blank\">PyTorch Tabular</a> by <a href=\"https://www.kaggle.com/manujosephv\" target=\"_blank\">Manu Joseph</a>  (version 1.1.0 was very recently released) has <a href=\"https://arxiv.org/pdf/2207.08548.pdf\" target=\"_blank\">GANDALF: Gated Adaptive Network for Deep Automated Learning of Features</a>: </p>\n<blockquote>\n  <p>\"<em>GANDALF outperforms or stays at-par with SOTA approaches like XGBoost, SAINT, FT-Transformers, etc. by experiments on multiple established public benchmarks.</em>\"</p>\n</blockquote>\n<p>Indeed I believe he has contributed a starter notebook <a href=\"https://www.kaggle.com/code/manujosephv/benchtab-pytorch-tabular-starter\" target=\"_blank\">\"BenchTab: PyTorch Tabular Starter\"</a>.</p>\n<p>All the best,<br>\ncarl</p>",
      "rawMarkdown": "Dear @lucasmorin \n\n> \"*Do you know about other DL architectures that claimed to be competitive?*\"\n\n[PyTorch Tabular](https://pytorch-tabular.readthedocs.io/en/latest/) by [Manu Joseph](https://www.kaggle.com/manujosephv)  (version 1.1.0 was very recently released) has [GANDALF: Gated Adaptive Network for Deep Automated Learning of Features](https://arxiv.org/pdf/2207.08548.pdf): \n\n> \"*GANDALF outperforms or stays at-par with SOTA approaches like XGBoost, SAINT, FT-Transformers, etc. by experiments on multiple established public benchmarks.*\"\n\nIndeed I believe he has contributed a starter notebook [\"BenchTab: PyTorch Tabular Starter\"](https://www.kaggle.com/code/manujosephv/benchtab-pytorch-tabular-starter).\n\nAll the best,\ncarl",
      "votes": null
    },
    {
      "id": "2611227",
      "postDate": "01/20/2024 16:14:53",
      "content": "<p>On tabular data I found the soft ordered 1D-CNN really good:<br>\n<a href=\"https://medium.com/spikelab/convolutional-neural-networks-on-tabular-datasets-part-1-4abdd67795b6\" target=\"_blank\">https://medium.com/spikelab/convolutional-neural-networks-on-tabular-datasets-part-1-4abdd67795b6</a></p>\n<p>That could be an interesting entry</p>",
      "rawMarkdown": "On tabular data I found the soft ordered 1D-CNN really good:\nhttps://medium.com/spikelab/convolutional-neural-networks-on-tabular-datasets-part-1-4abdd67795b6\n\nThat could be an interesting entry",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 2611011,
      "author_name": "carlmcbrideellis",
      "author_url": "",
      "post_date": "01/20/2024 13:45:21",
      "content": "<p>Dear <a href=\"https://www.kaggle.com/lucasmorin\" target=\"_blank\">@lucasmorin</a> </p>\n<blockquote>\n  <p>\"<em>Do you know about other DL architectures that claimed to be competitive?</em>\"</p>\n</blockquote>\n<p><a href=\"https://pytorch-tabular.readthedocs.io/en/latest/\" target=\"_blank\">PyTorch Tabular</a> by <a href=\"https://www.kaggle.com/manujosephv\" target=\"_blank\">Manu Joseph</a>  (version 1.1.0 was very recently released) has <a href=\"https://arxiv.org/pdf/2207.08548.pdf\" target=\"_blank\">GANDALF: Gated Adaptive Network for Deep Automated Learning of Features</a>: </p>\n<blockquote>\n  <p>\"<em>GANDALF outperforms or stays at-par with SOTA approaches like XGBoost, SAINT, FT-Transformers, etc. by experiments on multiple established public benchmarks.</em>\"</p>\n</blockquote>\n<p>Indeed I believe he has contributed a starter notebook <a href=\"https://www.kaggle.com/code/manujosephv/benchtab-pytorch-tabular-starter\" target=\"_blank\">\"BenchTab: PyTorch Tabular Starter\"</a>.</p>\n<p>All the best,<br>\ncarl</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 2611227,
      "author_name": "thomasmeiner",
      "author_url": "",
      "post_date": "01/20/2024 16:14:53",
      "content": "<p>On tabular data I found the soft ordered 1D-CNN really good:<br>\n<a href=\"https://medium.com/spikelab/convolutional-neural-networks-on-tabular-datasets-part-1-4abdd67795b6\" target=\"_blank\">https://medium.com/spikelab/convolutional-neural-networks-on-tabular-datasets-part-1-4abdd67795b6</a></p>\n<p>That could be an interesting entry</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "2610955": "Here is a topic discussing differents NNs approaches that I'd like to see being tested here. \n\n**Classic Architectures:** \n\nMLP, 1-D CNN, DAE, (Transformers ?)\n\nI was thinking about seting up a MLP baseline myself for dicsussion (I have code at hands). But not sure how to select base architecture / parameters. **Does any one have an idea about what should constitute MLP default parameters?** (Maybe matching sklearn defaults parameters?) \n\nAfter that I am generally interested to see how the different arch. performs. (and how they are limited by Kaggle ressources). Maybe this can be a source of discussion regarding the tf-Keras v.s. Pytorch debate. **Are you interested in trying some of the classic architectures?**\n\n**Advanced Architectures:** \n\nI am mainly thinking about the three architectures below: \n[TabNet: Attentive Interpretable Tabular Learning](https://arxiv.org/abs/1908.07442)\n[TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Second](https://arxiv.org/abs/2207.01848)\n[TabR: Tabular Deep Learning Meets Nearest Neighbors in 2023](https://arxiv.org/abs/2307.14338)\nGNN ?\n\n\n**Do you know about other DL architectures that claimed to be competitive?**\n\nExcept maybe for Tabnet (part of the ensemble winning the first Optiver Comp. if I recall), I am not sure about their usage (and performance) here on Kaggle. **Anyone knowing ressources on how to use those / interested in trying them?**\n\nEdit: I have also heard of **foundationnal approaches** to tabular data ([Towards Foundation Models for Learning on Tabular Data](https://arxiv.org/abs/2310.07338)). I have some concerns regarding efficience / and data leakage. But could be interested if someone know how to get one of those working here.",
    "2611011": "Dear @lucasmorin \n\n> \"*Do you know about other DL architectures that claimed to be competitive?*\"\n\n[PyTorch Tabular](https://pytorch-tabular.readthedocs.io/en/latest/) by [Manu Joseph](https://www.kaggle.com/manujosephv)  (version 1.1.0 was very recently released) has [GANDALF: Gated Adaptive Network for Deep Automated Learning of Features](https://arxiv.org/pdf/2207.08548.pdf): \n\n> \"*GANDALF outperforms or stays at-par with SOTA approaches like XGBoost, SAINT, FT-Transformers, etc. by experiments on multiple established public benchmarks.*\"\n\nIndeed I believe he has contributed a starter notebook [\"BenchTab: PyTorch Tabular Starter\"](https://www.kaggle.com/code/manujosephv/benchtab-pytorch-tabular-starter).\n\nAll the best,\ncarl",
    "2611227": "On tabular data I found the soft ordered 1D-CNN really good:\nhttps://medium.com/spikelab/convolutional-neural-networks-on-tabular-datasets-part-1-4abdd67795b6\n\nThat could be an interesting entry"
  },
  "source": "meta"
}