Cargando…

Multi-Swarm Algorithm for Extreme Learning Machine Optimization

There are many machine learning approaches available and commonly used today, however, the extreme learning machine is appraised as one of the fastest and, additionally, relatively efficient models. Its main benefit is that it is very fast, which makes it suitable for integration within products tha...

Descripción completa

Detalles Bibliográficos
Autores principales: Bacanin, Nebojsa, Stoean, Catalin, Zivkovic, Miodrag, Jovanovic, Dijana, Antonijevic, Milos, Mladenovic, Djordje
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9185521/
https://www.ncbi.nlm.nih.gov/pubmed/35684824
http://dx.doi.org/10.3390/s22114204
_version_ 1784724741529010176
author Bacanin, Nebojsa
Stoean, Catalin
Zivkovic, Miodrag
Jovanovic, Dijana
Antonijevic, Milos
Mladenovic, Djordje
author_facet Bacanin, Nebojsa
Stoean, Catalin
Zivkovic, Miodrag
Jovanovic, Dijana
Antonijevic, Milos
Mladenovic, Djordje
author_sort Bacanin, Nebojsa
collection PubMed
description There are many machine learning approaches available and commonly used today, however, the extreme learning machine is appraised as one of the fastest and, additionally, relatively efficient models. Its main benefit is that it is very fast, which makes it suitable for integration within products that require models taking rapid decisions. Nevertheless, despite their large potential, they have not yet been exploited enough, according to the recent literature. Extreme learning machines still face several challenges that need to be addressed. The most significant downside is that the performance of the model heavily depends on the allocated weights and biases within the hidden layer. Finding its appropriate values for practical tasks represents an NP-hard continuous optimization challenge. Research proposed in this study focuses on determining optimal or near optimal weights and biases in the hidden layer for specific tasks. To address this task, a multi-swarm hybrid optimization approach has been proposed, based on three swarm intelligence meta-heuristics, namely the artificial bee colony, the firefly algorithm and the sine–cosine algorithm. The proposed method has been thoroughly validated on seven well-known classification benchmark datasets, and obtained results are compared to other already existing similar cutting-edge approaches from the recent literature. The simulation results point out that the suggested multi-swarm technique is capable to obtain better generalization performance than the rest of the approaches included in the comparative analysis in terms of accuracy, precision, recall, and f1-score indicators. Moreover, to prove that combining two algorithms is not as effective as joining three approaches, additional hybrids generated by pairing, each, two methods employed in the proposed multi-swarm approach, were also implemented and validated against four challenging datasets. The findings from these experiments also prove superior performance of the proposed multi-swarm algorithm. Sample code from devised ELM tuning framework is available on the GitHub.
format Online
Article
Text
id pubmed-9185521
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-91855212022-06-11 Multi-Swarm Algorithm for Extreme Learning Machine Optimization Bacanin, Nebojsa Stoean, Catalin Zivkovic, Miodrag Jovanovic, Dijana Antonijevic, Milos Mladenovic, Djordje Sensors (Basel) Article There are many machine learning approaches available and commonly used today, however, the extreme learning machine is appraised as one of the fastest and, additionally, relatively efficient models. Its main benefit is that it is very fast, which makes it suitable for integration within products that require models taking rapid decisions. Nevertheless, despite their large potential, they have not yet been exploited enough, according to the recent literature. Extreme learning machines still face several challenges that need to be addressed. The most significant downside is that the performance of the model heavily depends on the allocated weights and biases within the hidden layer. Finding its appropriate values for practical tasks represents an NP-hard continuous optimization challenge. Research proposed in this study focuses on determining optimal or near optimal weights and biases in the hidden layer for specific tasks. To address this task, a multi-swarm hybrid optimization approach has been proposed, based on three swarm intelligence meta-heuristics, namely the artificial bee colony, the firefly algorithm and the sine–cosine algorithm. The proposed method has been thoroughly validated on seven well-known classification benchmark datasets, and obtained results are compared to other already existing similar cutting-edge approaches from the recent literature. The simulation results point out that the suggested multi-swarm technique is capable to obtain better generalization performance than the rest of the approaches included in the comparative analysis in terms of accuracy, precision, recall, and f1-score indicators. Moreover, to prove that combining two algorithms is not as effective as joining three approaches, additional hybrids generated by pairing, each, two methods employed in the proposed multi-swarm approach, were also implemented and validated against four challenging datasets. The findings from these experiments also prove superior performance of the proposed multi-swarm algorithm. Sample code from devised ELM tuning framework is available on the GitHub. MDPI 2022-05-31 /pmc/articles/PMC9185521/ /pubmed/35684824 http://dx.doi.org/10.3390/s22114204 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Bacanin, Nebojsa
Stoean, Catalin
Zivkovic, Miodrag
Jovanovic, Dijana
Antonijevic, Milos
Mladenovic, Djordje
Multi-Swarm Algorithm for Extreme Learning Machine Optimization
title Multi-Swarm Algorithm for Extreme Learning Machine Optimization
title_full Multi-Swarm Algorithm for Extreme Learning Machine Optimization
title_fullStr Multi-Swarm Algorithm for Extreme Learning Machine Optimization
title_full_unstemmed Multi-Swarm Algorithm for Extreme Learning Machine Optimization
title_short Multi-Swarm Algorithm for Extreme Learning Machine Optimization
title_sort multi-swarm algorithm for extreme learning machine optimization
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9185521/
https://www.ncbi.nlm.nih.gov/pubmed/35684824
http://dx.doi.org/10.3390/s22114204
work_keys_str_mv AT bacaninnebojsa multiswarmalgorithmforextremelearningmachineoptimization
AT stoeancatalin multiswarmalgorithmforextremelearningmachineoptimization
AT zivkovicmiodrag multiswarmalgorithmforextremelearningmachineoptimization
AT jovanovicdijana multiswarmalgorithmforextremelearningmachineoptimization
AT antonijevicmilos multiswarmalgorithmforextremelearningmachineoptimization
AT mladenovicdjordje multiswarmalgorithmforextremelearningmachineoptimization