Local Unsupervised Learning for Image Analysis

08/14/2019
by   Leopold Grinberg, et al.
0

Local Hebbian learning is believed to be inferior in performance to end-to-end training using a backpropagation algorithm. We question this popular belief by designing a local algorithm that can learn convolutional filters at scale on large image datasets. These filters combined with patch normalization and very steep non-linearities result in a good classification accuracy for shallow networks trained locally, as opposed to end-to-end. The filters learned by our algorithm contain both orientation selective units and unoriented color units, resembling the responses of pyramidal neurons located in the cytochrome oxidase 'interblob' and 'blob' regions in the primary visual cortex of primates. It is shown that convolutional networks with patch normalization significantly outperform standard convolutional networks on the task of recovering the original classes when shadows are superimposed on top of standard CIFAR-10 images. Patch normalization approximates the retinal adaptation to the mean light intensity, important for human vision. We also demonstrate a successful transfer of learned representations between CIFAR-10 and ImageNet 32x32 datasets. All these results taken together hint at the possibility that local unsupervised training might be a powerful tool for learning general representations (without specifying the task) directly from unlabeled data.

READ FULL TEXT
research
06/26/2014

Discriminative Unsupervised Feature Learning with Exemplar Convolutional Neural Networks

Deep convolutional networks have proven to be very successful in learnin...
research
06/02/2016

Recursive Autoconvolution for Unsupervised Learning of Convolutional Neural Networks

In visual recognition tasks, such as image classification, unsupervised ...
research
10/02/2016

Deep unsupervised learning through spatial contrasting

Convolutional networks have marked their place over the last few years a...
research
09/01/2023

Mechanism of feature learning in convolutional neural networks

Understanding the mechanism of how convolutional neural networks learn f...
research
05/20/2016

End-to-End Kernel Learning with Supervised Convolutional Kernel Networks

In this paper, we introduce a new image representation based on a multil...
research
05/03/2017

Gabor Convolutional Networks

Steerable properties dominate the design of traditional filters, e.g., G...
research
01/13/2013

Clustering Learning for Robotic Vision

We present the clustering learning technique applied to multi-layer feed...

Please sign up or login with your details

Forgot password? Click here to reset