Next Article in Journal
Microstructures of Three In-Situ Reinforcements and the Effect on the Tensile Strengths of an Al-Si-Cu-Mg-Ni Alloy
Previous Article in Journal
Effect of Ionic Liquids on the Isobaric Vapor-Liquid Equilibrium Behavior of Acetone-Chloroform
Article Menu
Issue 9 (September) cover image

Export Article

Open AccessReview
Appl. Sci. 2018, 8(9), 1521;

Swarm Intelligence Algorithms for Feature Selection: A Review

Institute of Informatics, Faculty of Electrical Engineering and Computer Science, University of Maribor, Koroška cesta 46, 2000 Maribor, Slovenia
Author to whom correspondence should be addressed.
Received: 25 July 2018 / Revised: 18 August 2018 / Accepted: 23 August 2018 / Published: 1 September 2018
Full-Text   |   PDF [970 KB, uploaded 1 September 2018]   |  


The increasingly rapid creation, sharing and exchange of information nowadays put researchers and data scientists ahead of a challenging task of data analysis and extracting relevant information out of data. To be able to learn from data, the dimensionality of the data should be reduced first. Feature selection (FS) can help to reduce the amount of data, but it is a very complex and computationally demanding task, especially in the case of high-dimensional datasets. Swarm intelligence (SI) has been proved as a technique which can solve NP-hard (Non-deterministic Polynomial time) computational problems. It is gaining popularity in solving different optimization problems and has been used successfully for FS in some applications. With the lack of comprehensive surveys in this field, it was our objective to fill the gap in coverage of SI algorithms for FS. We performed a comprehensive literature review of SI algorithms and provide a detailed overview of 64 different SI algorithms for FS, organized into eight major taxonomic categories. We propose a unified SI framework and use it to explain different approaches to FS. Different methods, techniques, and their settings are explained, which have been used for various FS aspects. The datasets used most frequently for the evaluation of SI algorithms for FS are presented, as well as the most common application areas. The guidelines on how to develop SI approaches for FS are provided to support researchers and analysts in their data mining tasks and endeavors while existing issues and open questions are being discussed. In this manner, using the proposed framework and the provided explanations, one should be able to design an SI approach to be used for a specific FS problem. View Full-Text
Keywords: swarm intelligence; feature selection; swarm intelligence framework; machine learning; computational intelligence; survey swarm intelligence; feature selection; swarm intelligence framework; machine learning; computational intelligence; survey

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Brezočnik, L.; Fister, I., Jr.; Podgorelec, V. Swarm Intelligence Algorithms for Feature Selection: A Review. Appl. Sci. 2018, 8, 1521.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top