Efficient Adaptive Ensembling for Image Classification
Antonio Bruno, Davide Moroni, Massimo Martinelli

TL;DR
This paper introduces an efficient adaptive ensembling method that improves image classification accuracy without increasing model complexity, by fine-tuning a combination layer on two trained EfficientNet-b0 models.
Contribution
The paper presents a novel ensembling approach that is computationally efficient and enhances accuracy, addressing the complexity issues of traditional ensembling methods.
Findings
Outperforms state-of-the-art by 0.5% accuracy on average
Reduces parameters by 5-60 times compared to previous methods
Lowers FLOPS by 10-100 times across benchmark datasets
Abstract
In recent times, with the exception of sporadic cases, the trend in Computer Vision is to achieve minor improvements compared to considerable increases in complexity. To reverse this trend, we propose a novel method to boost image classification performances without increasing complexity. To this end, we revisited ensembling, a powerful approach, often not used properly due to its more complex nature and the training time, so as to make it feasible through a specific design choice. First, we trained two EfficientNet-b0 end-to-end models (known to be the architecture with the best overall accuracy/complexity trade-off for image classification) on disjoint subsets of data (i.e. bagging). Then, we made an efficient adaptive ensemble by performing fine-tuning of a trainable combination layer. In this way, we were able to outperform the state-of-the-art by an average of 0.5 on the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Advanced Image and Video Retrieval Techniques · Advanced Neural Network Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Sigmoid Activation · Pointwise Convolution · Depthwise Convolution · Batch Normalization · Depthwise Separable Convolution · Adabelief · RMSProp · Squeeze-and-Excitation Block · (FiLe@Against@Claim)How do I file a claim against Expedia?
