From CNNs to Shift-Invariant Twin Models Based on Complex Wavelets
Not on the map. Why?
Abstract (arXiv)
We propose a novel method to increase shift invariance and prediction accuracy in convolutional neural networks. Specifically, we replace the first-layer combination "real-valued convolutions + max pooling" (RMax) by "complex-valued convolutions + modulus" (CMod), which is stable to translations, or shifts. To justify our approach, we claim that CMod and RMax produce comparable outputs when the convolution kernel is band-pass and oriented (Gabor-like filter). In this context, CMod can therefore be considered as a stable alternative to RMax. To enforce this property, we constrain the convolution kernels to adopt such a Gabor-like structure. The corresponding architecture is called mathematical twin, because it employs a well-defined mathematical operator to mimic the behavior of the original, freely-trained model. Our approach achieves superior accuracy on ImageNet and CIFAR-10 classification tasks, compared to prior methods based on low-pass filtering. Arguably, our approach's emphasis on retaining high-frequency details contributes to a better balance between shift invariance and information preservation, resulting in improved performance. Furthermore, it has a lower computational cost and memory footprint than concurrent work, making it a promising solution for practical implementation.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 32 of its 50 references that are in the map. First posted on arXiv 1 Dec 2022.
Builds on
32 of 50 references.
References · 32
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2014How transferable are features in deep neural networks?cited by 1,216
- 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
- 2013Network In Networkcited by 600
- 2019Making Convolutional Networks Shift-Invariant Againcited by 390
- 2021Escaping the Big Data Paradigm with Compact Transformerscited by 261
- 2021Incorporating Convolution Designs into Visual Transformerscited by 248
20 more
- 2017Deep Complex Networkscited by 215
- 2018Why do deep convolutional networks generalize so poorly to small image transformations?cited by 198
- 2020How Much Position Information Do Convolutional Neural Networks Encode?cited by 171
- 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 141
- 2020Delving Deeper into Anti-aliasing in ConvNetscited by 60
- 2020Truly shift-invariant convolutional neural networkscited by 53
- 2014Deep Roto-Translation Scattering for Object Classificationcited by 49
- 2015A Mathematical Theory of Deep Convolutional Neural Networks for Feature Extractioncited by 46
- 2018Graph Convolutional Neural Networks via Scatteringcited by 46
- 2017Scaling the Scattering Transform: Deep Hybrid Networkscited by 35
- 2021Convolutional Neural Networks Are Not Invariant to Translation, but They Can Learn to Becited by 19
- 2019Deep Network Classification by Scattering and Homotopy Dictionary Learningcited by 17
- 2021Group Equivariant Subsamplingcited by 15
- 2021Parametric Scattering Networkscited by 15
- 2015A mathematical motivation for complex-valued convolutional networkscited by 13
- 2018Complex Fully Convolutional Neural Networks for MR Image Reconstructioncited by 12
- 2019A Learnable ScatterNet: Locally Invariant Convolutional Layerscited by 10
- 2022In What Ways Are Deep Neural Networks Invariant and How Should We Measure This?cited by 9
- 2017Dual-Tree Wavelet Scattering Network with Parametric Log Transformation for Object Classificationcited by 5
- 2022On the Shift Invariance of Max Pooling Feature Maps in Convolutional Neural Networkscited by 2
Built on by
Not cited yet.