TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/PushPull-Net: Inhibition-driven ResNet robust to image cor...

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

Guru Swaroop Bennabhaktula, Enrique Alegre, Nicola Strisciuglio, George Azzopardi

2024-08-07Data AugmentationDomain Generalization
PaperPDFCode(official)

Abstract

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.

Results

TaskDatasetMetricValueModel
Domain AdaptationImageNet-CNumber of params25.6ResNet-50 (PushPull-Conv) + PRIME
Domain AdaptationImageNet-CTop 1 Accuracy69.4ResNet-50 (PushPull-Conv) + PRIME
Domain AdaptationImageNet-Cmean Corruption Error (mCE)49.95ResNet-50 (PushPull-Conv) + PRIME
Domain GeneralizationImageNet-CNumber of params25.6ResNet-50 (PushPull-Conv) + PRIME
Domain GeneralizationImageNet-CTop 1 Accuracy69.4ResNet-50 (PushPull-Conv) + PRIME
Domain GeneralizationImageNet-Cmean Corruption Error (mCE)49.95ResNet-50 (PushPull-Conv) + PRIME

Related Papers

Overview of the TalentCLEF 2025: Skill and Job Title Intelligence for Human Capital Management2025-07-17Pixel Perfect MegaMed: A Megapixel-Scale Vision-Language Foundation Model for Generating High Resolution Medical Images2025-07-17Simulate, Refocus and Ensemble: An Attention-Refocusing Scheme for Domain Generalization2025-07-17GLAD: Generalizable Tuning for Vision-Language Models2025-07-17MoTM: Towards a Foundation Model for Time Series Imputation based on Continuous Modeling2025-07-17Similarity-Guided Diffusion for Contrastive Sequential Recommendation2025-07-16InstructFLIP: Exploring Unified Vision-Language Model for Face Anti-spoofing2025-07-16Data Augmentation in Time Series Forecasting through Inverted Framework2025-07-15