CognitiveCNN: Mimicking Human Cognitive Models to resolve Texture-Shape Bias

06/25/2020
by   Satyam Mohla, et al.
0

Recent works demonstrate the texture bias in Convolutional Neural Networks (CNNs), conflicting with early works claiming that networks identify objects using shape. It is commonly believed that the cost function forces the network to take a greedy route to increase accuracy using texture, failing to explore any global statistics. We propose a novel intuitive architecture, namely CognitiveCNN, inspired from feature integration theory in psychology to utilise human-interpretable feature like shape, texture, edges etc. to reconstruct, and classify the image. We define two metrics, namely TIC and RIC to quantify the importance of each stream using attention maps. We introduce a regulariser which ensures that the contribution of each feature is same for any task, as it is for reconstruction; and perform experiments to show the resulting boost in accuracy and robustness besides imparting explainability. Lastly, we adapt these ideas to conventional CNNs and propose Augmented Cognitive CNN to achieve superior performance in object recognition.

READ FULL TEXT
research
07/30/2019

Increasing Shape Bias in ImageNet-Trained Networks Using Transfer Learning and Domain-Adversarial Methods

Convolutional Neural Networks (CNNs) have become the state-of-the-art me...
research
11/29/2018

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

Convolutional Neural Networks (CNNs) are commonly thought to recognise o...
research
08/10/2020

Informative Dropout for Robust Representation Learning: A Shape-bias Perspective

Convolutional Neural Networks (CNNs) are known to rely more on local tex...
research
06/19/2020

Frustratingly Simple Domain Generalization via Image Stylization

Convolutional Neural Networks (CNNs) show impressive performance in the ...
research
02/16/2022

A Developmentally-Inspired Examination of Shape versus Texture Bias in Machines

Early in development, children learn to extend novel category labels to ...
research
03/09/2020

On the Texture Bias for Few-Shot CNN Segmentation

Despite the initial belief that Convolutional Neural Networks (CNNs) are...
research
03/03/2023

Linear CNNs Discover the Statistical Structure of the Dataset Using Only the Most Dominant Frequencies

Our theoretical understanding of the inner workings of general convoluti...

Please sign up or login with your details

Forgot password? Click here to reset