Deep Neural-Kernel Machines

07/13/2020
by   Siamak Mehrkanoon, et al.
0

In this chapter we review the main literature related to the recent advancement of deep neural-kernel architecture, an approach that seek the synergy between two powerful class of models, i.e. kernel-based models and artificial neural networks. The introduced deep neural-kernel framework is composed of a hybridization of the neural networks architecture and a kernel machine. More precisely, for the kernel counterpart the model is based on Least Squares Support Vector Machines with explicit feature mapping. Here we discuss the use of one form of an explicit feature map obtained by random Fourier features. Thanks to this explicit feature map, in one hand bridging the two architectures has become more straightforward and on the other hand one can find the solution of the associated optimization problem in the primal, therefore making the model scalable to large scale datasets. We begin by introducing a neural-kernel architecture that serves as the core module for deeper models equipped with different pooling layers. In particular, we review three neural-kernel machines with average, maxout and convolutional pooling layers. In average pooling layer the outputs of the previous representation layers are averaged. The maxout layer triggers competition among different input representations and allows the formation of multiple sub-networks within the same model. The convolutional pooling layer reduces the dimensionality of the multi-scale output representations. Comparison with neural-kernel model, kernel based models and the classical neural networks architecture have been made and the numerical experiments illustrate the effectiveness of the introduced models on several benchmark datasets.

READ FULL TEXT

page 12

page 13

research
06/12/2023

Combining Primal and Dual Representations in Deep Restricted Kernel Machines Classifiers

In contrast to deep networks, kernel methods cannot directly take advant...
research
09/16/2020

Pooling Methods in Deep Neural Networks, a Review

Nowadays, Deep Neural Networks are among the main tools used in various ...
research
08/05/2015

Deep Convolutional Networks are Hierarchical Kernel Machines

In i-theory a typical layer of a hierarchical architecture consists of H...
research
02/06/2023

Toward Large Kernel Models

Recent studies indicate that kernel machines can often perform similarly...
research
07/06/2020

Parametric machines: a fresh approach to architecture search

Using tools from category theory, we provide a framework where artificia...
research
11/18/2015

Competitive Multi-scale Convolution

In this paper, we introduce a new deep convolutional neural network (Con...
research
06/19/2019

Generative Restricted Kernel Machines

We propose a novel method for estimating generative models based on the ...

Please sign up or login with your details

Forgot password? Click here to reset