Deep Ensembles on a Fixed Memory Budget: One Wide Network or Several Thinner Ones?
Not on the map. Why?
Abstract (arXiv)
One of the generally accepted views of modern deep learning is that increasing the number of parameters usually leads to better quality. The two easiest ways to increase the number of parameters is to increase the size of the network, e.g. width, or to train a deep ensemble; both approaches improve the performance in practice. In this work, we consider a fixed memory budget setting, and investigate, what is more effective: to train a single wide network, or to perform a memory split -- to train an ensemble of several thinner networks, with the same total number of parameters? We find that, for large enough budgets, the number of networks in the ensemble, corresponding to the optimal memory split, is usually larger than one. Interestingly, this effect holds for the commonly used sizes of the standard architectures. For example, one WideResNet-28-10 achieves significantly worse test accuracy on CIFAR-100 than an ensemble of sixteen thinner WideResNets: 80.6% and 82.52% correspondingly. We call the described effect the Memory Split Advantage and show that it holds for a variety of datasets and model architectures.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
6 papers.
- 2021DICE: Diversity in Deep Ensembles via Conditional Redundancy Adversarial Estimationcited by 48
- 2021MixMo: Mixing Multiple Inputs for Multiple Outputs via Deep Subnetworkscited by 32
- 2022Effective training-time stacking for ensembling of deep neural networkscited by 1
- 2024Beyond Simple Averaging: Improving NLP Ensemble Performance with Topological-Data-Analysis-Based Weightingcited by 1
- 2021On the Effectiveness of Neural Ensembles for Image Classification with Small Datasetscited by 0
- 2026Multi-Narrow Transformation as a Single-Model Ensemble: Boundary Conditions, Mechanisms, and Failure Modescited by 0
- 2026Multi-Narrow Transformation as a Single-Model Ensemble: Boundary Conditions, Mechanisms, and Failure Modes12 May 2026
- 2024Beyond Simple Averaging: Improving NLP Ensemble Performance with Topological-Data-Analysis-Based Weighting22 Feb 2024
- 2022Effective training-time stacking for ensembling of deep neural networks27 Jun 2022
- 2021On the Effectiveness of Neural Ensembles for Image Classification with Small Datasets29 Nov 2021
- 2021MixMo: Mixing Multiple Inputs for Multiple Outputs via Deep Subnetworks10 Mar 2021
- 2021DICE: Diversity in Deep Ensembles via Conditional Redundancy Adversarial Estimation14 Jan 2021