As large as it gets: Learning infinitely large Filters via Neural Implicit Functions in the Fourier Domain
Julia Grabinski, Janis Keuper, Margret Keuper

TL;DR
This paper introduces a method to learn infinitely large convolutional filters in neural networks by representing them as neural implicit functions in the Fourier domain, enabling scalable and efficient large-scale filtering.
Contribution
The paper proposes a novel approach to train large or infinite filters in CNNs using neural implicit functions in the Fourier domain, decoupling filter size from model complexity.
Findings
Large filters learned are well localized in spatial domain
The method allows for scalable filter sizes without increasing parameters
Filters remain effective and relatively small despite large potential size
Abstract
Recent work in neural networks for image classification has seen a strong tendency towards increasing the spatial context. Whether achieved through large convolution kernels or self-attention, models scale poorly with the increased spatial context, such that the improved model accuracy often comes at significant costs. In this paper, we propose a module for studying the effective filter size of convolutional neural networks. To facilitate such a study, several challenges need to be addressed: 1) we need an effective means to train models with large filters (potentially as large as the input data) without increasing the number of learnable parameters 2) the employed convolution operation should be a plug-and-play module that can replace conventional convolutions in a CNN and allow for an efficient implementation in current frameworks 3) the study of filter sizes has to be decoupled from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Neural Networks and Applications
MethodsConvolution
