mlsanityData to 14 Oct 2026

Structured Ensembles: an Approach to Reduce the Memory Footprint of Ensemble Methods

arXiv 2105.02551 ↗First posted 6 May 2021cs.LG cs.AI stat.MLcited by 5

Not on the map. Why?

Abstract (arXiv)

In this paper, we propose a novel ensembling technique for deep neural networks, which is able to drastically reduce the required memory compared to alternative approaches. In particular, we propose to extract multiple sub-networks from a single, untrained neural network by solving an end-to-end optimization task combining differentiable scaling over the original architecture, with multiple regularization terms favouring the diversity of the ensemble. Since our proposal aims to detect and extract sub-structures, we call it Structured Ensemble. On a large experimental evaluation, we show that our method can achieve higher or comparable accuracy to competing methods while requiring significantly less storage. In addition, we evaluate our ensembles in terms of predictive calibration and uncertainty, showing they compare favourably with the state-of-the-art. Finally, we draw a link with the continual learning literature, and we propose a modification of our framework to handle continuous streams of tasks with a sub-linear memory cost. We compare with a number of alternative strategies to mitigate catastrophic forgetting, highlighting advantages in terms of average accuracy and memory.

Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 31 of its 46 references that are in the map. First posted on arXiv 6 May 2021.

Builds on

31 of 46 references.

References · 31

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  4. 2015Distilling the Knowledge in a Neural Networkcited by 10,324
  5. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  6. 2017On Calibration of Modern Neural Networkscited by 4,960
  7. 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
  8. 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
  9. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
  10. 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
  11. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  12. 2017Gradient Episodic Memory for Continual Learningcited by 1,898
19 more
  1. 2016Progressive Neural Networkscited by 1,361
  2. 2018Continual Lifelong Learning with Neural Networks: A Reviewcited by 1,330
  3. 2019Can You Trust Your Model's Uncertainty? Evaluating Predictive Uncertainty Under Dataset Shiftcited by 1,287
  4. 2016Pruning Filters for Efficient ConvNetscited by 1,143
  5. 2018SNIP: Single-shot Network Pruning based on Connection Sensitivitycited by 812
  6. 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 702
  7. 2019Three scenarios for continual learningcited by 614
  8. 2018Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNscited by 588
  9. 2019Deep Ensembles: A Loss Landscape Perspectivecited by 443
  10. 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 371
  11. 2017Snapshot Ensembles: Train 1, get M for freecited by 350
  12. 2020Towards Understanding Ensemble, Knowledge Distillation and Self-Distillation in Deep Learningcited by 297
  13. 2019What's Hidden in a Randomly Weighted Neural Network?cited by 237
  14. 2016Deep Learning without Poor Local Minimacited by 234
  15. 2020Supermasks in Superpositioncited by 227
  16. 2019Evaluating Scalable Bayesian Deep Learning Methods for Robust Computer Visioncited by 182
  17. 2015Why M Heads are Better than One: Training a Diverse Ensemble of Deep Networkscited by 139
  18. 2019Continual Learning via Neural Pruningcited by 101
  19. 2020Bayesian Neural Networks With Maximum Mean Discrepancy Regularizationcited by 6

Built on by

Cited by year

Citing papers per year: 2022: 2; 2023: 2; 2024: 1.

5 papers.