Learning strides in convolutional neural networks
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
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2014Going Deeper with Convolutionscited by 4,231
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2019Searching for MobileNetV3cited by 1,984
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
29 more
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2016Conditional Image Generation with PixelCNN Decoderscited by 859
- 2018Speech Commands: A Dataset for Limited-Vocabulary Speech Recognitioncited by 741
- 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 566
- 2019PANNs: Large-Scale Pretrained Audio Neural Networks for Audio Pattern Recognitioncited by 563
- 2017Convolutional Sequence to Sequence Learningcited by 550
- 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
- 2019Making Convolutional Networks Shift-Invariant Againcited by 390
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 277
- 2019Understanding Straight-Through Estimator in Training Activation Quantized Neural Netscited by 225
- 2017Neural Audio Synthesis of Musical Notes with WaveNet Autoencoderscited by 222
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2019Adaptive Attention Span in Transformerscited by 148
- 2015Spectral Representations for Convolutional Neural Networkscited by 79
- 2018Benchmark Analysis of Representative Deep Neural Network Architecturescited by 77
- 2020Minimizing FLOPs to Learn Efficient Sparse Representationscited by 46
- 2021Learning to Resize Images for Computer Vision Taskscited by 45
- 2018Automatic acoustic detection of birds through deep learning: the first Bird Audio Detection challengecited by 44
- 2015Generalizing Pooling Functions in Convolutional Neural Networks: Mixed, Gated, and Treecited by 36
- 2014Fractional Max-Poolingcited by 35
- 2013Learned-Norm Pooling for Deep Feedforward and Recurrent Neural Networkscited by 32
- 2018Detail-Preserving Pooling in Deep Networkscited by 26
- 2018Fully Convolutional Speech Recognitioncited by 19
- 2021Learning to Downsample for Segmentation of Ultra-High Resolution Imagescited by 19
- 2019Self-supervised audio representation learning for mobile devicescited by 17
- 2015Very Deep Multilingual Convolutional Neural Networks for LVCSRcited by 10
- 2021How Convolutional Neural Networks Deal with Aliasingcited by 9
- 2018Hartley Spectral Pooling for Deep Learningcited by 6
- 2021Improving Sound Event Classification by Increasing Shift Invariance in Convolutional Neural Networkscited by 5
Built on by
Citing papers per year: 2022: 7; 2023: 8; 2024: 4; 2025: 4; 2026: 2.
25 papers.
Sort:
By area:
- 2024FouriScale: A Frequency Perspective on Training-Free High-Resolution Image Synthesiscited by 58
- 2022PointTAD: Multi-Label Temporal Action Detection with Learnable Query Pointscited by 22
- 2023Modelling Long Range Dependencies in ND: From Task-Specific to a General Purpose CNNcited by 18
- 2022EEG to fMRI Synthesis Benefits from Attentional Graphs of Electrode Relationshipscited by 7
- 2023Differentiable Sensor Layouts for End-to-End Learning of Task-Specific Camera Parameterscited by 6
- 2022Pooling Revisited: Your Receptive Field is Suboptimalcited by 5
- 2022Learning Temporal Resolution in Spectrogram for Audio Classificationcited by 4
- 2023MULLER: Multilayer Laplacian Resizer for Visioncited by 4
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networkscited by 4
- 2025High-Dimensional Learning Dynamics of Quantized Models with Straight-Through Estimatorcited by 4
- 2023DNArch: Learning Convolutional Neural Architectures by Backpropagationcited by 3
- 2025Biorthogonal Tunable Wavelet Unit with Lifting Scheme in Convolutional Neural Networkcited by 3
13 more
- 2022Efficient Feature Extraction for High-resolution Video Frame Interpolationcited by 2
- 2022Introducing topography in convolutional neural networkscited by 1
- 2023Balanced Mixture of SuperNets for Learning the CNN Pooling Architecturecited by 1
- 2025Beyond Discreteness: Sample Complexity Analysis of Straight-Through Estimator for 1-bit Quantizationcited by 1
- 2025Stop-band Energy Constraint for Orthogonal Tunable Wavelet Units in Convolutional Neural Networks for Computer Vision problemscited by 1
- 2022DEFORMER: Coupling Deformed Localized Patterns with Global Context for Robust End-to-end Speech Recognitioncited by 0
- 2023Scale-Space Hypernetworks for Efficient Biomedical Imagingcited by 0
- 2023Fast Sparse 3D Convolution Network with VDBcited by 0
- 2024Hybrid of DiffStride and Spectral Pooling in Convolutional Neural Networkscited by 0
- 2024Learning Regularities from Data using Spiking Functions: A Theorycited by 0
- 2024Omni-Dimensional Frequency Learner for General Time Series Analysiscited by 0
- 2026Redefining the Down-Sampling Scheme of U-Net for Precision Biomedical Image Segmentationcited by 0
- 2026Layerwise Tunable Lifting Scheme for the Convolutional Neural Networkcited by 0
- 2026Layerwise Tunable Lifting Scheme for the Convolutional Neural Network9 Sep 2026
- 2026Redefining the Down-Sampling Scheme of U-Net for Precision Biomedical Image Segmentation23 Feb 2026
- 2025High-Dimensional Learning Dynamics of Quantized Models with Straight-Through Estimator12 Oct 2025
- 2025Stop-band Energy Constraint for Orthogonal Tunable Wavelet Units in Convolutional Neural Networks for Computer Vision problems21 Jul 2025
- 2025Biorthogonal Tunable Wavelet Unit with Lifting Scheme in Convolutional Neural Network1 Jul 2025
- 2025Beyond Discreteness: Sample Complexity Analysis of Straight-Through Estimator for 1-bit Quantization23 May 2025
- 2024Omni-Dimensional Frequency Learner for General Time Series Analysis15 Jul 2024
- 2024Learning Regularities from Data using Spiking Functions: A Theory19 May 2024
- 2024FouriScale: A Frequency Perspective on Training-Free High-Resolution Image Synthesis19 Mar 2024
- 2024Hybrid of DiffStride and Spectral Pooling in Convolutional Neural Networks17 Jan 2024
- 2023Fast Sparse 3D Convolution Network with VDB5 Nov 2023
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networks29 Oct 2023
13 more
- 2023Balanced Mixture of SuperNets for Learning the CNN Pooling Architecture21 Jun 2023
- 2023Differentiable Sensor Layouts for End-to-End Learning of Task-Specific Camera Parameters28 Apr 2023
- 2023Scale-Space Hypernetworks for Efficient Biomedical Imaging11 Apr 2023
- 2023MULLER: Multilayer Laplacian Resizer for Vision6 Apr 2023
- 2023DNArch: Learning Convolutional Neural Architectures by Backpropagation10 Feb 2023
- 2023Modelling Long Range Dependencies in ND: From Task-Specific to a General Purpose CNN25 Jan 2023
- 2022Efficient Feature Extraction for High-resolution Video Frame Interpolation25 Nov 2022
- 2022Introducing topography in convolutional neural networks28 Oct 2022
- 2022PointTAD: Multi-Label Temporal Action Detection with Learnable Query Points20 Oct 2022
- 2022Learning Temporal Resolution in Spectrogram for Audio Classification4 Oct 2022
- 2022DEFORMER: Coupling Deformed Localized Patterns with Global Context for Robust End-to-end Speech Recognition4 Jul 2022
- 2022Pooling Revisited: Your Receptive Field is Suboptimal30 May 2022
- 2022EEG to fMRI Synthesis Benefits from Attentional Graphs of Electrode Relationships7 Mar 2022
- 2022PointTAD: Multi-Label Temporal Action Detection with Learnable Query Pointscited by 22
- 2023Modelling Long Range Dependencies in ND: From Task-Specific to a General Purpose CNNcited by 18
- 2022EEG to fMRI Synthesis Benefits from Attentional Graphs of Electrode Relationshipscited by 7
- 2023Differentiable Sensor Layouts for End-to-End Learning of Task-Specific Camera Parameterscited by 6
- 2022Pooling Revisited: Your Receptive Field is Suboptimalcited by 5
- 2022Learning Temporal Resolution in Spectrogram for Audio Classificationcited by 4
- 2023MULLER: Multilayer Laplacian Resizer for Visioncited by 4
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networkscited by 4
- 2025High-Dimensional Learning Dynamics of Quantized Models with Straight-Through Estimatorcited by 4
- 2023DNArch: Learning Convolutional Neural Architectures by Backpropagationcited by 3
- 2025Biorthogonal Tunable Wavelet Unit with Lifting Scheme in Convolutional Neural Networkcited by 3
- 2022Efficient Feature Extraction for High-resolution Video Frame Interpolationcited by 2
12 most cited of 24 All 24 (JSON)
- 2026Layerwise Tunable Lifting Scheme for the Convolutional Neural Network9 Sep 2026
- 2026Redefining the Down-Sampling Scheme of U-Net for Precision Biomedical Image Segmentation23 Feb 2026
- 2025High-Dimensional Learning Dynamics of Quantized Models with Straight-Through Estimator12 Oct 2025
- 2025Stop-band Energy Constraint for Orthogonal Tunable Wavelet Units in Convolutional Neural Networks for Computer Vision problems21 Jul 2025
- 2025Biorthogonal Tunable Wavelet Unit with Lifting Scheme in Convolutional Neural Network1 Jul 2025
- 2025Beyond Discreteness: Sample Complexity Analysis of Straight-Through Estimator for 1-bit Quantization23 May 2025
- 2024Omni-Dimensional Frequency Learner for General Time Series Analysis15 Jul 2024
- 2024Learning Regularities from Data using Spiking Functions: A Theory19 May 2024
- 2024Hybrid of DiffStride and Spectral Pooling in Convolutional Neural Networks17 Jan 2024
- 2023Fast Sparse 3D Convolution Network with VDB5 Nov 2023
- 2023Differentiable Learning of Generalized Structured Matrices for Efficient Deep Neural Networks29 Oct 2023
- 2023Balanced Mixture of SuperNets for Learning the CNN Pooling Architecture21 Jun 2023
12 newest of 24 All 24 (JSON)