Table of Contents
Fetching ...

Random Heterogeneous Neurochaos Learning Architecture for Data Classification

Remya Ajai A S, Nithin Nagaraj

TL;DR

This paper evaluated the performance of the newly proposed Random Heterogeneous Neurochaos Learning (RHNL) architectures combined with traditional Machine Learning (ML) methods, and found that in low training sample regimes, RHNL was the best among stand-alone ML.

Abstract

Inspired by the human brain's structure and function, Artificial Neural Networks (ANN) were developed for data classification. However, existing Neural Networks, including Deep Neural Networks, do not mimic the brain's rich structure. They lack key features such as randomness and neuron heterogeneity, which are inherently chaotic in their firing behavior. Neurochaos Learning (NL), a chaos-based neural network, recently employed one-dimensional chaotic maps like Generalized Lüroth Series (GLS) and Logistic map as neurons. For the first time, we propose a random heterogeneous extension of NL, where various chaotic neurons are randomly placed in the input layer, mimicking the randomness and heterogeneous nature of human brain networks. We evaluated the performance of the newly proposed Random Heterogeneous Neurochaos Learning (RHNL) architectures combined with traditional Machine Learning (ML) methods. On public datasets, RHNL outperformed both homogeneous NL and fixed heterogeneous NL architectures in nearly all classification tasks. RHNL achieved high F1 scores on the Wine dataset (1.0), Bank Note Authentication dataset (0.99), Breast Cancer Wisconsin dataset (0.99), and Free Spoken Digit Dataset (FSDD) (0.98). These RHNL results are among the best in the literature for these datasets. We investigated RHNL performance on image datasets, where it outperformed stand-alone ML classifiers. In low training sample regimes, RHNL was the best among stand-alone ML. Our architecture bridges the gap between existing ANN architectures and the human brain's chaotic, random, and heterogeneous properties. We foresee the development of several novel learning algorithms centered around Random Heterogeneous Neurochaos Learning in the coming days.

Random Heterogeneous Neurochaos Learning Architecture for Data Classification

TL;DR

This paper evaluated the performance of the newly proposed Random Heterogeneous Neurochaos Learning (RHNL) architectures combined with traditional Machine Learning (ML) methods, and found that in low training sample regimes, RHNL was the best among stand-alone ML.

Abstract

Inspired by the human brain's structure and function, Artificial Neural Networks (ANN) were developed for data classification. However, existing Neural Networks, including Deep Neural Networks, do not mimic the brain's rich structure. They lack key features such as randomness and neuron heterogeneity, which are inherently chaotic in their firing behavior. Neurochaos Learning (NL), a chaos-based neural network, recently employed one-dimensional chaotic maps like Generalized Lüroth Series (GLS) and Logistic map as neurons. For the first time, we propose a random heterogeneous extension of NL, where various chaotic neurons are randomly placed in the input layer, mimicking the randomness and heterogeneous nature of human brain networks. We evaluated the performance of the newly proposed Random Heterogeneous Neurochaos Learning (RHNL) architectures combined with traditional Machine Learning (ML) methods. On public datasets, RHNL outperformed both homogeneous NL and fixed heterogeneous NL architectures in nearly all classification tasks. RHNL achieved high F1 scores on the Wine dataset (1.0), Bank Note Authentication dataset (0.99), Breast Cancer Wisconsin dataset (0.99), and Free Spoken Digit Dataset (FSDD) (0.98). These RHNL results are among the best in the literature for these datasets. We investigated RHNL performance on image datasets, where it outperformed stand-alone ML classifiers. In low training sample regimes, RHNL was the best among stand-alone ML. Our architecture bridges the gap between existing ANN architectures and the human brain's chaotic, random, and heterogeneous properties. We foresee the development of several novel learning algorithms centered around Random Heterogeneous Neurochaos Learning in the coming days.

Paper Structure

This paper contains 15 sections, 12 equations, 8 figures, 42 tables.

Figures (8)

  • Figure 1: Random Heterogenous Neurochaos Learning (RHNL) Architecture: ($X_{1}, X_{2}...X_{n}$) are the input stimuli (data sample), ($C_{1},C_{2},C_{3},....,C_{n-1},C_{n}$) are neurons which can be either 1D Logistic map or GLS map. Each neuron fires chaotically until it detects the input stimuli. From the neural traces of every neuron (which is chaotic), four features namely firing-time, firing-rate, entropy and energy are extracted. These ChaosFEX features would now be fed to either a cosine similarity classifier or any of the standard machine learning classifiers. The logistic map and GLS neurons are randomly placed in the input layer with one of the three following proportions: $25\%-75\%$, $50\%-50\%$ and $75\%-25\%$.
  • Figure 2: (I) Left: One dimensional logistic map with $r$ value set to $4.0$. (II) Right: The lyapunov exponent computed for different $r$ values (varied from $3.5$ to $4.0$). The initial neural activity $q$ was set to $0.01$.
  • Figure 3: Macro F1 scores obtained for FSDD data set for ChaosFEX$_{RH25L75G}$ with various classifiers. Classifiers are labeled along the x-axis.
  • Figure 4: Macro F1 scores obtained for FSDD data set for ChaosFEX$_{RH50L50G}$ with various classifiers. Classifiers are labeled along the x-axis.
  • Figure 5: Macro F1 scores obtained for FSDD data set for ChaosFEX$_{RH75L25G}$ with various classifiers. Classifiers are labeled along the x-axis.
  • ...and 3 more figures