mlsanityData to 7 Oct 2026

Making EfficientNet More Efficient: Exploring Batch-Independent Normalization, Group Convolutions and Reduced Resolution Training

arXiv 2106.03640 ↗First posted 7 Jun 2021cs.LG cs.CV stat.MLcited by 6

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  4. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  5. 2016Layer Normalizationcited by 5,579
  6. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  7. 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
  8. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  9. 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
  10. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  11. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  12. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
38 more
  1. 2019Searching for MobileNetV3cited by 1,984
  2. 2018Group Normalizationcited by 1,514
  3. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  4. 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
  5. 2017Mixed Precision Trainingcited by 1,135
  6. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
  7. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
  8. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  9. 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
  10. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  11. 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
  12. 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
  13. 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
  14. 2013Network In Networkcited by 600
  15. 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
  16. 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
  17. 2019Fixing the train-test resolution discrepancycited by 209
  18. 2018Mesh-TensorFlow: Deep Learning for Supercomputerscited by 168
  19. 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
  20. 2018Demystifying Parallel and Distributed Deep Learning: An In-Depth Concurrency Analysiscited by 154
  21. 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
  22. 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 116
  23. 2018Revisiting Small Batch Training for Deep Neural Networkscited by 100
  24. 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
  25. 2016Memory-Efficient Backpropagation Through Timecited by 78
  26. 2018Towards Understanding Regularization in Batch Normalizationcited by 56
  27. 2019Filter Response Normalization Layer: Eliminating Batch Dependence in the Training of Deep Neural Networkscited by 45
  28. 2020Evolving Normalization-Activation Layerscited by 45
  29. 2016Deep Roots: Improving CNN Efficiency with Hierarchical Filter Groupscited by 32
  30. 2020Fixing the train-test resolution discrepancy: FixEfficientNetcited by 31
  31. 2019Online Normalization for Training Neural Networkscited by 29
  32. 2019Four Things Everyone Should Know to Improve Batch Normalizationcited by 28
  33. 2020Compounding the Performance Improvements of Assembled Techniques in a Convolutional Neural Networkcited by 24
  34. 2019UNAS: Differentiable Architecture Search Meets Reinforcement Learningcited by 21
  35. 2016Normalization Propagation: A Parametric Technique for Removing Internal Covariate Shift in Deep Networkscited by 19
  36. 2018Image Classification at Supercomputer Scalecited by 16
  37. 2020Neural Architecture Design for GPU-Efficient Networkscited by 13
  38. 2019Mix & Match: training convnets with mixed image sizes for improved accuracy, speed and scale resiliencycited by 12

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 0; 2025: 2.

6 papers.