mlsanityData to 14 Oct 2026

On the Efficacy of Multi-scale Data Samplers for Vision Applications

arXiv 2309.04502 ↗First posted 8 Sep 2023cs.CVcited by 1

Not on the map. Why?

Abstract (arXiv)

Multi-scale resolution training has seen an increased adoption across multiple vision tasks, including classification and detection. Training with smaller resolutions enables faster training at the expense of a drop in accuracy. Conversely, training with larger resolutions has been shown to improve performance, but memory constraints often make this infeasible. In this paper, we empirically study the properties of multi-scale training procedures. We focus on variable batch size multi-scale data samplers that randomly sample an input resolution at each training iteration and dynamically adjust their batch size according to the resolution. Such samplers have been shown to improve model accuracy beyond standard training with a fixed batch size and resolution, though it is not clear why this is the case. We explore the properties of these data samplers by performing extensive experiments on ResNet-101 and validate our conclusions across multiple architectures, tasks, and datasets. We show that multi-scale samplers behave as implicit data regularizers and accelerate training speed. Compared to models trained with single-scale samplers, we show that models trained with multi-scale samplers retain or improve accuracy, while being better-calibrated and more robust to scaling and data distribution shifts. We additionally extend a multi-scale variable batch sampler with a simple curriculum that progressively grows resolutions throughout training, allowing for a compute reduction of more than 30%. We show that the benefits of multi-scale training extend to detection and instance segmentation tasks, where we observe a 37% reduction in training FLOPs along with a 3-4% mAP increase on MS-COCO using a Mask R-CNN model.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 42 of its 54 references that are in the map. First posted on arXiv 8 Sep 2023.

Builds on

42 of 54 references.

References · 42

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
  3. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
  4. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  5. 2014Microsoft COCO: Common Objects in Contextcited by 17,608
  6. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  7. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
  8. 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
  9. 2017Mask R-CNNcited by 7,277
  10. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
  11. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  12. 2017Squeeze-and-Excitation Networkscited by 4,789
30 more
  1. 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
  2. 2014Going Deeper with Convolutionscited by 4,241
  3. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  4. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,877
  5. 2016Pyramid Scene Parsing Networkcited by 2,479
  6. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
  7. 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
  8. 2019Searching for MobileNetV3cited by 1,994
  9. 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,850
  10. 2019Do ImageNet Classifiers Generalize to ImageNet?cited by 1,515
  11. 2016YOLO9000: Better, Faster, Strongercited by 1,431
  12. 2019Natural Adversarial Examplescited by 1,408
  13. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
  14. 2016Deep Networks with Stochastic Depthcited by 979
  15. 2020Designing Network Design Spacescited by 960
  16. 2018AutoAugment: Learning Augmentation Policies from Datacited by 730
  17. 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 642
  18. 2020Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentationcited by 596
  19. 2021Revisiting the Calibration of Modern Neural Networkscited by 390
  20. 2019Verified Uncertainty Calibrationcited by 309
  21. 2021TrivialAugment: Tuning-free Yet State-of-the-Art Data Augmentationcited by 227
  22. 2019Fixing the train-test resolution discrepancycited by 209
  23. 2019Adversarial AutoAugmentcited by 111
  24. 2022Image Data Augmentation for Deep Learning: A Surveycited by 96
  25. 2016Understanding and Improving Convolutional Neural Networks via Concatenated Rectified Linear Unitscited by 86
  26. 2017Smart Augmentation - Learning an Optimal Data Augmentation Strategycited by 54
  27. 2020UniformAugment: A Search-free Probabilistic Data Augmentation Approachcited by 38
  28. 2022CVNets: High Performance Library for Computer Visioncited by 16
  29. 2019Mix & Match: training convnets with mixed image sizes for improved accuracy, speed and scale resiliencycited by 12
  30. 2022RangeAugment: Efficient Online Augmentation with Range Learningcited by 8

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.