paper-with-me

홈 › Papers

Convolutional Neural Networks Do Work with Pre-Defined Filters

2024-11-27 · Christoph Linse, Erhardt Barth, Thomas Martinetz

We present a novel class of Convolutional Neural Networks called Pre-defined Filter Convolutional Neural Networks (PFCNNs), where all nxn convolution kernels with n>1 are pre-defined and constant during training. It involves a special form of depthwise convolution operation called a Pre-defined Filter Module (PFM). In the channel-wise convolution part, the 1xnxn kernels are drawn from a fixed pool of only a few (16) different pre-defined kernels. In the 1x1 convolution part linear combinations of the pre-defined filter outputs are learned. Despite this harsh restriction, complex and discriminative features are learned. These findings provide a novel perspective on the way how information is processed within deep CNNs. We discuss various properties of PFCNNs and prove their effectiveness using the popular datasets Caltech101, CIFAR10, CUB-200-2011, FGVC-Aircraft, Flowers102, and Stanford Cars. Our implementation of PFCNNs is provided on Github https://github.com/Criscraft/PredefinedFilterNetworks

📄 PDF Abstract BibTeX arXiv:2411.18388

Code (1)

criscraft/predefinedfilternetworks 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Depthwise Convolution Depthwise Convolution is a type of convolution where we apply a single convolutional filter for each input channel. In the regular 2D…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Enhancing Generalization in Convolutional Neural Networks through Regularization with Edge and Line Features

2024-10-22 · Christoph Linse, Beatrice Brückner, Thomas Martinetz

This paper proposes a novel regularization approach to bias Convolutional Neural Networks (CNNs) toward utilizing edge and line features in their hidden layers. Rather than learning arbitrary kernels, we constrain the co…

Line Detection

Algebraic Neural Networks: Stability to Deformations

2020-09-03 · Alejandro Parada-Mayorga, Alejandro Ribeiro

We study algebraic neural networks (AlgNNs) with commutative algebras which unify diverse architectures such as Euclidean convolutional neural networks, graph neural networks, and group neural networks under the umbrella…

Why Convolutional Networks Learn Oriented Bandpass Filters: A Hypothesis

2019-09-25 · Richard P. Wildes

It has been repeatedly observed that convolutional architectures when applied to image understanding tasks learn oriented bandpass filters. A standard explanation of this result is that these filters reflect the structur…

Stability to Deformations of Manifold Filters and Manifold Neural Networks

2021-06-07 · Zhiyang Wang, Luana Ruiz, Alejandro Ribeiro

The paper defines and studies manifold (M) convolutional filters and neural networks (NNs). \emph{Manifold} filters and MNNs are defined in terms of the Laplace-Beltrami operator exponential and are such that \emph{graph…

Topology Adaptive Graph Convolutional Networks

2017-10-28 · ICLR 2018 1 · Jian Du, Shanghang Zhang, Guanhang Wu, Jose M. F. Moura 외

Spectral graph convolutional neural networks (CNNs) require approximation to the convolution to alleviate the computational complexity, resulting in performance loss. This paper proposes the topology adaptive graph convo…