Simulating a Primary Visual Cortex at the Front of CNNs Improves Robustness to Image Perturbations
Dapello, J.; Marques, T.; Schrimpf, M.; Geiger, F.; Cox, D. D.; DiCarlo, J. J.
Show abstract
Current state-of-the-art object recognition models are largely based on convolutional neural network (CNN) architectures, which are loosely inspired by the primate visual system. However, these CNNs can be fooled by imperceptibly small, explicitly crafted perturbations, and struggle to recognize objects in corrupted images that are easily recognized by humans. Here, by making comparisons with primate neural data, we first observed that CNN models with a neural hidden layer that better matches primate primary visual cortex (V1) are also more robust to adversarial attacks. Inspired by this observation, we developed VOneNets, a new class of hybrid CNN vision models. Each VOneNet contains a fixed weight neural network front-end that simulates primate V1, called the VOneBlock, followed by a neural network back-end adapted from current CNN vision models. The VOneBlock is based on a classical neuroscientific model of V1: the linear-nonlinear-Poisson model, consisting of a biologically-constrained Gabor filter bank, simple and complex cell nonlinearities, and a V1 neuronal stochasticity generator. After training, VOneNets retain high ImageNet performance, but each is substantially more robust, outperforming the base CNNs and state-of-the-art methods by 18% and 3%, respectively, on a conglomerate benchmark of perturbations comprised of white box adversarial attacks and common image corruptions. Finally, we show that all components of the VOneBlock work in synergy to improve robustness. While current CNN architectures are arguably brain-inspired, the results presented here demonstrate that more precisely mimicking just one stage of the primate visual system leads to new gains in ImageNet-level computer vision applications.
Matching journals
The top 4 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- Increasing neural network robustness improves match to macaque V1 eigenspectrum, spatial frequency preference and predictivity 98%
- Learning probability distributions of sensory inputswith Monte Carlo Predictive Coding 97%
- Teaching deep networks to see shape: Lessons from a simplified visual world. 97%
Similar papers in this journal
- Leveraging prior concept learning improves ability to generalize from few examples in computational models of human object recognition 97%
- Predictive coding with spiking neurons and feedforward gist signalling 95%
- Unsupervised learning and clustered connectivity enhance reinforcement learning in spiking neural networks 94%
Similar papers in this journal
Similar papers in this journal
- Non-synaptic plasticity enables memory-dependent local learning 95%
- Small hand-designed convolutional neural networks outperform transfer learning in automated cell shape detection in confluent tissues 94%
- Deep learning models for COVID-19 chest x-ray classification: Preventing shortcut learning using feature disentanglement 94%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.