An evolutionary extreme learning machine algorithm for multi-cube unit single-layer neural networks

The low-order unit type is the most commonly used neuron architecture, which multiplies each input with a corresponding weight. These types have a restriction to linear separable problems, and overcoming this issue would require more advanced units. Higher-order units like the multi-cube neuron treat the input vector as a set of multi-dimensional hyper-cubes where each cube’s site corresponds to a weight. Training multi-cube unit (MCU) single-layer neural networks (SLNNs) is possible with the use of the extreme learning machine (ELM) algorithm, which has a very fast training speed because it does not use an iterative process like gradient-based methods. The training procedure begins by randomizing the hidden layer weights and thresholds, and then, with the help of the Moore–Penrose pseudo-inverse, it can analytically calculate the output layer(s) weights. Earlier works with MCU SLNNs showed significantly increased generalization performance in classification and regression problems compared to traditional low-order neuron types. The proposed evolutionary higher-order ELM (EHO-ELM) algorithm utilizes a modified self-adaptive genetic algorithm (GA) to create an SLNN containing MCUs in its hidden and output layers. EHO-ELM can automatically determine the optimal number and structure of cubic sub-units for each MCU of the neural network. Also, it can automatically tune the hidden layer weights and thresholds to increase the constructed network’s generalization ability. According to our knowledge, it is the first algorithm that can optimize the hidden weights vector and the sub-cube structure of MCUs at the same time. This paper’s experimental work section compares EHO-ELM in 25 datasets with 14 existing machine-learning methods. The compared approaches include ten gradient-based methods, support vector machine (SVM), and three ELM-based methods. The experimental results revealed that the proposed method had the best generalization performance. The significance of these results was verified using the Wilcoxon sign-rank test. • Evolutionary higher-order extreme learning machine optimizes hidden layer weights. • Evolutionary higher-order extreme learning machine builds optimal multi-cube units. • The multi-cube neurons have a probabilistic nature.

Institutions

Publication Details

Journal
Applied Soft Computing
Published
2025-01-26
DOI
https://doi.org/10.1016/j.asoc.2025.112788
Citations
5
Primary Topic
Mycorrhizal Fungi and Plant Interactions
Type
article
Field-Weighted Citation Impact
8.75
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An evolutionary extreme learning machine algorithm for multi-cube unit single-layer neural networks

5 citations
Applied Soft Computing
Mycorrhizal Fungi and Plant Interactions
8.75
article

An evolutionary extreme learning machine algorithm for multi-cube unit single-layer neural networks

article en
5 citations

Abstract

The low-order unit type is the most commonly used neuron architecture, which multiplies each input with a corresponding weight. These types have a restriction to linear separable problems, and overcoming this issue would require more advanced units. Higher-order units like the multi-cube neuron treat the input vector as a set of multi-dimensional hyper-cubes where each cube’s site corresponds to a weight. Training multi-cube unit (MCU) single-layer neural networks (SLNNs) is possible with the use of the extreme learning machine (ELM) algorithm, which has a very fast training speed because it does not use an iterative process like gradient-based methods. The training procedure begins by randomizing the hidden layer weights and thresholds, and then, with the help of the Moore–Penrose pseudo-inverse, it can analytically calculate the output layer(s) weights. Earlier works with MCU SLNNs showed significantly increased generalization performance in classification and regression problems compared to traditional low-order neuron types. The proposed evolutionary higher-order ELM (EHO-ELM) algorithm utilizes a modified self-adaptive genetic algorithm (GA) to create an SLNN containing MCUs in its hidden and output layers. EHO-ELM can automatically determine the optimal number and structure of cubic sub-units for each MCU of the neural network. Also, it can automatically tune the hidden layer weights and thresholds to increase the constructed network’s generalization ability. According to our knowledge, it is the first algorithm that can optimize the hidden weights vector and the sub-cube structure of MCUs at the same time. This paper’s experimental work section compares EHO-ELM in 25 datasets with 14 existing machine-learning methods. The compared approaches include ten gradient-based methods, support vector machine (SVM), and three ELM-based methods. The experimental results revealed that the proposed method had the best generalization performance. The significance of these results was verified using the Wilcoxon sign-rank test. • Evolutionary higher-order extreme learning machine optimizes hidden layer weights. • Evolutionary higher-order extreme learning machine builds optimal multi-cube units. • The multi-cube neurons have a probabilistic nature.

Applied Soft ComputingVol. 171
University of Ioannina (GR), University of Western Macedonia (GR)
Openalex Percentile: Top 2%
Mycorrhizal Fungi and Plant Interactions
8.75
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.