preprint · arXiv (Cornell University) · 2023

Connecting metrics for shape-texture knowledge in computer vision

Tiago Oliveira, Tiago Marques, Arlindo L. Oliveira · 0 citations

View original publication →

See where this sits in the topic map →

Summary AI-generated

TL;DR
Modern artificial neural networks excel at computer vision tasks like object recognition, yet their underlying behavior differs significantly from the human visual system.
Problem
Deep neural networks remain brittle and susceptible to image changes that humans easily handle, largely because humans classify objects by shape while networks rely mostly on texture.
Method
This work extends previous analyses to a much larger set of deep neural network architectures to better understand how these systems use shape and texture features.
Results
The study found that image classification performance is highly correlated with shape bias at the output and penultimate layers, and that neurons representing shape and texture are strongly anti-correlated, suggesting feature competition.
Contributions
Advancing the state of the art in understanding the shape-texture phenomenon by analyzing a significantly broader range of deep neural network architectures.
Limitations
Not specified in the abstract.
Takeaways
While a general correlation exists between model performance and shape bias, notable variations remain across different architecture families.
Applications
Not specified in the abstract.
Topics
Computer Vision, Deep Learning, Neural Network Architectures, Shape-Texture Bias
For industry
Not specified in the abstract.
Why it matters
Exploring this question may lead to better-performing neural network architectures and a deeper understanding of the primate visual system.

Abstract

Modern artificial neural networks, including convolutional neural networks and vision transformers, have mastered several computer vision tasks, including object recognition. However, there are many significant differences between the behavior and robustness of these systems and of the human visual system. Deep neural networks remain brittle and susceptible to many changes in the image that do not cause humans to misclassify images. Part of this different behavior may be explained by the type of features humans and deep neural networks use in vision tasks. Humans tend to classify objects according to their shape while deep neural networks seem to rely mostly on texture. Exploring this question is relevant, since it may lead to better performing neural network architectures and to a better understanding of the workings of the vision system of primates. In this work, we advance the state of the art in our understanding of this phenomenon, by extending previous analyses to a much larger set of deep neural network architectures. We found that the performance of models in image classification tasks is highly correlated with their shape bias measured at the output and penultimate layer. Furthermore, our results showed that the number of neurons that represent shape and texture are strongly anti-correlated, thus providing evidence that there is competition between these two types of features. Finally, we observed that while in general there is a correlation between performance and shape bias, there are significant variations between architecture families.

← All publications