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

Christoph Linse, Beatrice Brückner, Thomas Martinetz
10/22/2024
cs.CV

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

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 convolution layers to edge and line detection kernels. This intentional bias regularizes the models, improving generalization performance, especially on small datasets. As a result, test accuracies improve by margins of 5-11 percentage points across four challenging fine-grained classification datasets with limited training data and an identical number of trainable parameters. Instead of traditional convolutional layers, we use Pre-defined Filter Modules, which convolve input data using a fixed set of 3x3 pre-defined edge and line filters. A subsequent ReLU erases information that did not trigger any positive response. Next, a 1x1 convolutional layer generates linear combinations. Notably, the pre-defined filters are a fixed component of the architecture, remaining unchanged during the training phase. Our findings reveal that the number of dimensions spanned by the set of pre-defined filters has a low impact on recognition performance. However, the size of the set of filters matters, with nine or more filters providing optimal results.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{linse2024enhancing,
  title  = {Enhancing Generalization in Convolutional Neural Networks through Regularization with Edge and Line Features},
  author = {Christoph Linse and Beatrice Brückner and Thomas Martinetz},
  year   = {2024},
  eprint = {2410.16897},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.16897v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.16897.svg)](https://codeofpaper.com/paper/2410.16897)

Discussion