Anticipate, Ensemble and Prune: Improving Convolutional Neural Networks via Aggregated Early Exits
Not on the map. Why?
Abstract (arXiv)
Today, artificial neural networks are the state of the art for solving a variety of complex tasks, especially in image classification. Such architectures consist of a sequence of stacked layers with the aim of extracting useful information and having it processed by a classifier to make accurate predictions. However, intermediate information within such models is often left unused. In other cases, such as in edge computing contexts, these architectures are divided into multiple partitions that are made functional by including early exits, i.e. intermediate classifiers, with the goal of reducing the computational and temporal load without extremely compromising the accuracy of the classifications. In this paper, we present Anticipate, Ensemble and Prune (AEP), a new training technique based on weighted ensembles of early exits, which aims at exploiting the information in the structure of networks to maximise their performance. Through a comprehensive set of experiments, we show how the use of this approach can yield average accuracy improvements of up to 15% over traditional training. In its hybrid-weighted configuration, AEP's internal pruning operation also allows reducing the number of parameters by up to 41%, lowering the number of multiplications and additions by 18% and the latency time to make inference by 16%. By using AEP, it is also possible to learn weights that allow early exits to achieve better accuracy values than those obtained from single-output reference models.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 18 of its 28 references that are in the map. First posted on arXiv 28 Jan 2023.
Builds on
18 of 28 references.
References · 18
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2014Going Deeper with Convolutionscited by 4,241
- 2022A ConvNet for the 2020scited by 3,579
- 2019Searching for MobileNetV3cited by 1,994
- 2017EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classificationcited by 1,496
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
- 2014Deeply-Supervised Netscited by 367
6 more
- 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challengescited by 115
- 2020Why should we add early exits to neural networks?cited by 70
- 2015Conditional Deep Learning for Energy-Efficient and Enhanced Pattern Recognitioncited by 67
- 2021Zero Time Waste: Recycling Predictions in Early Exit Neural Networkscited by 39
- 2021Early Exiting with Ensemble Internal Classifierscited by 19
- 2021Students are the Best Teacher: Exit-Ensemble Distillation with Multi-Exitscited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 1.
3 papers.
- 2024Conditional computation in neural networks: principles and research trendscited by 10
- 2023Enhancing Once-For-All: A Study on Parallel Blocks, Skip Connections and Early Exitscited by 3
- 2023Neural Architecture Transfer 2: A Paradigm for Improving Efficiency in Multi-Objective Neural Architecture Searchcited by 1
- 2024Conditional computation in neural networks: principles and research trends12 Mar 2024
- 2023Neural Architecture Transfer 2: A Paradigm for Improving Efficiency in Multi-Objective Neural Architecture Search3 Jul 2023
- 2023Enhancing Once-For-All: A Study on Parallel Blocks, Skip Connections and Early Exits3 Feb 2023
Similar, not cited
Close in wording, no citation either way
- 2023Window-Based Early-Exit Cascades for Uncertainty Estimation: When Deep Ensembles are More Efficient than Single Models
- 2022Pruning Early Exit Networks
- 2025BEEM: Boosting Performance of Early Exit DNNs using Multi-Exit Classifiers as Experts
- 2024EERO: Early Exit with Reject Option for Efficient Classification with limited budget
- 2022Learning to Weight Samples for Dynamic Early-exiting Networks
- 2022Improving Ensemble Distillation With Weight Averaging and Diversifying Perturbation
- 2023Early-Exit with Class Exclusion for Efficient Inference of Neural Networks
- 2024Low-Cost Self-Ensembles Based on Multi-Branch Transformation and Grouped Convolution