News for hackers. Stuff that matters.
Re:A Short Chronology of Deep Learning for Tabular Data by ljvmiranda on Monday September 05, 2022 @01:51AM (#32720988)
> The gap between tree-based models and deep learning becomes narrower as the dataset size increases (here: 10k -> 50k).

I am curious if there is a sample threshold where it's worth exploring deep learning approaches to tabular data. I wonder if there are other considerations (e.g., inference speed, explainability, etc.).

Re:A Short Chronology of Deep Learning for Tabular Data by Tenoke on Monday September 05, 2022 @05:23AM (#32722189)
>if there is a sample threshold where it's worth exploring deep learning

Not especially, but there are tasks where DL models seem to occasionally outperform by a little. If you really want to milk extra accuracy it can be worth it to try a DL model, and if it performs as well/better you can use it to make an ensemble along with your GBM or replace the GBM, though it's rare that it is worth it. If you check tabular data kaggle winner writeups most use gbms or an ensemble for a tiny boost over just a GBM.

Assuming limited time to work on the problem, you'd almost always want to focus on further feature engineering first and likely some hyperparameter tuning second.

Re:A Short Chronology of Deep Learning for Tabular Data by max_ on Monday September 05, 2022 @08:06AM (#32723353)
what's GBM?
Re:A Short Chronology of Deep Learning for Tabular Data by howling on Monday September 05, 2022 @08:23AM (#32723475)
I assume Gradient Boosting Machine.
Re:A Short Chronology of Deep Learning for Tabular Data by wongarsu on Monday September 05, 2022 @09:52AM (#32724297)
In practice almost always LightGBM
Re:A Short Chronology of Deep Learning for Tabular Data by michaelscott on Monday September 05, 2022 @03:34AM (#32721537)
I worked on a little side project for classification on tabular data, but a really challenging use case where the data was prone to a lot of noise and some randomness in the dependent variable. Tree models couldn't get a high enough accuracy, and when the dataset was under roughly 6k entries deep learning performed even worse (as expected).

What was really interesting was when the dataset had more than 6k or so; the deep learning model was suddenly much more accurate and by a wide gap! At roughly the 10k mark, the DL model was outperforming the tree model easily.

Re:A Short Chronology of Deep Learning for Tabular Data by beernet on Monday September 05, 2022 @04:01AM (#32721685)
It depends on the "DL model", which is a highly vague term. Both a model with 10K parameters and a model with 10T parameters fit this description equally Well.