Padding Aware Neurons
Not on the map. Why?
Abstract (arXiv)
Convolutional layers are a fundamental component of most image-related models. These layers often implement by default a static padding policy (eg zero padding), to control the scale of the internal representations, and to allow kernel activations centered on the border regions. In this work we identify Padding Aware Neurons (PANs), a type of filter that is found in most (if not all) convolutional models trained with static padding. PANs focus on the characterization and recognition of input border location, introducing a spatial inductive bias into the model (e.g., how close to the input's border a pattern typically is). We propose a method to identify PANs through their activations, and explore their presence in several popular pre-trained models, finding PANs on all models explored, from dozens to hundreds. We discuss and illustrate different types of PANs, their kernels and behaviour. To understand their relevance, we test their impact on model performance, and find padding and PANs to induce strong and characteristic biases in the data. Finally, we discuss whether or not PANs are desirable, as well as the potential side effects of their presence in the context of model performance, generalisation, efficiency and safety.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 30 references that are in the map. First posted on arXiv 14 Sep 2023.
Builds on
13 of 30 references.
References · 13
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2014Going Deeper with Convolutionscited by 4,231
- 2019Searching for MobileNetV3cited by 1,984
- 2021Incorporating Convolution Designs into Visual Transformerscited by 248
- 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 141
- 2017LSTM Fully Convolutional Networks for Time Series Classificationcited by 135
- 2020Mind the Pad -- CNNs can Develop Blind Spotscited by 41
- 2021A Tale Of Two Long Tailscited by 19
- 2019Convolution with even-sized kernels and symmetric paddingcited by 14
1 more
- 2021Context-aware Padding for Semantic Segmentationcited by 3
Built on by
Not cited yet.