A Closer Look at Branch Classifiers of Multi-exit Architectures
Not on the map. Why?
Abstract (arXiv)
Multi-exit architectures consist of a backbone and branch classifiers that offer shortened inference pathways to reduce the run-time of deep neural networks. In this paper, we analyze different branching patterns that vary in their allocation of computational complexity for the branch classifiers. Constant-complexity branching keeps all branches the same, while complexity-increasing and complexity-decreasing branching place more complex branches later or earlier in the backbone respectively. Through extensive experimentation on multiple backbones and datasets, we find that complexity-decreasing branches are more effective than constant-complexity or complexity-increasing branches, which achieve the best accuracy-cost trade-off. We investigate a cause by using knowledge consistency to probe the effect of adding branches onto a backbone. Our findings show that complexity-decreasing branching yields the least disruption to the feature abstraction hierarchy of the backbone, which explains the effectiveness of the branching patterns.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 40 of its 59 references that are in the map. First posted on arXiv 28 Apr 2022.
Builds on
40 of 59 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2014Going Deeper with Convolutionscited by 4,231
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 1,998
- 2014FitNets: Hints for Thin Deep Netscited by 1,619
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,548
28 more
- 2016Paying More Attention to Attention: Improving the Performance of Convolutional Neural Networks via Attention Transfercited by 1,059
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
- 2013Do Deep Nets Really Need to be Deep?cited by 466
- 2019GhostNet: More Features from Cheap Operationscited by 410
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2014Deeply-Supervised Netscited by 364
- 2015Understanding Neural Networks Through Deep Visualizationcited by 332
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2014Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluationcited by 304
- 2018To Trust Or Not To Trust A Classifiercited by 205
- 2018Knowledge Distillation by On-the-Fly Native Ensemblecited by 186
- 2019Addressing Failure Prediction by Learning Model Confidencecited by 183
- 2017Adaptive Neural Networks for Efficient Inferencecited by 161
- 2017Convolutional Networks with Adaptive Inference Graphscited by 147
- 2020Resolution Adaptive Networks for Efficient Inferencecited by 146
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2020Glance and Focus: a Dynamic Approach to Reducing Spatial Redundancy in Image Classificationcited by 99
- 2020Why should we add early exits to neural networks?cited by 70
- 2019Improved Techniques for Training Adaptive Deep Networkscited by 66
- 2020Triple Wins: Boosting Accuracy, Robustness and Efficiency Together by Enabling Input-Adaptive Inferencecited by 45
- 2019Budgeted Training: Rethinking Deep Neural Network Training Under Resource Constraintscited by 36
- 2019MutualNet: Adaptive ConvNet via Mutual Learning from Network Width and Resolutioncited by 36
- 2018Asymptotic Soft Filter Pruning for Deep Convolutional Neural Networkscited by 27
- 2020Fractional Skipping: Towards Finer-Grained Dynamic CNN Inferencecited by 23
- 2019SCAN: A Scalable Neural Networks Framework Towards Compact and Efficient Modelscited by 22
- 2019Highlight Every Step: Knowledge Distillation via Collaborative Teachingcited by 20
- 2019Knowledge Consistency between Neural Networks and Beyondcited by 16
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.
- 2024FedTGP: Trainable Global Prototypes with Adaptive-Margin-Enhanced Contrastive Learning for Data and Model Heterogeneity in Federated Learningcited by 47
- 2025A Survey on Dynamic Neural Networks: from Computer Vision to Multi-modal Sensor Fusioncited by 5
- 2024EERO: Early Exit with Reject Option for Efficient Classification with limited budgetcited by 2
- 2025A Survey on Dynamic Neural Networks: from Computer Vision to Multi-modal Sensor Fusion13 Jan 2025
- 2024EERO: Early Exit with Reject Option for Efficient Classification with limited budget6 Feb 2024
- 2024FedTGP: Trainable Global Prototypes with Adaptive-Margin-Enhanced Contrastive Learning for Data and Model Heterogeneity in Federated Learning6 Jan 2024