Shape or Texture: Understanding Discriminative Features in CNNs
Not on the map. Why?
Abstract (arXiv)
Contrasting the previous evidence that neurons in the later layers of a Convolutional Neural Network (CNN) respond to complex object shapes, recent studies have shown that CNNs actually exhibit a `texture bias': given an image with both texture and shape cues (e.g., a stylized image), a CNN is biased towards predicting the category corresponding to the texture. However, these previous studies conduct experiments on the final classification output of the network, and fail to robustly evaluate the bias contained (i) in the latent representations, and (ii) on a per-pixel level. In this paper, we design a series of experiments that overcome these issues. We do this with the goal of better understanding what type of shape information contained in the network is discriminative, where shape information is encoded, as well as when the network learns about object shape during training. We show that a network learns the majority of overall shape information at the first few epochs of training and that this information is largely encoded in the last few layers of a CNN. Finally, we show that the encoding of shape does not imply the encoding of localized per-pixel semantic information. The experimental results and findings provide a more accurate understanding of the behaviour of current CNNs, thus helping to inform future design choices.
Key facts. Cited by 52 papers in the map (data through 7 Oct 2026). Builds on 25 of its 33 references that are in the map. First posted on arXiv 27 Jan 2021.
Builds on
25 of 33 references.
References · 25
- 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
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2014Going Deeper with Convolutionscited by 4,231
- 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
- 2017Arbitrary Style Transfer in Real-time with Adaptive Instance Normalizationcited by 1,998
- 2018ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustnesscited by 1,430
13 more
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2016The Mythos of Model Interpretabilitycited by 716
- 2017Network Dissection: Quantifying Interpretability of Deep Visual Representationscited by 703
- 2019On Variational Bounds of Mutual Informationcited by 550
- 2019On Mutual Information Maximization for Representation Learningcited by 315
- 2020Exploring Self-attention for Image Recognitioncited by 313
- 2019Approximating CNNs with Bag-of-local-Features models works surprisingly well on ImageNetcited by 260
- 2018Formal Limitations on the Measurement of Mutual Informationcited by 189
- 2014Hypercolumns for Object Segmentation and Fine-grained Localizationcited by 128
- 2018Net2Vec: Quantifying and Explaining how Concepts are Encoded by Filters in Deep Neural Networkscited by 128
- 2020What shapes feature representations? Exploring datasets, architectures, and trainingcited by 125
- 2020A Disentangling Invertible Interpretation Network for Explaining Latent Representationscited by 57
- 2019The Origins and Prevalence of Texture Bias in Convolutional Neural Networkscited by 6
Built on by
Citing papers per year: 2021: 10; 2022: 12; 2023: 8; 2024: 10; 2025: 6; 2026: 6.
52 papers.
Sort:
By area:
- 2021Intriguing Properties of Vision Transformerscited by 446
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
- 2022Weakly-Supervised Multi-Granularity Map Learning for Vision-and-Language Navigationcited by 86
- 2022Mechanistic Mode Connectivitycited by 50
- 2021Robust Contrastive Learning Using Negative Samples with Diminished Semanticscited by 43
- 2021Enhancing Self-supervised Video Representation Learning via Multi-level Feature Optimizationcited by 27
- 2021Position, Padding and Predictions: A Deeper Look at Position Information in CNNscited by 26
- 2023Large Separable Kernel Attention: Rethinking the Large Kernel Attention Design in CNNcited by 25
- 2022Deep Digging into the Generalization of Self-Supervised Monocular Depth Estimationcited by 24
- 2022A Deeper Dive Into What Deep Spatiotemporal Networks Encode: Quantifying Static vs. Dynamic Informationcited by 24
- 2023Texture Learning Domain Randomization for Domain Generalized Segmentationcited by 23
- 2024Can We Talk Models Into Seeing the World Differently?cited by 23
38 more
- 2023FGPrompt: Fine-grained Goal Prompting for Image-goal Navigationcited by 21
- 2024Can Biases in ImageNet Models Explain Generalization?cited by 20
- 2021A Game-Theoretic Taxonomy of Visual Concepts in DNNscited by 16
- 2025ImageNet-trained CNNs are not biased towards texture: Revisiting feature reliance through controlled suppressioncited by 13
- 2021Global Pooling, More than Meets the Eye: Position Information is Encoded Channel-Wise in CNNscited by 12
- 2023Convolutional Neural Networks Rarely Learn Shape for Semantic Segmentationcited by 12
- 2024Trapped in texture bias? A large scale comparison of deep instance segmentationcited by 10
- 2021SegMix: Co-occurrence Driven Mixup for Semantic Segmentation and Adversarial Robustnesscited by 7
- 2022Quantifying and Learning Static vs. Dynamic Information in Deep Spatiotemporal Networkscited by 7
- 2022Exploiting Shape Cues for Weakly Supervised Semantic Segmentationcited by 6
- 2022CLAD: A Contrastive Learning based Approach for Background Debiasingcited by 6
- 2024Deep Shape-Texture Statistics for Completely Blind Image Quality Evaluationcited by 5
- 2021Graph Jigsaw Learning for Cartoon Face Recognitioncited by 4
- 2023A Study on the Generality of Neural Network Structures for Monocular Depth Estimationcited by 4
- 2022Unveiling the Tapestry: the Interplay of Generalization and Forgetting in Continual Learningcited by 3
- 2024SETA: Semantic-Aware Token Augmentation for Domain Generalizationcited by 3
- 2025Shape Bias and Robustness Evaluation via Cue Decomposition for Image Classification and Segmentationcited by 3
- 2021AI-Based Detection, Classification and Prediction/Prognosis in Medical Imaging: Towards Radiophenomicscited by 2
- 2022Memory Classifiers: Two-stage Classification for Robustness in Machine Learningcited by 2
- 2023Geometric Data Augmentations to Mitigate Distribution Shifts in Pollen Classification from Microscopic Imagescited by 2
- 2024Towards Utilising a Range of Neural Activations for Comprehending Representational Associationscited by 2
- 2025Decomposing and Revising What Language Models Generatecited by 2
- 2026Perceptual misalignment of texture representations in convolutional neural networkscited by 2
- 2021Simpler Does It: Generating Semantic Labels with Objectness Guidancecited by 1
- 2023Connecting metrics for shape-texture knowledge in computer visioncited by 1
- 2025On Measuring Localization of Shortcuts in Deep Networkscited by 1
- 2022Robustifying Deep Vision Models Through Shape Sensitizationcited by 0
- 2022Prediction of Scene Plausibilitycited by 0
- 2023On the ability of CNNs to extract color invariant intensity based features for image classificationcited by 0
- 2024MAGIC: Map-Guided Few-Shot Audio-Visual Acoustics Modelingcited by 0
- 2024Focus-Consistent Multi-Level Aggregation for Compositional Zero-Shot Learningcited by 0
- 2024On the Influence of Shape, Texture and Color for Learning Semantic Segmentationcited by 0
- 2024Contrast All the Time: Learning Time Series Representation from Temporal Consistencycited by 0
- 2025On the Relationship Between Double Descent of CNNs and Shape/Texture Bias Under Learning Processcited by 0
- 2025VessShape: Few-shot 2D blood vessel segmentation by leveraging shape priors from synthetic imagescited by 0
- 2026ShapeY: A Principled Framework for Measuring Shape Recognition Capacity via Nearest-Neighbor Matchingcited by 0
- 2026VEIL: How Visual Encoding Hijacking Induces Bias In Vision Modelscited by 0
- 2026Revisiting Shape and Texture Reliance with Category-Separability-Calibrated Suppressioncited by 0
50 most cited of 52 All 52 (JSON)
- 2026The Shape of Events: Edge-Based Inductive Biases via Cross-Domain Distillation24 Sep 2026
- 2026Investigating the Visual Cues of CNNs for Vascular Segmentation: A Case Study in Microscopy and Fundus Imaging25 Jul 2026
- 2026Revisiting Shape and Texture Reliance with Category-Separability-Calibrated Suppression13 Jul 2026
- 2026VEIL: How Visual Encoding Hijacking Induces Bias In Vision Models6 Jul 2026
- 2026ShapeY: A Principled Framework for Measuring Shape Recognition Capacity via Nearest-Neighbor Matching27 Apr 2026
- 2026Perceptual misalignment of texture representations in convolutional neural networks1 Apr 2026
- 2025VessShape: Few-shot 2D blood vessel segmentation by leveraging shape priors from synthetic images31 Oct 2025
- 2025On Measuring Localization of Shortcuts in Deep Networks30 Oct 2025
- 2025ImageNet-trained CNNs are not biased towards texture: Revisiting feature reliance through controlled suppression24 Sep 2025
- 2025Decomposing and Revising What Language Models Generate31 Aug 2025
- 2025Shape Bias and Robustness Evaluation via Cue Decomposition for Image Classification and Segmentation16 Mar 2025
- 2025On the Relationship Between Double Descent of CNNs and Shape/Texture Bias Under Learning Process4 Mar 2025
38 more
- 2024Towards Utilising a Range of Neural Activations for Comprehending Representational Associations15 Nov 2024
- 2024Contrast All the Time: Learning Time Series Representation from Temporal Consistency20 Oct 2024
- 2024On the Influence of Shape, Texture and Color for Learning Semantic Segmentation18 Oct 2024
- 2024Focus-Consistent Multi-Level Aggregation for Compositional Zero-Shot Learning30 Aug 2024
- 2024MAGIC: Map-Guided Few-Shot Audio-Visual Acoustics Modeling22 May 2024
- 2024Can Biases in ImageNet Models Explain Generalization?1 Apr 2024
- 2024SETA: Semantic-Aware Token Augmentation for Domain Generalization18 Mar 2024
- 2024Can We Talk Models Into Seeing the World Differently?14 Mar 2024
- 2024Trapped in texture bias? A large scale comparison of deep instance segmentation17 Jan 2024
- 2024Deep Shape-Texture Statistics for Completely Blind Image Quality Evaluation16 Jan 2024
- 2023Geometric Data Augmentations to Mitigate Distribution Shifts in Pollen Classification from Microscopic Images18 Nov 2023
- 2023FGPrompt: Fine-grained Goal Prompting for Image-goal Navigation11 Oct 2023
- 2023Large Separable Kernel Attention: Rethinking the Large Kernel Attention Design in CNN4 Sep 2023
- 2023On the ability of CNNs to extract color invariant intensity based features for image classification13 Jul 2023
- 2023Convolutional Neural Networks Rarely Learn Shape for Semantic Segmentation11 May 2023
- 2023Texture Learning Domain Randomization for Domain Generalized Segmentation21 Mar 2023
- 2023Connecting metrics for shape-texture knowledge in computer vision25 Jan 2023
- 2023A Study on the Generality of Neural Network Structures for Monocular Depth Estimation9 Jan 2023
- 2022Prediction of Scene Plausibility2 Dec 2022
- 2022Unveiling the Tapestry: the Interplay of Generalization and Forgetting in Continual Learning21 Nov 2022
- 2022Mechanistic Mode Connectivity15 Nov 2022
- 2022Robustifying Deep Vision Models Through Shape Sensitization14 Nov 2022
- 2022Quantifying and Learning Static vs. Dynamic Information in Deep Spatiotemporal Networks3 Nov 2022
- 2022Weakly-Supervised Multi-Granularity Map Learning for Vision-and-Language Navigation14 Oct 2022
- 2022CLAD: A Contrastive Learning based Approach for Background Debiasing6 Oct 2022
- 2022Exploiting Shape Cues for Weakly Supervised Semantic Segmentation8 Aug 2022
- 2022Memory Classifiers: Two-stage Classification for Robustness in Machine Learning10 Jun 2022
- 2022A Deeper Dive Into What Deep Spatiotemporal Networks Encode: Quantifying Static vs. Dynamic Information6 Jun 2022
- 2022Deep Digging into the Generalization of Self-Supervised Monocular Depth Estimation23 May 2022
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlations6 Apr 2022
- 2021Robust Contrastive Learning Using Negative Samples with Diminished Semantics27 Oct 2021
- 2021Simpler Does It: Generating Semantic Labels with Objectness Guidance20 Oct 2021
- 2021AI-Based Detection, Classification and Prediction/Prognosis in Medical Imaging: Towards Radiophenomics20 Oct 2021
- 2021SegMix: Co-occurrence Driven Mixup for Semantic Segmentation and Adversarial Robustness23 Aug 2021
- 2021Global Pooling, More than Meets the Eye: Position Information is Encoded Channel-Wise in CNNs17 Aug 2021
- 2021Enhancing Self-supervised Video Representation Learning via Multi-level Feature Optimization4 Aug 2021
- 2021Graph Jigsaw Learning for Cartoon Face Recognition14 Jul 2021
- 2021A Game-Theoretic Taxonomy of Visual Concepts in DNNs21 Jun 2021
50 newest of 52 All 52 (JSON)
- 2024Can We Talk Models Into Seeing the World Differently?cited by 23
- 2024Can We Talk Models Into Seeing the World Differently?14 Mar 2024
- 2021Intriguing Properties of Vision Transformerscited by 446
- 2022Last Layer Re-Training is Sufficient for Robustness to Spurious Correlationscited by 379
- 2022Weakly-Supervised Multi-Granularity Map Learning for Vision-and-Language Navigationcited by 86
- 2022Mechanistic Mode Connectivitycited by 50
- 2021Robust Contrastive Learning Using Negative Samples with Diminished Semanticscited by 43
- 2021Enhancing Self-supervised Video Representation Learning via Multi-level Feature Optimizationcited by 27
- 2021Position, Padding and Predictions: A Deeper Look at Position Information in CNNscited by 26
- 2023Large Separable Kernel Attention: Rethinking the Large Kernel Attention Design in CNNcited by 25
- 2022Deep Digging into the Generalization of Self-Supervised Monocular Depth Estimationcited by 24
- 2022A Deeper Dive Into What Deep Spatiotemporal Networks Encode: Quantifying Static vs. Dynamic Informationcited by 24
- 2023Texture Learning Domain Randomization for Domain Generalized Segmentationcited by 23
- 2023FGPrompt: Fine-grained Goal Prompting for Image-goal Navigationcited by 21
12 most cited of 51 All 51 (JSON)
- 2026The Shape of Events: Edge-Based Inductive Biases via Cross-Domain Distillation24 Sep 2026
- 2026Investigating the Visual Cues of CNNs for Vascular Segmentation: A Case Study in Microscopy and Fundus Imaging25 Jul 2026
- 2026Revisiting Shape and Texture Reliance with Category-Separability-Calibrated Suppression13 Jul 2026
- 2026VEIL: How Visual Encoding Hijacking Induces Bias In Vision Models6 Jul 2026
- 2026ShapeY: A Principled Framework for Measuring Shape Recognition Capacity via Nearest-Neighbor Matching27 Apr 2026
- 2026Perceptual misalignment of texture representations in convolutional neural networks1 Apr 2026
- 2025VessShape: Few-shot 2D blood vessel segmentation by leveraging shape priors from synthetic images31 Oct 2025
- 2025On Measuring Localization of Shortcuts in Deep Networks30 Oct 2025
- 2025ImageNet-trained CNNs are not biased towards texture: Revisiting feature reliance through controlled suppression24 Sep 2025
- 2025Decomposing and Revising What Language Models Generate31 Aug 2025
- 2025Shape Bias and Robustness Evaluation via Cue Decomposition for Image Classification and Segmentation16 Mar 2025
- 2025On the Relationship Between Double Descent of CNNs and Shape/Texture Bias Under Learning Process4 Mar 2025
12 newest of 51 All 51 (JSON)