Generalizing the Convolution Operator in Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks have become a main tool for solving many machine vision and machine learning problems. A major element of these networks is the convolution operator which essentially computes the inner product between a weight vector and the vectorized image patches extracted by sliding a window in the image planes of the previous layer. In this paper, we propose two classes of surrogate functions for the inner product operation inherent in the convolution operator and so attain two generalizations of the convolution operator. The first one is the class of positive definite kernel functions where their application is justified by the kernel trick. The second one is the class of similarity measures defined based on a distance function. We justify this by tracing back to the basic idea behind the neocognitron which is the ancestor of CNNs. Both methods are then further generalized by allowing a monotonically increasing function to be applied subsequently. Like any trainable parameter in a neural network, the template pattern and the parameters of the kernel/distance function are trained with the back-propagation algorithm. As an aside, we use the proposed framework to justify the use of sine activation function in CNNs. Our experiments on the MNIST dataset show that the performance of ordinary CNNs can be achieved by generalized CNNs based on weighted L1/L2 distances, proving the applicability of the proposed generalization of the convolutional neural networks.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 14 Jul 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 1; 2025: 2.
9 papers.
- 2022B-cos Networks: Alignment is All We Need for Interpretabilitycited by 88
- 2023B-cos Alignment for Inherently Interpretable CNNs and Vision Transformerscited by 31
- 2023Pixel-Grounded Prototypical Part Networkscited by 18
- 2023Single Domain Generalization via Normalised Cross-correlation Based Convolutionscited by 2
- 2024A Robust Prototype-Based Network with Interpretable RBF Classifier Foundationscited by 2
- 2025Optimal Density Functions for Weighted Convolution in Learning Modelscited by 1
- 2025Optimal Weighted Convolution for Classification and Denosingcited by 1
- 2021Predicting Human Trajectories by Learning and Matching Patternscited by 0
- 2021PowerLinear Activation Functions with application to the first layer of CNNscited by 0
- 2025Optimal Weighted Convolution for Classification and Denosing30 May 2025
- 2025Optimal Density Functions for Weighted Convolution in Learning Models30 May 2025
- 2024A Robust Prototype-Based Network with Interpretable RBF Classifier Foundations20 Dec 2024
- 2023Pixel-Grounded Prototypical Part Networks25 Sep 2023
- 2023Single Domain Generalization via Normalised Cross-correlation Based Convolutions12 Jul 2023
- 2023B-cos Alignment for Inherently Interpretable CNNs and Vision Transformers19 Jun 2023
- 2022B-cos Networks: Alignment is All We Need for Interpretability20 May 2022
- 2021PowerLinear Activation Functions with application to the first layer of CNNs20 Aug 2021
- 2021Predicting Human Trajectories by Learning and Matching Patterns20 Apr 2021