Cargando…

Novel Improved Salp Swarm Algorithm: An Application for Feature Selection

We live in a period when smart devices gather a large amount of data from a variety of sensors and it is often the case that decisions are taken based on them in a more or less autonomous manner. Still, many of the inputs do not prove to be essential in the decision-making process; hence, it is of u...

Descripción completa

Detalles Bibliográficos
Autores principales: Zivkovic, Miodrag, Stoean, Catalin, Chhabra, Amit, Budimirovic, Nebojsa, Petrovic, Aleksandar, Bacanin, Nebojsa
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8914736/
https://www.ncbi.nlm.nih.gov/pubmed/35270856
http://dx.doi.org/10.3390/s22051711
_version_ 1784667799880204288
author Zivkovic, Miodrag
Stoean, Catalin
Chhabra, Amit
Budimirovic, Nebojsa
Petrovic, Aleksandar
Bacanin, Nebojsa
author_facet Zivkovic, Miodrag
Stoean, Catalin
Chhabra, Amit
Budimirovic, Nebojsa
Petrovic, Aleksandar
Bacanin, Nebojsa
author_sort Zivkovic, Miodrag
collection PubMed
description We live in a period when smart devices gather a large amount of data from a variety of sensors and it is often the case that decisions are taken based on them in a more or less autonomous manner. Still, many of the inputs do not prove to be essential in the decision-making process; hence, it is of utmost importance to find the means of eliminating the noise and concentrating on the most influential attributes. In this sense, we put forward a method based on the swarm intelligence paradigm for extracting the most important features from several datasets. The thematic of this paper is a novel implementation of an algorithm from the swarm intelligence branch of the machine learning domain for improving feature selection. The combination of machine learning with the metaheuristic approaches has recently created a new branch of artificial intelligence called learnheuristics. This approach benefits both from the capability of feature selection to find the solutions that most impact on accuracy and performance, as well as the well known characteristic of swarm intelligence algorithms to efficiently comb through a large search space of solutions. The latter is used as a wrapper method in feature selection and the improvements are significant. In this paper, a modified version of the salp swarm algorithm for feature selection is proposed. This solution is verified by 21 datasets with the classification model of K-nearest neighborhoods. Furthermore, the performance of the algorithm is compared to the best algorithms with the same test setup resulting in better number of features and classification accuracy for the proposed solution. Therefore, the proposed method tackles feature selection and demonstrates its success with many benchmark datasets.
format Online
Article
Text
id pubmed-8914736
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89147362022-03-12 Novel Improved Salp Swarm Algorithm: An Application for Feature Selection Zivkovic, Miodrag Stoean, Catalin Chhabra, Amit Budimirovic, Nebojsa Petrovic, Aleksandar Bacanin, Nebojsa Sensors (Basel) Article We live in a period when smart devices gather a large amount of data from a variety of sensors and it is often the case that decisions are taken based on them in a more or less autonomous manner. Still, many of the inputs do not prove to be essential in the decision-making process; hence, it is of utmost importance to find the means of eliminating the noise and concentrating on the most influential attributes. In this sense, we put forward a method based on the swarm intelligence paradigm for extracting the most important features from several datasets. The thematic of this paper is a novel implementation of an algorithm from the swarm intelligence branch of the machine learning domain for improving feature selection. The combination of machine learning with the metaheuristic approaches has recently created a new branch of artificial intelligence called learnheuristics. This approach benefits both from the capability of feature selection to find the solutions that most impact on accuracy and performance, as well as the well known characteristic of swarm intelligence algorithms to efficiently comb through a large search space of solutions. The latter is used as a wrapper method in feature selection and the improvements are significant. In this paper, a modified version of the salp swarm algorithm for feature selection is proposed. This solution is verified by 21 datasets with the classification model of K-nearest neighborhoods. Furthermore, the performance of the algorithm is compared to the best algorithms with the same test setup resulting in better number of features and classification accuracy for the proposed solution. Therefore, the proposed method tackles feature selection and demonstrates its success with many benchmark datasets. MDPI 2022-02-22 /pmc/articles/PMC8914736/ /pubmed/35270856 http://dx.doi.org/10.3390/s22051711 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
Zivkovic, Miodrag
Stoean, Catalin
Chhabra, Amit
Budimirovic, Nebojsa
Petrovic, Aleksandar
Bacanin, Nebojsa
Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
title Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
title_full Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
title_fullStr Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
title_full_unstemmed Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
title_short Novel Improved Salp Swarm Algorithm: An Application for Feature Selection
title_sort novel improved salp swarm algorithm: an application for feature selection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8914736/
https://www.ncbi.nlm.nih.gov/pubmed/35270856
http://dx.doi.org/10.3390/s22051711
work_keys_str_mv AT zivkovicmiodrag novelimprovedsalpswarmalgorithmanapplicationforfeatureselection
AT stoeancatalin novelimprovedsalpswarmalgorithmanapplicationforfeatureselection
AT chhabraamit novelimprovedsalpswarmalgorithmanapplicationforfeatureselection
AT budimirovicnebojsa novelimprovedsalpswarmalgorithmanapplicationforfeatureselection
AT petrovicaleksandar novelimprovedsalpswarmalgorithmanapplicationforfeatureselection
AT bacaninnebojsa novelimprovedsalpswarmalgorithmanapplicationforfeatureselection