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...
Autores principales: | , , , , , |
---|---|
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 |