mlsanityData to 7 Oct 2026

Learning strides in convolutional neural networks

arXiv 2202.01653 ↗First posted 3 Feb 2022cs.LGcited by 25

Not on the map. Why?

Abstract (arXiv)

Convolutional neural networks typically contain several downsampling operators, such as strided convolutions or pooling layers, that progressively reduce the resolution of intermediate representations. This provides some shift-invariance while reducing the computational complexity of the whole architecture. A critical hyperparameter of such layers is their stride: the integer factor of downsampling. As strides are not differentiable, finding the best configuration either requires cross-validation or discrete optimization (e.g. architecture search), which rapidly become prohibitive as the search space grows exponentially with the number of downsampling layers. Hence, exploring this search space by gradient descent would allow finding better configurations at a lower computational cost. This work introduces DiffStride, the first downsampling layer with learnable strides. Our layer learns the size of a cropping mask in the Fourier domain, that effectively performs resizing in a differentiable way. Experiments on audio and image classification show the generality and effectiveness of our solution: we use DiffStride as a drop-in replacement to standard downsampling layers and outperform them. In particular, we show that introducing our layer into a ResNet-18 architecture allows keeping consistent high performance on CIFAR10, CIFAR100 and ImageNet even when training starts from poor random stride configurations. Moreover, formulating strides as learnable variables allows us to introduce a regularization term that controls the computational complexity of the architecture. We show how this regularization allows trading off accuracy for efficiency on ImageNet.

Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). Builds on 41 of its 66 references that are in the map. First posted on arXiv 3 Feb 2022.

Builds on

41 of 66 references.

References · 41

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  4. 2016Densely Connected Convolutional Networkscited by 6,691
  5. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  6. 2014Going Deeper with Convolutionscited by 4,231
  7. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
  8. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
  9. 2019Searching for MobileNetV3cited by 1,984
  10. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  11. 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
  12. 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
29 more
  1. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
  2. 2016Conditional Image Generation with PixelCNN Decoderscited by 859
  3. 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
  4. 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 566
  5. 2019PANNs: Large-Scale Pretrained Audio Neural Networks for Audio Pattern Recognitioncited by 563
  6. 2017Convolutional Sequence to Sequence Learningcited by 550
  7. 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
  8. 2019Making Convolutional Networks Shift-Invariant Againcited by 390
  9. 2016Designing Neural Network Architectures using Reinforcement Learningcited by 277
  10. 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 225
  11. 2017Neural Audio Synthesis of Musical Notes with WaveNet Autoencoderscited by 222
  12. 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
  13. 2019Adaptive Attention Span in Transformerscited by 148
  14. 2015Spectral Representations for Convolutional Neural Networkscited by 79
  15. 2018Benchmark Analysis of Representative Deep Neural Network Architecturescited by 77
  16. 2020Minimizing FLOPs to Learn Efficient Sparse Representationscited by 46
  17. 2021Learning to Resize Images for Computer Vision Taskscited by 45
  18. 2018Automatic acoustic detection of birds through deep learning: the first Bird Audio Detection challengecited by 44
  19. 2015Generalizing Pooling Functions in Convolutional Neural Networks: Mixed, Gated, and Treecited by 36
  20. 2014Fractional Max-Poolingcited by 35
  21. 2013Learned-Norm Pooling for Deep Feedforward and Recurrent Neural Networkscited by 32
  22. 2018Detail-Preserving Pooling in Deep Networkscited by 26
  23. 2018Fully Convolutional Speech Recognitioncited by 19
  24. 2021Learning to Downsample for Segmentation of Ultra-High Resolution Imagescited by 19
  25. 2019Self-supervised audio representation learning for mobile devicescited by 17
  26. 2015Very Deep Multilingual Convolutional Neural Networks for LVCSRcited by 10
  27. 2021How Convolutional Neural Networks Deal with Aliasingcited by 9
  28. 2018Hartley Spectral Pooling for Deep Learningcited by 6
  29. 2021Improving Sound Event Classification by Increasing Shift Invariance in Convolutional Neural Networkscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 7; 2023: 8; 2024: 4; 2025: 4; 2026: 2.

25 papers.

Sort:

By area:

  1. 2024FouriScale: A Frequency Perspective on Training-Free High-Resolution Image Synthesiscited by 58
  2. 2022PointTAD: Multi-Label Temporal Action Detection with Learnable Query Pointscited by 22
  3. 2023Modelling Long Range Dependencies in ND: From Task-Specific to a General Purpose CNNcited by 18
  4. 2022EEG to fMRI Synthesis Benefits from Attentional Graphs of Electrode Relationshipscited by 7
  5. 2023Differentiable Sensor Layouts for End-to-End Learning of Task-Specific Camera Parameterscited by 6
  6. 2022Pooling Revisited: Your Receptive Field is Suboptimalcited by 5
  7. 2022Learning Temporal Resolution in Spectrogram for Audio Classificationcited by 4
  8. 2023MULLER: Multilayer Laplacian Resizer for Visioncited by 4
  9. 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networkscited by 4
  10. 2025High-Dimensional Learning Dynamics of Quantized Models with Straight-Through Estimatorcited by 4
  11. 2023DNArch: Learning Convolutional Neural Architectures by Backpropagationcited by 3
  12. 2025Biorthogonal Tunable Wavelet Unit with Lifting Scheme in Convolutional Neural Networkcited by 3
13 more
  1. 2022Efficient Feature Extraction for High-resolution Video Frame Interpolationcited by 2
  2. 2022Introducing topography in convolutional neural networkscited by 1
  3. 2023Balanced Mixture of SuperNets for Learning the CNN Pooling Architecturecited by 1
  4. 2025Beyond Discreteness: Sample Complexity Analysis of Straight-Through Estimator for 1-bit Quantizationcited by 1
  5. 2025Stop-band Energy Constraint for Orthogonal Tunable Wavelet Units in Convolutional Neural Networks for Computer Vision problemscited by 1
  6. 2022DEFORMER: Coupling Deformed Localized Patterns with Global Context for Robust End-to-end Speech Recognitioncited by 0
  7. 2023Scale-Space Hypernetworks for Efficient Biomedical Imagingcited by 0
  8. 2023Fast Sparse 3D Convolution Network with VDBcited by 0
  9. 2024Hybrid of DiffStride and Spectral Pooling in Convolutional Neural Networkscited by 0
  10. 2024Learning Regularities from Data using Spiking Functions: A Theorycited by 0
  11. 2024Omni-Dimensional Frequency Learner for General Time Series Analysiscited by 0
  12. 2026Redefining the Down-Sampling Scheme of U-Net for Precision Biomedical Image Segmentationcited by 0
  13. 2026Layerwise Tunable Lifting Scheme for the Convolutional Neural Networkcited by 0