Sparse tree-based initialization for neural networks
Not on the map. Why?
Abstract (arXiv)
Dedicated neural network (NN) architectures have been designed to handle specific data types (such as CNN for images or RNN for text), which ranks them among state-of-the-art methods for dealing with these data. Unfortunately, no architecture has been found for dealing with tabular data yet, for which tree ensemble methods (tree boosting, random forests) usually show the best predictive performances. In this work, we propose a new sparse initialization technique for (potentially deep) multilayer perceptrons (MLP): we first train a tree-based procedure to detect feature interactions and use the resulting information to initialize the network, which is subsequently trained via standard stochastic gradient strategies. Numerical experiments on several tabular data sets show that this new, simple and easy-to-use method is a solid concurrent, both in terms of generalization capacity and computation time, to default MLP initialization and even to existing complex deep learning solutions. In fact, this wise MLP initialization raises the resulting NN methods to the level of a valid competitor to gradient boosting when dealing with tabular data. Besides, such initializations are able to preserve the sparsity of weights introduced in the first layers of the network through training. This fact suggests that this new initializer operates an implicit regularization during the NN training, and emphasizes that the first layers act as a sparse feature extractor (as for convolutional layers in CNN).
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 18 of its 45 references that are in the map. First posted on arXiv 30 Sep 2022.
Builds on
18 of 45 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
- 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 763
- 2021Revisiting Deep Learning Models for Tabular Datacited by 740
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
- 2021Tabular Data: Deep Learning is Not All You Needcited by 535
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 491
- 2021SAINT: Improved Neural Networks for Tabular Data via Row Attention and Contrastive Pre-Trainingcited by 319
6 more
- 2022Why do tree-based models still outperform deep learning on tabular data?cited by 199
- 2021Bayesian Optimization is Superior to Random Search for Machine Learning Hyperparameter Tuning: Analysis of the Black-Box Optimization Challenge 2020cited by 148
- 2016Recurrent Neural Network for Text Classification with Multi-Task Learningcited by 144
- 2015All you need is a good initcited by 124
- 2017Deep Forestcited by 46
- 2016Neural Random Forestscited by 25
Built on by
Citing papers per year: 2023: 1.
1 paper.