English

Dilated Convolution with Learnable Spacings: beyond bilinear interpolation

Computer Vision and Pattern Recognition 2023-09-26 v2 Artificial Intelligence

Abstract

Dilated Convolution with Learnable Spacings (DCLS) is a recently proposed variation of the dilated convolution in which the spacings between the non-zero elements in the kernel, or equivalently their positions, are learnable. Non-integer positions are handled via interpolation. Thanks to this trick, positions have well-defined gradients. The original DCLS used bilinear interpolation, and thus only considered the four nearest pixels. Yet here we show that longer range interpolations, and in particular a Gaussian interpolation, allow improving performance on ImageNet1k classification on two state-of-the-art convolutional architectures (ConvNeXt and Conv\-Former), without increasing the number of parameters. The method code is based on PyTorch and is available at https://github.com/K-H-Ismail/Dilated-Convolution-with-Learnable-Spacings-PyTorch

Keywords

Cite

@article{arxiv.2306.00817,
  title  = {Dilated Convolution with Learnable Spacings: beyond bilinear interpolation},
  author = {Ismail Khalfaoui-Hassani and Thomas Pellegrini and Timothée Masquelier},
  journal= {arXiv preprint arXiv:2306.00817},
  year   = {2023}
}

Comments

Published in ICML 2023 Workshop on Differentiable Almost Everything: Differentiable Relaxations, Algorithms, Operators, and Simulators. 2023

R2 v1 2026-06-28T10:53:32.157Z