FlexConv: Continuous Kernel Convolutions with Differentiable Kernel Sizes
David W. Romero, Robert-Jan Bruintjes, Jakub M. Tomczak, Erik J., Bekkers, Mark Hoogendoorn, Jan C. van Gemert

TL;DR
FlexConv introduces a learnable kernel size convolutional operation that models long-term dependencies efficiently, achieving state-of-the-art results on sequential and image datasets while allowing higher resolution deployment.
Contribution
The paper proposes FlexConv, a novel convolutional operation with learnable kernel sizes and a new kernel parameterization, enabling high bandwidth kernels at fixed parameters and improved performance.
Findings
FlexNets outperform recent learned kernel size methods.
FlexNets achieve state-of-the-art on sequential datasets.
FlexNets are competitive with deeper ResNets on image benchmarks.
Abstract
When designing Convolutional Neural Networks (CNNs), one must select the size\break of the convolutional kernels before training. Recent works show CNNs benefit from different kernel sizes at different layers, but exploring all possible combinations is unfeasible in practice. A more efficient approach is to learn the kernel size during training. However, existing works that learn the kernel size have a limited bandwidth. These approaches scale kernels by dilation, and thus the detail they can describe is limited. In this work, we propose FlexConv, a novel convolutional operation with which high bandwidth convolutional kernels of learnable kernel size can be learned at a fixed parameter cost. FlexNets model long-term dependencies without the use of pooling, achieve state-of-the-art performance on several sequential datasets, outperform recent works with learned kernel sizes, and are…
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
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Multimodal Machine Learning Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
