Early-exit Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
This paper is aimed at developing a method that reduces the computational cost of convolutional neural networks (CNN) during inference. Conventionally, the input data pass through a fixed neural network architecture. However, easy examples can be classified at early stages of processing and conventional networks do not take this into account. In this paper, we introduce 'Early-exit CNNs', EENets for short, which adapt their computational cost based on the input by stopping the inference process at certain exit locations. In EENets, there are a number of exit blocks each of which consists of a confidence branch and a softmax branch. The confidence branch computes the confidence score of exiting (i.e. stopping the inference process) at that location; while the softmax branch outputs a classification probability vector. Both branches are learnable and their parameters are separate. During training of EENets, in addition to the classical classification loss, the computational cost of inference is taken into account as well. As a result, the network adapts its many confidence branches to the inputs so that less computation is spent for easy examples. Inference works as in conventional feed-forward networks, however, when the output of a confidence branch is larger than a certain threshold, the inference stops for that specific example. The idea of EENets is applicable to available CNN architectures such as ResNets. Through comprehensive experiments on MNIST, SVHN, CIFAR10 and Tiny-ImageNet datasets, we show that early-exit (EE) ResNets achieve similar accuracy with their non-EE versions while reducing the computational cost to 20% of the original. Code is available at https://github.com/eksuas/eenets.pytorch
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 12 of its 22 references that are in the map. First posted on arXiv 9 Sep 2024.
Builds on
12 of 22 references.
References · 12
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 185
- 2017Adaptive Neural Networks for Efficient Inferencecited by 161
- 2017Convolutional Networks with Adaptive Inference Graphscited by 147
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2018Channel Gating Neural Networkscited by 80
- 2015Conditional Deep Learning for Energy-Efficient and Enhanced Pattern Recognitioncited by 67
- 2018Adaptive Neural Treescited by 64
- 2018Dynamically Sacrificing Accuracy for Reduced Computation: Cascaded Inference Based on Softmax Confidencecited by 5
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2023Adaptive Deep Neural Network Inference Optimization with EENet
- 2023Early-Exit with Class Exclusion for Efficient Inference of Neural Networks
- 2022Learning to Weight Samples for Dynamic Early-exiting Networks
- 2025A Survey of Early Exit Deep Neural Networks in NLP
- 2022Pruning Early Exit Networks
- 2022Binary Early-Exit Network for Adaptive Inference on Low-Resource Devices
- 2022Unsupervised Early Exit in DNNs with Multiple Exits
- 2025Confidence-gated training for efficient early-exit neural networks