Combining Different V1 Brain Model Variants to Improve Robustness to Image Corruptions in CNNs

10/20/2021
by   Avinash Baidya, et al.
6

While some convolutional neural networks (CNNs) have surpassed human visual abilities in object classification, they often struggle to recognize objects in images corrupted with different types of common noise patterns, highlighting a major limitation of this family of models. Recently, it has been shown that simulating a primary visual cortex (V1) at the front of CNNs leads to small improvements in robustness to these image perturbations. In this study, we start with the observation that different variants of the V1 model show gains for specific corruption types. We then build a new model using an ensembling technique, which combines multiple individual models with different V1 front-end variants. The model ensemble leverages the strengths of each individual model, leading to significant improvements in robustness across all corruption categories and outperforming the base model by 38 Finally, we show that using distillation, it is possible to partially compress the knowledge in the ensemble model into a single model with a V1 front-end. While the ensembling and distillation techniques used here are hardly biologically-plausible, the results presented here demonstrate that by combining the specific strengths of different neuronal circuits in V1 it is possible to improve the robustness of CNNs for a wide range of perturbations.

READ FULL TEXT

page 3

page 10

research
05/15/2023

Exploiting Frequency Spectrum of Adversarial Images for General Robustness

In recent years, there has been growing concern over the vulnerability o...
research
03/06/2018

Learning Scene Gist with Convolutional Neural Networks to Improve Object Recognition

Advancements in convolutional neural networks (CNNs) have made significa...
research
08/30/2018

IEA: Inner Ensemble Average within a convolutional neural network

Ensemble learning is a method of combining multiple trained models to im...
research
06/13/2022

Pixel to Binary Embedding Towards Robustness for CNNs

There are several problems with the robustness of Convolutional Neural N...
research
07/25/2017

Improving Robustness of Feature Representations to Image Deformations using Powered Convolution in CNNs

In this work, we address the problem of improvement of robustness of fea...
research
11/30/2020

Reducing Textural Bias Improves Robustness of Deep Segmentation CNNs

Despite current advances in deep learning, domain shift remains a common...
research
11/18/2020

Contextual Fusion For Adversarial Robustness

Mammalian brains handle complex reasoning tasks in a gestalt manner by i...

Please sign up or login with your details

Forgot password? Click here to reset