mlsanityData to 7 Oct 2026

Enhanced Performance of Pre-Trained Networks by Matched Augmentation Distributions

arXiv 2201.07894 ↗First posted 19 Jan 2022cs.CV cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

There exists a distribution discrepancy between training and testing, in the way images are fed to modern CNNs. Recent work tried to bridge this gap either by fine-tuning or re-training the network at different resolutions. However re-training a network is rarely cheap and not always viable. To this end, we propose a simple solution to address the train-test distributional shift and enhance the performance of pre-trained models -- which commonly ship as a package with deep learning platforms eg, PyTorch. Specifically, we demonstrate that running inference on the center crop of an image is not always the best as important discriminatory information may be cropped-off. Instead we propose to combine results for multiple random crops for a test image. This not only matches the train time augmentation but also provides the full coverage of the input image. We explore combining representation of random crops through averaging at different levels ie, deep feature level, logit level, and softmax level. We demonstrate that, for various families of modern deep networks, such averaging results in better validation accuracy compared to using a single central crop per image. The softmax averaging results in the best performance for various pre-trained networks without requiring any re-training or fine-tuning whatsoever. On modern GPUs with batch processing, the paper's approach to inference of pre-trained networks, is essentially free as all images in a batch can all be processed at once.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 24 of its 29 references that are in the map. First posted on arXiv 19 Jan 2022.

Builds on

24 of 29 references.

References · 24

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  4. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  5. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
  6. 2014Going Deeper with Convolutionscited by 4,231
  7. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  8. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  9. 2019Searching for MobileNetV3cited by 1,984
  10. 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
  11. 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,507
  12. 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,304
12 more
  1. 2017Random Erasing Data Augmentationcited by 1,235
  2. 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
  3. 2020Are we done with ImageNet?cited by 329
  4. 2019Adversarial Examples Improve Image Recognitioncited by 283
  5. 2019Billion-scale semi-supervised learning for image classificationcited by 232
  6. 2019Fixing the train-test resolution discrepancycited by 209
  7. 2018MixUp as Locally Linear Out-Of-Manifold Regularizationcited by 158
  8. 2018MEAL: Multi-Model Ensemble via Adversarial Learningcited by 52
  9. 2018Improved Mixed-Example Data Augmentationcited by 42
  10. 2020MEAL V2: Boosting Vanilla ResNet-50 to 80%+ Top-1 Accuracy on ImageNet without Trickscited by 39
  11. 2013Some Improvements on Deep Convolutional Neural Network Based Image Classificationcited by 34
  12. 2020Fixing the train-test resolution discrepancy: FixEfficientNetcited by 31

Built on by

Not cited yet.