Ex uno plures: Splitting One Model into an Ensemble of Subnetworks
Not on the map. Why?
Abstract (arXiv)
Monte Carlo (MC) dropout is a simple and efficient ensembling method that can improve the accuracy and confidence calibration of high-capacity deep neural network models. However, MC dropout is not as effective as more compute-intensive methods such as deep ensembles. This performance gap can be attributed to the relatively poor quality of individual models in the MC dropout ensemble and their lack of diversity. These issues can in turn be traced back to the coupled training and substantial parameter sharing of the dropout models. Motivated by this perspective, we propose a strategy to compute an ensemble of subnetworks, each corresponding to a non-overlapping dropout mask computed via a pruning strategy and trained independently. We show that the proposed subnetwork ensembling method can perform as well as standard deep ensembles in both accuracy and uncertainty estimates, yet with a computational efficiency similar to MC dropout. Lastly, using several computer vision datasets like CIFAR10/100, CUB200, and Tiny-Imagenet, we experimentally demonstrate that subnetwork ensembling also consistently outperforms recently proposed approaches that efficiently ensemble neural networks.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 39 of its 52 references that are in the map. First posted on arXiv 9 Jun 2021.
Builds on
39 of 52 references.
References · 39
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017On Calibration of Modern Neural Networkscited by 4,860
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,416
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,888
- 2016Wide Residual Networkscited by 3,057
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,335
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2016Pruning Filters for Efficient ConvNetscited by 1,129
- 2017Deep Image Priorcited by 1,097
27 more
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 882
- 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 802
- 2018Rethinking the Value of Network Pruningcited by 595
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
- 2020Movement Pruning: Adaptive Sparsity by Fine-Tuningcited by 398
- 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 368
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
- 2019What's Hidden in a Randomly Weighted Neural Network?cited by 236
- 2016Dynamic Network Surgery for Efficient DNNscited by 233
- 2017Concrete Dropoutcited by 227
- 2020Pruning Neural Networks at Initialization: Why are We Missing the Mark?cited by 181
- 2020Training independent subnetworks for robust predictioncited by 177
- 2020Hyperparameter Ensembles for Robustness and Uncertainty Quantificationcited by 149
- 2020Uncertainty Quantification and Deep Ensemblescited by 138
- 2019Continual Learning via Neural Pruningcited by 101
- 2020Masksembles for Uncertainty Estimationcited by 88
- 2020Depth Uncertainty in Neural Networkscited by 56
- 2020Combining Ensembles and Data Augmentation can Harm your Calibrationcited by 44
- 2018Fix your classifier: the marginal value of training the last weight layercited by 43
- 2020Robust Pruning at Initializationcited by 31
- 2019Maximizing Overall Diversity for Improved Uncertainty Estimates in Deep Ensemblescited by 30
- 2020Diversity inducing Information Bottleneck in Model Ensemblescited by 27
- 2020On Power Laws in Deep Ensemblescited by 26
- 2019Confidence Calibration for Convolutional Neural Networks Using Structured Dropoutcited by 19
- 2020Directional Pruning of Deep Neural Networkscited by 16
- 2020DropCluster: A structured dropout for convolutional networkscited by 7
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2022Multi-CLS BERT: An Efficient Alternative to Traditional Ensemblingcited by 14
- 2022Diverse Lottery Tickets Boost Ensemble from a Single Pretrained Modelcited by 7
- 2024Learn2Synth: Learning Optimal Data Synthesis Using Hypergradients for Brain Image Segmentationcited by 4
- 2022Embedded Ensembles: Infinite Width Limit and Operating Regimescited by 1
- 2026Virtual neural networks: hundreds of souls in a bodycited by 0
- 2026Virtual neural networks: hundreds of souls in a body21 Sep 2026
- 2024Learn2Synth: Learning Optimal Data Synthesis Using Hypergradients for Brain Image Segmentation23 Nov 2024
- 2022Multi-CLS BERT: An Efficient Alternative to Traditional Ensembling10 Oct 2022
- 2022Diverse Lottery Tickets Boost Ensemble from a Single Pretrained Model24 May 2022
- 2022Embedded Ensembles: Infinite Width Limit and Operating Regimes24 Feb 2022