mlsanityData to 14 Oct 2026

Efficient ConvBN Blocks for Transfer Learning and Beyond

arXiv 2305.11624 ↗First posted 19 May 2023cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

Convolution-BatchNorm (ConvBN) blocks are integral components in various computer vision tasks and other domains. A ConvBN block can operate in three modes: Train, Eval, and Deploy. While the Train mode is indispensable for training models from scratch, the Eval mode is suitable for transfer learning and beyond, and the Deploy mode is designed for the deployment of models. This paper focuses on the trade-off between stability and efficiency in ConvBN blocks: Deploy mode is efficient but suffers from training instability; Eval mode is widely used in transfer learning but lacks efficiency. To solve the dilemma, we theoretically reveal the reason behind the diminished training stability observed in the Deploy mode. Subsequently, we propose a novel Tune mode to bridge the gap between Eval mode and Deploy mode. The proposed Tune mode is as stable as Eval mode for transfer learning, and its computational efficiency closely matches that of the Deploy mode. Through extensive experiments in object detection, classification, and adversarial example generation across 5 datasets and 12 model architectures, we demonstrate that the proposed Tune mode retains the performance while significantly reducing GPU memory footprint and training time, thereby contributing efficient ConvBN blocks for transfer learning and beyond. Our method has been integrated into both PyTorch (general machine learning framework) and MMCV/MMEngine (computer vision framework). Practitioners just need one line of code to enjoy our efficient ConvBN blocks thanks to PyTorch's builtin machine learning compilers.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 34 of its 52 references that are in the map. First posted on arXiv 19 May 2023.

Builds on

34 of 52 references.

References · 34

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
  4. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  5. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
  6. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  7. 2017Mask R-CNNcited by 7,277
  8. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  9. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  10. 2016Layer Normalizationcited by 5,669
  11. 2013Intriguing properties of neural networkscited by 5,155
  12. 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
22 more
  1. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
  2. 2021Convex optimizationcited by 2,515
  3. 2013Fine-Grained Visual Classification of Aircraftcited by 1,726
  4. 2018Group Normalizationcited by 1,524
  5. 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,385
  6. 2019Deep High-Resolution Representation Learning for Human Pose Estimationcited by 1,339
  7. 2017Mixed Precision Trainingcited by 1,156
  8. 2020Designing Network Design Spacescited by 960
  9. 2016Adversarial Machine Learning at Scalecited by 936
  10. 2018Exploring the Limits of Weakly Supervised Pretrainingcited by 605
  11. 2022Continual Test-Time Domain Adaptationcited by 525
  12. 2021RepVGG: Making VGG-style ConvNets Great Againcited by 522
  13. 2019Res2Net: A New Multi-scale Backbone Architecturecited by 470
  14. 2020ResNeSt: Split-Attention Networkscited by 445
  15. 2017Deep Layer Aggregationcited by 436
  16. 2013DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognitioncited by 424
  17. 2019GhostNet: More Features from Cheap Operationscited by 410
  18. 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 128
  19. 2020Normalization Techniques in Training DNNs: Methodology, Analysis and Applicationcited by 90
  20. 2017In-Place Activated BatchNorm for Memory-Optimized Training of DNNscited by 81
  21. 2022Transferability in Deep Learning: A Surveycited by 57
  22. 2021Torch.fx: Practical Program Capture and Transformation for Deep Learning in Pythoncited by 40

Built on by

Cited by year

Citing papers per year: 2024: 2.

2 papers.