Low-Cost Self-Ensembles Based on Multi-Branch Transformation and Grouped Convolution
Not on the map. Why?
Abstract (arXiv)
Recent advancements in low-cost ensemble learning have demonstrated improved efficiency for image classification. However, the existing low-cost ensemble methods show relatively lower accuracy compared to conventional ensemble learning. In this paper, we propose a new low-cost ensemble learning, which can simultaneously achieve high efficiency and classification performance. A CNN is transformed into a multi-branch structure without introduction of additional components, which maintains the computational complexity as that of the original single model and also enhances diversity among the branches' outputs via sufficient separation between different pathways of the branches. In addition, we propose a new strategy that applies grouped convolution in the branches with different numbers of groups in different branches, which boosts the diversity of the branches' outputs. For training, we employ knowledge distillation using the ensemble of the outputs as the teacher signal. The high diversity among the outputs enables to form a powerful teacher, enhancing the individual branch's classification performance and consequently the overall ensemble performance. Experimental results show that our method achieves state-of-the-art classification accuracy and higher uncertainty estimation performance compared to previous low-cost ensemble methods. The code is available at https://github.com/hjdw2/SEMBG.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 26 of its 36 references that are in the map. First posted on arXiv 5 Aug 2024.
Builds on
26 of 36 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 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
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2018Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNscited by 585
- 2019Deep Ensembles: A Loss Landscape Perspectivecited by 438
- 2020BatchEnsemble: An Alternative Approach to Efficient Ensemble and Lifelong Learningcited by 368
14 more
- 2017Snapshot Ensembles: Train 1, get M for freecited by 349
- 2018Knowledge Distillation by On-the-Fly Native Ensemblecited by 186
- 2020Training independent subnetworks for robust predictioncited by 177
- 2020Hyperparameter Ensembles for Robustness and Uncertainty Quantificationcited by 149
- 2015Why M Heads are Better than One: Training a Diverse Ensemble of Deep Networkscited by 138
- 2019Online Knowledge Distillation with Diverse Peerscited by 127
- 2020Masksembles for Uncertainty Estimationcited by 88
- 2019Diversity with Cooperation: Ensemble Methods for Few-Shot Classificationcited by 70
- 2020Peer Collaborative Learning for Online Knowledge Distillationcited by 58
- 2022Packed-Ensembles for Efficient Uncertainty Estimationcited by 49
- 2021Deep Ensembling with No Overhead for either Training or Testing: The All-Round Blessings of Dynamic Sparsitycited by 44
- 2020Online Knowledge Distillation via Multi-branch Diversity Enhancementcited by 21
- 2022Prune and Tune Ensembles: Low-Cost Ensemble Learning With Sparse Independent Subnetworkscited by 13
- 2020Group Ensemble: Learning an Ensemble of ConvNets in a single ConvNetcited by 8
Built on by
Citing papers per year: 2026: 1.
1 paper.