Making EfficientNet More Efficient: Exploring Batch-Independent Normalization, Group Convolutions and Reduced Resolution Training
Not on the map. Why?
Abstract (arXiv)
Much recent research has been dedicated to improving the efficiency of training and inference for image classification. This effort has commonly focused on explicitly improving theoretical efficiency, often measured as ImageNet validation accuracy per FLOP. These theoretical savings have, however, proven challenging to achieve in practice, particularly on high-performance training accelerators. In this work, we focus on improving the practical efficiency of the state-of-the-art EfficientNet models on a new class of accelerator, the Graphcore IPU. We do this by extending this family of models in the following ways: (i) generalising depthwise convolutions to group convolutions; (ii) adding proxy-normalized activations to match batch normalization performance with batch-independent statistics; (iii) reducing compute by lowering the training resolution and inexpensively fine-tuning at higher resolution. We find that these three methods improve the practical efficiency for both training and inference. Code available at https://github.com/graphcore/graphcore-research/tree/main/Making_EfficientNet_More_Efficient .
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 50 of its 66 references that are in the map. First posted on arXiv 7 Jun 2021.
Builds on
50 of 66 references.
References · 50
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016Layer Normalizationcited by 5,579
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
38 more
- 2019Searching for MobileNetV3cited by 1,984
- 2018Group Normalizationcited by 1,514
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
- 2017Mixed Precision Trainingcited by 1,135
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2016Training Deep Nets with Sublinear Memory Costcited by 825
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2013Network In Networkcited by 600
- 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
- 2019Fixing the train-test resolution discrepancycited by 209
- 2018Mesh-TensorFlow: Deep Learning for Supercomputerscited by 168
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
- 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
- 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
- 2018Revisiting Small Batch Training for Deep Neural Networkscited by 100
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
- 2016Memory-Efficient Backpropagation Through Timecited by 78
- 2018Towards Understanding Regularization in Batch Normalizationcited by 56
- 2019Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networkscited by 45
- 2020Evolving Normalization-Activation Layerscited by 45
- 2016Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groupscited by 32
- 2020Fixing the train-test resolution discrepancy: FixEfficientNetcited by 31
- 2019Online Normalization for Training Neural Networkscited by 29
- 2019Four Things Everyone Should Know to Improve Batch Normalizationcited by 28
- 2020Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Networkcited by 24
- 2019UNAS: Differentiable Architecture Search Meets Reinforcement Learningcited by 21
- 2016Normalization Propagation: A Parametric Technique for Removing Internal Covariate Shift in Deep Networkscited by 19
- 2018Image Classification at Supercomputer Scalecited by 16
- 2020Neural Architecture Design for GPU-Efficient Networkscited by 13
- 2019Mix & Match: training convnets with mixed image sizes for improved accuracy, speed and scale resiliencycited by 12
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 0; 2025: 2.
6 papers.
- 2023Less is More: Reducing Task and Model Complexity for 3D Point Cloud Semantic Segmentationcited by 33
- 20228-bit Numerical Formats for Deep Neural Networkscited by 23
- 2025Small Vision-Language Models: A Survey on Compact Architectures and Techniquescited by 4
- 2021GroupBERT: Enhanced Transformer Architecture with Efficient Grouped Structurescited by 2
- 2021NanoBatch Privacy: Enabling fast Differentially Private learning on the IPUcited by 0
- 2025Contrastive Self-Supervised Learning at the Edge: An Energy Perspectivecited by 0
- 2025Contrastive Self-Supervised Learning at the Edge: An Energy Perspective9 Oct 2025
- 2025Small Vision-Language Models: A Survey on Compact Architectures and Techniques9 Mar 2025
- 2023Less is More: Reducing Task and Model Complexity for 3D Point Cloud Semantic Segmentation20 Mar 2023
- 20228-bit Numerical Formats for Deep Neural Networks6 Jun 2022
- 2021NanoBatch Privacy: Enabling fast Differentially Private learning on the IPU24 Sep 2021
- 2021GroupBERT: Enhanced Transformer Architecture with Efficient Grouped Structures10 Jun 2021