Re:Regularization is all you need: simple neural nets can ex...
by carlmr on Wednesday June 23, 2021 @02:47AM
(#27601529)
Not only will they work just fine, they'll save you compute costs, training time and lower your need for data.
Re:Regularization is all you need: simple neural nets can ex...
by A-Train on Wednesday June 23, 2021 @02:54AM
(#27601565)
Not necessarily true that MLPs are very compute expensive. It is maximum a couple of layers and if your input is sparse (categorical) you can gain even more. For some problems it can be the fastest and decent non linear model from my experience.
Re:Regularization is all you need: simple neural nets can ex...
by periheli0n on Wednesday June 23, 2021 @03:02AM
(#27601607)
I don’t think that was the claim… MLP/ANNs are fine except for the difficulties around interpretability. DTs and LR are preferable on that front. Or an SVM if you know a kernel/similarity metric that kills it in your data.
Re:Regularization is all you need: simple neural nets can ex...
by periheli0n on Wednesday June 23, 2021 @02:51AM
(#27601550)
Not to mention the shedloads of “X is all you need” papers which you can ignore, because Bishop’s “Pattern Recognition and ML” book is actually all you need (plus perhaps a good reference on linear algebra).
Re:Regularization is all you need: simple neural nets can ex...
by jackylupino on Wednesday June 23, 2021 @06:35AM
(#27602906)
It is true that MLPs are classic, but the regularizaton methods that apparently make a big empirical difference at this paper are new concepts (data augmentation, skip connections/residual blocks, dropout, batch norm, lookahead, stochastic weight averaging, etc.). They compare againts a good old MLP without the bells and whistles at Table 2 and the classic MLP is quite a poor performer (XGBoost beats a classical MLP very significantly). Which leads to the conclusion that we need all these recent deep learning advances on innovative regularization techniques to make the difference.
Time series -> correlation in time -> Recursive networks
Tabular data without clear correlation structure -> good old ML (ANN, SVM, DT, LR, KNN).
This is obvious when following the field since 2006 or so. Deep Convolutional Networks were considered a special case for data with local correlations at a hierarchy of spatial scales. Same for RNNs in time, although they came much later (when was the LSTM rediscovery again? 2016?)
For most data without clear spatial or temporal structure to exploit, the good old ML techniques will work just fine.