Scalable Feature Subset Selection for Big Data using Parallel Hybrid Evolutionary Algorithm based Wrapper in Apache Spark

06/26/2021
by   Yelleti Vivek, et al.
0

In this paper, we propose a wrapper for feature subset selection (FSS) based on parallel and distributed hybrid evolutionary algorithms viz., parallel binary differential evolution and threshold accepting (PB-DETA), parallel binary threshold accepting and differential evolution (PB-TADE) under the Apache Spark environment. Here, the FSS is formulated as a combinatorial optimization problem. PB-TADE comprises invoking two optimization algorithms i.e., TA and BDE in tandem in every iteration, while in PB-DETA, BDE is invoked first before TA takes over in tandem in every iteration. In addition to these hybrids, parallel binary differential evolution (P-BDE), is also developed to investigate the role played by TA and for baseline comparison. For all the three proposed approaches, logistic regression (LR) is used to compute the fitness function namely, the area under ROC curve (AUC) score. The effectiveness of the parallel and distributed wrappers is assessed over five large datasets of varying feature space dimension pertaining to the cyber security and biology domains. It is noteworthy that the PB-TADE turned out to be statistically significant compared to P-BDE and PB-DETA. The speed up is reported with respect to the sequential version of the three wrappers. Average AUC score obtained, most repeated feature subsets, feature subsets with least cardinality having best AUC score are also reported. Further, our proposed methods outperformed the state-of-the-art results, wherever the results were reported.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/08/2022

Feature subset selection for Big Data via Chaotic Binary Differential Evolution under Apache Spark

Feature subset selection (FSS) using a wrapper approach is essentially a...
research
05/19/2022

Parallel bi-objective evolutionary algorithms for scalable feature subset selection via migration strategy under Spark

Feature subset selection (FSS) for classification is inherently a bi-obj...
research
11/30/2012

Using Differential Evolution for the Graph Coloring

Differential evolution was developed for reliable and versatile function...
research
01/06/2014

A binary differential evolution algorithm learning from explored solutions

Although real-coded differential evolution (DE) algorithms can perform w...
research
09/08/2011

Analysis of Speedups in Parallel Evolutionary Algorithms for Combinatorial Optimization

Evolutionary algorithms are popular heuristics for solving various combi...
research
05/25/2011

Distributed Evolutionary Computation using REST

This paper analises distributed evolutionary computation based on the Re...
research
01/17/2021

Performance Analysis and Improvement of Parallel Differential Evolution

Differential evolution (DE) is an effective global evolutionary optimiza...

Please sign up or login with your details

Forgot password? Click here to reset