Position, Padding and Predictions: A Deeper Look at Position Information in CNNs
Not on the map. Why?
Abstract (arXiv)
In contrast to fully connected networks, Convolutional Neural Networks (CNNs) achieve efficiency by learning weights associated with local filters with a finite spatial extent. An implication of this is that a filter may know what it is looking at, but not where it is positioned in the image. In this paper, we first test this hypothesis and reveal that a surprising degree of absolute position information is encoded in commonly used CNNs. We show that zero padding drives CNNs to encode position information in their internal representations, while a lack of padding precludes position encoding. This gives rise to deeper questions about the role of position information in CNNs: (i) What boundary heuristics enable optimal position encoding for downstream tasks?; (ii) Does position encoding affect the learning of semantic representations?; (iii) Does position encoding always improve performance? To provide answers, we perform the largest case study to date on the role that padding and border heuristics play in CNNs. We design novel tasks which allow us to quantify boundary effects as a function of the distance to the border. Numerous semantic objectives reveal the effect of the border on semantic representations. Finally, we demonstrate the implications of these findings on multiple real-world tasks to show that position information can both help or hurt performance.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 59 of its 90 references that are in the map. First posted on arXiv 28 Jan 2021.
Builds on
59 of 90 references.
References · 59
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Mask R-CNNcited by 7,259
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2014Going Deeper with Convolutionscited by 4,231
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
38 more
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2013Visualizing and Understanding Convolutional Networkscited by 2,278
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2013Describing Textures in the Wildcited by 2,110
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 825
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2017Dynamic Routing Between Capsulescited by 689
- 2018Generative Image Inpainting with Contextual Attentioncited by 578
- 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
- 2018An Intriguing Failing of Convolutional Neural Networks and the CoordConv Solutioncited by 302
- 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
- 2015Beyond Short Snippets: Deep Networks for Video Classificationcited by 233
- 2014The Secrets of Salient Object Segmentationcited by 200
- 2015DRAW: A Recurrent Neural Network For Image Generationcited by 190
- 2020How Much Position Information Do Convolutional Neural Networks Encode?cited by 171
- 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 141
- 2017Unsupervised Learning of Disentangled Representations from Videocited by 138
- 2019On the Turing Completeness of Modern Neural Network Architecturescited by 129
- 2017Amulet: Aggregating Multi-level Convolutional Features for Salient Object Detectioncited by 93
- 2018Generalizable Data-free Objective for Crafting Universal Adversarial Perturbationscited by 88
- 2018Patch-Based Image Inpainting with Generative Adversarial Networkscited by 70
- 2019Learning to Paint With Model-based Deep Reinforcement Learningcited by 70
- 2020Positional Encoding as Spatial Inductive Bias in GANscited by 69
- 2019Unsupervised Part-Based Disentangling of Object Shape and Appearancecited by 67
- 2020A Disentangling Invertible Interpretation Network for Explaining Latent Representationscited by 57
- 2021Shape or Texture: Understanding Discriminative Features in CNNscited by 52
- 2018EML-NET:An Expandable Multi-Layer NETwork for Saliency Predictioncited by 51
- 2020Mind the Pad -- CNNs can Develop Blind Spotscited by 41
- 2018Deep Texture Manifold for Ground Terrain Recognitioncited by 32
- 2018Partial Convolution based Paddingcited by 29
- 2018Revisiting Salient Object Detection: Simultaneous Detection, Ranking, and Subitizing of Multiple Salient Objectscited by 26
- 2015ReNet: A Recurrent Neural Network Based Alternative to Convolutional Networkscited by 24
- 2017Label Refinement Network for Coarse-to-Fine Semantic Segmentationcited by 11
- 2018Relative Saliency and Ranking: Models, Metrics, Data, and Benchmarkscited by 9
50 most cited of 59 All 59 (JSON)
Built on by
Citing papers per year: 2021: 2; 2022: 6; 2023: 8; 2024: 7; 2025: 2; 2026: 1.
26 papers.
Sort:
By area:
- 2021A Survey of Visual Transformerscited by 117
- 2025DPFlow: Adaptive Optical Flow Estimation with a Dual-Pyramid Frameworkcited by 30
- 2024Deep Generative Data Assimilation in Multimodal Settingcited by 28
- 2022High-fidelity GAN Inversion with Padding Spacecited by 23
- 2022Leveraging Equivariant Features for Absolute Pose Regressioncited by 17
- 2022Counting Varying Density Crowds Through Density Guided Adaptive Selection CNN and Transformer Estimationcited by 8
- 2021Mitigating the Bias of Centered Objects in Common Datasetscited by 7
- 2023Zone Evaluation: Revealing Spatial Bias in Object Detectioncited by 7
- 2023Padding Module: Learning the Padding in Deep Neural Networkscited by 6
- 2022Unveiling The Mask of Position-Information Pattern Through the Mist of Image Featurescited by 3
- 2023De-coupling and De-positioning Dense Self-supervised Learningcited by 3
- 2024PosMLP-Video: Spatial and Temporal Relative Position Encoding for Efficient Video Recognitioncited by 3
14 more
- 2024Improving Multi-Subject Consistency in Open-Domain Image Generation with Isolation and Reposition Attentioncited by 3
- 2023Multi Kernel Positional Embedding ConvNeXt for Polyp Segmentationcited by 2
- 2024Robust and Explainable Fine-Grained Visual Classification with Transfer Learning: A Dual-Carriageway Frameworkcited by 2
- 2026LipNeXt: Scaling up Lipschitz-based Certified Robustness to Billion-parameter Modelscited by 2
- 2023Deep Learning Empowered Type-II Codebook: New Paradigm for Enhancing CSI Feedbackcited by 1
- 2023Imperceptible Adversarial Attack on Deep Neural Networks from Image Boundarycited by 1
- 2023Padding-free Convolution based on Preservation of Differential Characteristics of Kernelscited by 1
- 2024An Investigation on The Position Encoding in Vision-Based Dynamics Predictioncited by 1
- 2024Improvements to SDXL in NovelAI Diffusion V3cited by 1
- 2025Auto-encoder model for faster generation of effective one-body gravitational waveform approximationscited by 1
- 2022Lane detection with Position Embeddingcited by 0
- 2022Rethinking Query-Key Pairwise Interactions in Vision Transformerscited by 0
- 2023Improving Translation Invariance in Convolutional Neural Networks with Peripheral Prediction Paddingcited by 0
- 2024ConsistencyTrack: A Robust Multi-Object Tracker with a Generation Strategy of Consistency Modelcited by 0
- 2026LipNeXt: Scaling up Lipschitz-based Certified Robustness to Billion-parameter Models26 Jan 2026
- 2025Auto-encoder model for faster generation of effective one-body gravitational waveform approximations16 Nov 2025
- 2025DPFlow: Adaptive Optical Flow Estimation with a Dual-Pyramid Framework19 Mar 2025
- 2024Improving Multi-Subject Consistency in Open-Domain Image Generation with Isolation and Reposition Attention28 Nov 2024
- 2024Improvements to SDXL in NovelAI Diffusion V324 Sep 2024
- 2024ConsistencyTrack: A Robust Multi-Object Tracker with a Generation Strategy of Consistency Model28 Aug 2024
- 2024An Investigation on The Position Encoding in Vision-Based Dynamics Prediction27 Aug 2024
- 2024PosMLP-Video: Spatial and Temporal Relative Position Encoding for Efficient Video Recognition3 Jul 2024
- 2024Robust and Explainable Fine-Grained Visual Classification with Transfer Learning: A Dual-Carriageway Framework9 May 2024
- 2024Deep Generative Data Assimilation in Multimodal Setting10 Apr 2024
- 2023Zone Evaluation: Revealing Spatial Bias in Object Detection20 Oct 2023
- 2023Padding-free Convolution based on Preservation of Differential Characteristics of Kernels12 Sep 2023
14 more
- 2023Imperceptible Adversarial Attack on Deep Neural Networks from Image Boundary29 Aug 2023
- 2023Improving Translation Invariance in Convolutional Neural Networks with Peripheral Prediction Padding15 Jul 2023
- 2023Deep Learning Empowered Type-II Codebook: New Paradigm for Enhancing CSI Feedback14 May 2023
- 2023De-coupling and De-positioning Dense Self-supervised Learning29 Mar 2023
- 2023Multi Kernel Positional Embedding ConvNeXt for Polyp Segmentation17 Jan 2023
- 2023Padding Module: Learning the Padding in Deep Neural Networks11 Jan 2023
- 2022Rethinking Query-Key Pairwise Interactions in Vision Transformers1 Jul 2022
- 2022Counting Varying Density Crowds Through Density Guided Adaptive Selection CNN and Transformer Estimation21 Jun 2022
- 2022Unveiling The Mask of Position-Information Pattern Through the Mist of Image Features2 Jun 2022
- 2022Leveraging Equivariant Features for Absolute Pose Regression5 Apr 2022
- 2022Lane detection with Position Embedding23 Mar 2022
- 2022High-fidelity GAN Inversion with Padding Space21 Mar 2022
- 2021Mitigating the Bias of Centered Objects in Common Datasets16 Dec 2021
- 2021A Survey of Visual Transformers11 Nov 2021
- 2021A Survey of Visual Transformerscited by 117
- 2025DPFlow: Adaptive Optical Flow Estimation with a Dual-Pyramid Frameworkcited by 30
- 2024Deep Generative Data Assimilation in Multimodal Settingcited by 28
- 2022High-fidelity GAN Inversion with Padding Spacecited by 23
- 2022Leveraging Equivariant Features for Absolute Pose Regressioncited by 17
- 2022Counting Varying Density Crowds Through Density Guided Adaptive Selection CNN and Transformer Estimationcited by 8
- 2021Mitigating the Bias of Centered Objects in Common Datasetscited by 7
- 2023Zone Evaluation: Revealing Spatial Bias in Object Detectioncited by 7
- 2023Padding Module: Learning the Padding in Deep Neural Networkscited by 6
- 2022Unveiling The Mask of Position-Information Pattern Through the Mist of Image Featurescited by 3
- 2023De-coupling and De-positioning Dense Self-supervised Learningcited by 3
- 2024PosMLP-Video: Spatial and Temporal Relative Position Encoding for Efficient Video Recognitioncited by 3
12 most cited of 24 All 24 (JSON)
- 2026LipNeXt: Scaling up Lipschitz-based Certified Robustness to Billion-parameter Models26 Jan 2026
- 2025Auto-encoder model for faster generation of effective one-body gravitational waveform approximations16 Nov 2025
- 2025DPFlow: Adaptive Optical Flow Estimation with a Dual-Pyramid Framework19 Mar 2025
- 2024Improvements to SDXL in NovelAI Diffusion V324 Sep 2024
- 2024An Investigation on The Position Encoding in Vision-Based Dynamics Prediction27 Aug 2024
- 2024PosMLP-Video: Spatial and Temporal Relative Position Encoding for Efficient Video Recognition3 Jul 2024
- 2024Robust and Explainable Fine-Grained Visual Classification with Transfer Learning: A Dual-Carriageway Framework9 May 2024
- 2024Deep Generative Data Assimilation in Multimodal Setting10 Apr 2024
- 2023Zone Evaluation: Revealing Spatial Bias in Object Detection20 Oct 2023
- 2023Padding-free Convolution based on Preservation of Differential Characteristics of Kernels12 Sep 2023
- 2023Imperceptible Adversarial Attack on Deep Neural Networks from Image Boundary29 Aug 2023
- 2023Improving Translation Invariance in Convolutional Neural Networks with Peripheral Prediction Padding15 Jul 2023
12 newest of 24 All 24 (JSON)