To Boost or not to Boost: On the Limits of Boosted Neural Networks
Not on the map. Why?
Abstract (arXiv)
Boosting is a method for finding a highly accurate hypothesis by linearly combining many ``weak" hypotheses, each of which may be only moderately accurate. Thus, boosting is a method for learning an ensemble of classifiers. While boosting has been shown to be very effective for decision trees, its impact on neural networks has not been extensively studied. We prove one important difference between sums of decision trees compared to sums of convolutional neural networks (CNNs) which is that a sum of decision trees cannot be represented by a single decision tree with the same number of parameters while a sum of CNNs can be represented by a single CNN. Next, using standard object recognition datasets, we verify experimentally the well-known result that a boosted ensemble of decision trees usually generalizes much better on testing data than a single decision tree with the same number of parameters. In contrast, using the same datasets and boosting algorithms, our experiments show the opposite to be true when using neural networks (both CNNs and multilayer perceptrons (MLPs)). We find that a single neural network usually generalizes better than a boosted ensemble of smaller neural networks with the same total number of parameters.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 42 references that are in the map. First posted on arXiv 28 Jul 2021.
Builds on
10 of 42 references.
References · 10
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 784
- 2018CatBoost: gradient boosting with categorical features supportcited by 208
- 2015Why M Heads are Better than One: Training a Diverse Ensemble of Deep Networkscited by 138
- 2017Theory of Deep Learning III: explaining the non-overfitting puzzlecited by 32
- 2017Deep Incremental Boostingcited by 7
- 2019Gradient Boosting Machine: A Surveycited by 7
Built on by
Not cited yet.