PushPull-Net: Inhibition-driven ResNet robust to image corruptions

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Bennabhaktula, Guru Swaroop, Alegre, Enrique, Strisciuglio, Nicola, Azzopardi, George
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910603238440960
author Bennabhaktula, Guru Swaroop
Alegre, Enrique
Strisciuglio, Nicola
Azzopardi, George
author_facet Bennabhaktula, Guru Swaroop
Alegre, Enrique
Strisciuglio, Nicola
Azzopardi, George
contents We introduce a novel computational unit, termed PushPull-Conv, in the first layer of a ResNet architecture, inspired by the anti-phase inhibition phenomenon observed in the primary visual cortex. This unit redefines the traditional convolutional layer by implementing a pair of complementary filters: a trainable push kernel and its counterpart, the pull kernel. The push kernel (analogous to traditional convolution) learns to respond to specific stimuli, while the pull kernel reacts to the same stimuli but of opposite contrast. This configuration enhances stimulus selectivity and effectively inhibits response in regions lacking preferred stimuli. This effect is attributed to the push and pull kernels, which produce responses of comparable magnitude in such regions, thereby neutralizing each other. The incorporation of the PushPull-Conv into ResNets significantly increases their robustness to image corruption. Our experiments with benchmark corruption datasets show that the PushPull-Conv can be combined with other data augmentation techniques to further improve model robustness. We set a new robustness benchmark on ResNet50 achieving an $mCE$ of 49.95$\%$ on ImageNet-C when combining PRIME augmentation with PushPull inhibition.
format Preprint
id arxiv_https___arxiv_org_abs_2408_04077
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PushPull-Net: Inhibition-driven ResNet robust to image corruptions
Bennabhaktula, Guru Swaroop
Alegre, Enrique
Strisciuglio, Nicola
Azzopardi, George
Computer Vision and Pattern Recognition
We introduce a novel computational unit, termed PushPull-Conv, in the first layer of a ResNet architecture, inspired by the anti-phase inhibition phenomenon observed in the primary visual cortex. This unit redefines the traditional convolutional layer by implementing a pair of complementary filters: a trainable push kernel and its counterpart, the pull kernel. The push kernel (analogous to traditional convolution) learns to respond to specific stimuli, while the pull kernel reacts to the same stimuli but of opposite contrast. This configuration enhances stimulus selectivity and effectively inhibits response in regions lacking preferred stimuli. This effect is attributed to the push and pull kernels, which produce responses of comparable magnitude in such regions, thereby neutralizing each other. The incorporation of the PushPull-Conv into ResNets significantly increases their robustness to image corruption. Our experiments with benchmark corruption datasets show that the PushPull-Conv can be combined with other data augmentation techniques to further improve model robustness. We set a new robustness benchmark on ResNet50 achieving an $mCE$ of 49.95$\%$ on ImageNet-C when combining PRIME augmentation with PushPull inhibition.
title PushPull-Net: Inhibition-driven ResNet robust to image corruptions
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2408.04077