A Dynamic Locality Multi-Objective Salp Swarm Algorithm for Feature Selection

11/20/2020
by   Ali Asghar Heidari, et al.
1

Developing intelligent analytical tools requires pre-processing data and finding relevant features that best reinforce the performance of the predictive algorithms. Feature selection plays a significant role in maximizing the accuracy of Machine Learning algorithms since the presence of redundant and irrelevant attributes deteriorates the performance of the learning process and increases its complexity. Feature selection is a combinatorial optimization problem that can be formulated as a multi-objective optimization problem with the purpose of maximizing the classification performance and minimizing the number of irrelevant features. It is considered an NP-hard optimization problem since having a number of (n) features produces a large search space of size (2n) of different permutations of features. An eminent type of optimizer for tackling such an exhausting search process is evolutionary, which mimic evolutionary processes in nature to solve problems in computers. Salp Swarm Algorithm (SSA) is a well-established metaheuristic that was inspired by the foraging behavior of salps in deep oceans and has proved to be beneficial in estimating global optima for optimization problems. The objective of this article is to promote and boost the performance of the SSA algorithm for feature selection. Therefore, it proposes an enhanced multi-objective SSA algorithm (MODSSA-lbest) that adopts two essential components: the dynamic time-varying strategy and local fittest solutions. These components assist the SSA algorithm in balancing exploration and exploitation, thus it converges faster while avoiding locally optimal solutions. The proposed approach (MODSSA-lbest) is tested on 13 benchmark datasets and compared with the well-regarded Multi-Objective Evolutionary Algorithms (MOEAs). The results show that the MODSSA-lbest achieves significantly promising results versus its counterpart algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/16/2021

A Robust Multi-Objective Feature Selection Model Based on Local Neighborhood Multi-Verse Optimization

Classification tasks often include, among the large number of features t...
research
03/20/2023

A fuzzy adaptive evolutionary-based feature selection and machine learning framework for single and multi-objective body fat prediction

Predicting body fat can provide medical practitioners and users with ess...
research
03/02/2023

Evolutionary Computation in Action: Feature Selection for Deep Embedding Spaces of Gigapixel Pathology Images

One of the main obstacles of adopting digital pathology is the challenge...
research
12/10/2021

MOBAFS: A Multi Objective Bee Algorithm for Feature subset selection in Software Product Lines

Software product line represents software engineering methods, tools and...
research
03/30/2022

Biclustering Algorithms Based on Metaheuristics: A Review

Biclustering is an unsupervised machine learning technique that simultan...
research
01/24/2019

A Stable Combinatorial Particle Swarm Optimization for Scalable Feature Selection in Gene Expression Data

Evolutionary computation (EC) algorithms, such as discrete and multi-obj...
research
07/17/2023

Multi-Objective Optimization of Performance and Interpretability of Tabular Supervised Machine Learning Models

We present a model-agnostic framework for jointly optimizing the predict...

Please sign up or login with your details

Forgot password? Click here to reset