TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/ImageNet-trained CNNs are biased towards texture; increasi...

ImageNet-trained CNNs are biased towards texture; increasing shape bias improves accuracy and robustness

Robert Geirhos, Patricia Rubisch, Claudio Michaelis, Matthias Bethge, Felix A. Wichmann, Wieland Brendel

2018-11-29ICLR 2019 5Image ClassificationDomain GeneralizationObject Recognitionobject-detectionOut-of-Distribution GeneralizationObject Detection
PaperPDFCodeCodeCodeCode(official)CodeCodeCode

Abstract

Convolutional Neural Networks (CNNs) are commonly thought to recognise objects by learning increasingly complex representations of object shapes. Some recent studies suggest a more important role of image textures. We here put these conflicting hypotheses to a quantitative test by evaluating CNNs and human observers on images with a texture-shape cue conflict. We show that ImageNet-trained CNNs are strongly biased towards recognising textures rather than shapes, which is in stark contrast to human behavioural evidence and reveals fundamentally different classification strategies. We then demonstrate that the same standard architecture (ResNet-50) that learns a texture-based representation on ImageNet is able to learn a shape-based representation instead when trained on "Stylized-ImageNet", a stylized version of ImageNet. This provides a much better fit for human behavioural performance in our well-controlled psychophysical lab setting (nine experiments totalling 48,560 psychophysical trials across 97 observers) and comes with a number of unexpected emergent benefits such as improved object detection performance and previously unseen robustness towards a wide range of image distortions, highlighting advantages of a shape-based representation.

Results

TaskDatasetMetricValueModel
Domain AdaptationImageNet-RTop-1 Error Rate58.5Stylized ImageNet (ResNet-50)
Domain AdaptationImageNet-ATop-1 accuracy %2.3Stylized ImageNet (ResNet-50)
Domain AdaptationImageNet-Cmean Corruption Error (mCE)69.3Stylized ImageNet (ResNet-50)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images39.2ResNet-50 (SIN_IN_IN)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images44.6ResNet-50 (SIN_IN_IN)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images32.4ResNet-50 (SIN_IN_IN)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images38.2ResNet-50 (SIN_IN)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images42.7ResNet-50 (SIN_IN)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images32.5ResNet-50 (SIN_IN)
Domain AdaptationVizWiz-ClassificationAccuracy - All Images25.3ResNet-50 (SIN)
Domain AdaptationVizWiz-ClassificationAccuracy - Clean Images30ResNet-50 (SIN)
Domain AdaptationVizWiz-ClassificationAccuracy - Corrupted Images20.4ResNet-50 (SIN)
Object Recognitionshape biasshape bias42.9AlexNet
Object Recognitionshape biasshape bias31.2GoogLeNet
Object Recognitionshape biasshape bias22.1ResNet-50
Object Recognitionshape biasshape bias17.2VGG-16
Domain GeneralizationImageNet-RTop-1 Error Rate58.5Stylized ImageNet (ResNet-50)
Domain GeneralizationImageNet-ATop-1 accuracy %2.3Stylized ImageNet (ResNet-50)
Domain GeneralizationImageNet-Cmean Corruption Error (mCE)69.3Stylized ImageNet (ResNet-50)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images39.2ResNet-50 (SIN_IN_IN)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images44.6ResNet-50 (SIN_IN_IN)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images32.4ResNet-50 (SIN_IN_IN)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images38.2ResNet-50 (SIN_IN)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images42.7ResNet-50 (SIN_IN)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images32.5ResNet-50 (SIN_IN)
Domain GeneralizationVizWiz-ClassificationAccuracy - All Images25.3ResNet-50 (SIN)
Domain GeneralizationVizWiz-ClassificationAccuracy - Clean Images30ResNet-50 (SIN)
Domain GeneralizationVizWiz-ClassificationAccuracy - Corrupted Images20.4ResNet-50 (SIN)

Related Papers

Automatic Classification and Segmentation of Tunnel Cracks Based on Deep Learning and Visual Explanations2025-07-18Adversarial attacks to image classification systems using evolutionary algorithms2025-07-17Efficient Adaptation of Pre-trained Vision Transformer underpinned by Approximately Orthogonal Fine-Tuning Strategy2025-07-17Federated Learning for Commercial Image Sources2025-07-17MUPAX: Multidimensional Problem Agnostic eXplainable AI2025-07-17Simulate, Refocus and Ensemble: An Attention-Refocusing Scheme for Domain Generalization2025-07-17GLAD: Generalizable Tuning for Vision-Language Models2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17