From CNNs to Shift-Invariant Twin Models Based on Complex Wavelets
Leterme, Hubert, Polisano, Kévin, Perrier, Valérie, Alahari, Karteek
–arXiv.org Artificial Intelligence
We propose a novel antialiasing method to increase shift invariance and prediction accuracy in convolutional neural networks. Specifically, we replace the first-layer combination "real-valued convolutions + max pooling" ($\mathbb{R}$Max) by "complex-valued convolutions + modulus" ($\mathbb{C}$Mod), which is stable to translations. To justify our approach, we claim that $\mathbb{C}$Mod and $\mathbb{R}$Max produce comparable outputs when the convolution kernel is band-pass and oriented (Gabor-like filter). In this context, $\mathbb{C}$Mod can be considered as a stable alternative to $\mathbb{R}$Max. Thus, prior to antialiasing, we force 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 antialiasing 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.
arXiv.org Artificial Intelligence
Apr-21-2023
- Country:
- South America > Chile
- North America > United States
- Massachusetts > Suffolk County > Boston (0.04)
- Europe > France
- Auvergne-Rhône-Alpes > Isère > Grenoble (0.05)
- Genre:
- Research Report > Promising Solution (0.34)
- Technology: