Teaching CNNs to mimic Human Visual Cognitive Process & regularise Texture-Shape bias
Satyam Mohla, Anshul Nasery, Biplab Banerjee

TL;DR
This paper introduces CognitiveCNN, an architecture inspired by psychology that integrates human-interpretable features like shape and texture, improving accuracy, robustness, and explainability in object recognition tasks.
Contribution
The paper proposes a novel CNN architecture that incorporates feature integration theory, along with new metrics and regularization techniques to enhance interpretability and performance.
Findings
Boosts in accuracy and robustness demonstrated through experiments
Improved explainability of CNN decisions via attention maps
Effective regularization ensuring balanced feature influence
Abstract
Recent experiments in computer vision demonstrate texture bias as the primary reason for supreme results in models employing Convolutional Neural Networks (CNNs), conflicting with early works claiming that these networks identify objects using shape. It is believed that the cost function forces the CNN to take a greedy approach and develop a proclivity for local information like texture to increase accuracy, thus failing to explore any global statistics. We propose CognitiveCNN, a new intuitive architecture, 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 novel metrics to quantify the "relevance" of "abstract information" present in these modalities using attention maps. We further introduce a regularisation method which ensures that each modality like shape,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Generative Adversarial Networks and Image Synthesis
