Convolutional Kernel Networks

06/12/2014
by   Julien Mairal, et al.
0

An important goal in visual recognition is to devise image representations that are invariant to particular transformations. In this paper, we address this goal with a new type of convolutional neural network (CNN) whose invariance is encoded by a reproducing kernel. Unlike traditional approaches where neural networks are learned either to represent data or for solving a classification task, our network learns to approximate the kernel feature map on training data. Such an approach enjoys several benefits over classical ones. First, by teaching CNNs to be invariant, we obtain simple network architectures that achieve a similar accuracy to more complex ones, while being easy to train and robust to overfitting. Second, we bridge a gap between the neural network literature and kernels, which are natural tools to model invariance. We evaluate our methodology on visual recognition tasks where CNNs have proven to perform well, e.g., digit recognition with the MNIST dataset, and the more challenging CIFAR-10 and STL-10 datasets, where our accuracy is competitive with the state of the art.

READ FULL TEXT
research
05/23/2018

Use of symmetric kernels for convolutional neural networks

At this work we introduce horizontally symmetric convolutional kernels f...
research
06/17/2017

Rotation Invariance Neural Network

Rotation invariance and translation invariance have great values in imag...
research
05/10/2021

Examining and Mitigating Kernel Saturation in Convolutional Neural Networks using Negative Images

Neural saturation in Deep Neural Networks (DNNs) has been studied extens...
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
07/31/2017

Analysis and Optimization of Convolutional Neural Network Architectures

Convolutional Neural Networks (CNNs) dominate various computer vision ta...
research
02/07/2018

A Spatial Mapping Algorithm with Applications in Deep Learning-Based Structure Classification

Convolutional Neural Network (CNN)-based machine learning systems have m...

Please sign up or login with your details

Forgot password? Click here to reset