Introducing topography in convolutional neural networks

10/28/2022
by   Maxime Poli, et al.
0

Parts of the brain that carry sensory tasks are organized topographically: nearby neurons are responsive to the same properties of input signals. Thus, in this work, inspired by the neuroscience literature, we proposed a new topographic inductive bias in Convolutional Neural Networks (CNNs). To achieve this, we introduced a new topographic loss and an efficient implementation to topographically organize each convolutional layer of any CNN. We benchmarked our new method on 4 datasets and 3 models in vision and audio tasks and showed equivalent performance to all benchmarks. Besides, we also showcased the generalizability of our topographic loss with how it can be used with different topographic organizations in CNNs. Finally, we demonstrated that adding the topographic inductive bias made CNNs more resistant to pruning. Our approach provides a new avenue to obtain models that are more memory efficient while maintaining better accuracy.

READ FULL TEXT
research
04/27/2021

Sifting out the features by pruning: Are convolutional networks the winning lottery ticket of fully connected ones?

Pruning methods can considerably reduce the size of artificial neural ne...
research
06/17/2020

Neural Anisotropy Directions

In this work, we analyze the role of the network architecture in shaping...
research
12/20/2019

TentacleNet: A Pseudo-Ensemble Template for Accurate Binary Convolutional Neural Networks

Binarization is an attractive strategy for implementing lightweight Deep...
research
07/27/2022

Convolutional Embedding Makes Hierarchical Vision Transformer Stronger

Vision Transformers (ViTs) have recently dominated a range of computer v...
research
11/11/2019

Learning From Brains How to Regularize Machines

Despite impressive performance on numerous visual tasks, Convolutional N...
research
09/27/2022

Adapting Brain-Like Neural Networks for Modeling Cortical Visual Prostheses

Cortical prostheses are devices implanted in the visual cortex that atte...
research
01/13/2022

Learning Enhancement of CNNs via Separation Index Maximizing at the First Convolutional Layer

In this paper, a straightforward enhancement learning algorithm based on...

Please sign up or login with your details

Forgot password? Click here to reset