The Origins and Prevalence of Texture Bias in Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Recent work has indicated that, unlike humans, ImageNet-trained CNNs tend to classify images by texture rather than by shape. How pervasive is this bias, and where does it come from? We find that, when trained on datasets of images with conflicting shape and texture, CNNs learn to classify by shape at least as easily as by texture. What factors, then, produce the texture bias in CNNs trained on ImageNet? Different unsupervised training objectives and different architectures have small but significant and largely independent effects on the level of texture bias. However, all objectives and architectures still lead to models that make texture-based classification decisions a majority of the time, even if shape information is decodable from their hidden representations. The effect of data augmentation is much larger. By taking less aggressive random crops at training time and applying simple, naturalistic augmentation (color distortion, noise, and blur), we train models that classify ambiguous images by shape a majority of the time, and outperform baselines on out-of-distribution test sets. Our results indicate that apparent differences in the way humans and ImageNet-trained CNNs process images may arise not primarily from differences in their internal workings, but from differences in the data that they see.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 3.
6 papers.
- 2021Shape or Texture: Understanding Discriminative Features in CNNscited by 52
- 2023Towards Trustworthy and Aligned Machine Learning: A Data-centric Survey with Causality Perspectivescited by 30
- 2021Exploring Corruption Robustness: Inductive Biases in Vision Transformers and MLP-Mixerscited by 13
- 2023Instilling Inductive Biases with Subnetworkscited by 6
- 2023Harnessing Synthetic Datasets: The Role of Shape Bias in Deep Neural Network Generalizationcited by 4
- 2021The Effects of Image Distribution and Task on Adversarial Robustnesscited by 1
- 2023Harnessing Synthetic Datasets: The Role of Shape Bias in Deep Neural Network Generalization10 Nov 2023
- 2023Instilling Inductive Biases with Subnetworks17 Oct 2023
- 2023Towards Trustworthy and Aligned Machine Learning: A Data-centric Survey with Causality Perspectives31 Jul 2023
- 2021Exploring Corruption Robustness: Inductive Biases in Vision Transformers and MLP-Mixers24 Jun 2021
- 2021The Effects of Image Distribution and Task on Adversarial Robustness21 Feb 2021
- 2021Shape or Texture: Understanding Discriminative Features in CNNs27 Jan 2021