Exploiting Heterogeneity in Operational Neural Networks by Synaptic Plasticity

08/21/2020
by   Serkan Kiranyaz, et al.
0

The recently proposed network model, Operational Neural Networks (ONNs), can generalize the conventional Convolutional Neural Networks (CNNs) that are homogenous only with a linear neuron model. As a heterogenous network model, ONNs are based on a generalized neuron model that can encapsulate any set of non-linear operators to boost diversity and to learn highly complex and multi-modal functions or spaces with minimal network complexity and training data. However, the default search method to find optimal operators in ONNs, the so-called Greedy Iterative Search (GIS) method, usually takes several training sessions to find a single operator set per layer. This is not only computationally demanding, also the network heterogeneity is limited since the same set of operators will then be used for all neurons in each layer. To address this deficiency and exploit a superior level of heterogeneity, in this study the focus is drawn on searching the best-possible operator set(s) for the hidden neurons of the network based on the Synaptic Plasticity paradigm that poses the essential learning theory in biological neurons. During training, each operator set in the library can be evaluated by their synaptic plasticity level, ranked from the worst to the best, and an elite ONN can then be configured using the top ranked operator sets found at each hidden layer. Experimental results over highly challenging problems demonstrate that the elite ONNs even with few neurons and layers can achieve a superior learning performance than GIS-based ONNs and as a result the performance gap over the CNNs further widens.

READ FULL TEXT
research
04/24/2020

Self-Organized Operational Neural Networks with Generative Neurons

Operational Neural Networks (ONNs) have recently been proposed to addres...
research
02/15/2019

Operational Neural Networks

Feed-forward, fully-connected Artificial Neural Networks (ANNs) or the s...
research
09/01/2020

Operational vs Convolutional Neural Networks for Image Denoising

Convolutional Neural Networks (CNNs) have recently become a favored tech...
research
06/03/2020

FastONN – Python based open-source GPU implementation for Operational Neural Networks

Operational Neural Networks (ONNs) have recently been proposed as a spec...
research
08/29/2020

Self-Organized Operational Neural Networks for Severe Image Restoration Problems

Discriminative learning based on convolutional neural networks (CNNs) ai...
research
07/17/2022

2D Self-Organized ONN Model For Handwritten Text Recognition

Deep Convolutional Neural Networks (CNNs) have recently reached state-of...
research
05/25/2023

Learning to Act through Evolution of Neural Diversity in Random Neural Networks

Biological nervous systems consist of networks of diverse, sophisticated...

Please sign up or login with your details

Forgot password? Click here to reset