arrow
Return

A distributed evolutionary based instance selection algorithm for big data using Apache Spark

delete2024-07-01
delete0
PRE
AI
X
Xiaoli Wang
L
Linzi Yin *
Z
Zhaohui Jiang
DOI:10.1016/j.asoc.2024.111638delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Instance selection is an important preprocessing technology in data mining and machine learning. In this paper, we proposed a novel evolutionary based instance selection algorithm for big data. First, we defined a coarse granularity chromosome structure to reduce the size of search space and costs of chromosome operations (recombination and mutation, etc.). Then a stratified evolution strategy was proposed to remove the hyper parameter in classic fitness function and achieve precise control over the reduction ratio of instances. Finally, a sampling-based fitness function was proposed to reduce the time complexity. Experimental results shown that our new algorithm is efficient to complete the instance selection task on data set with millions of instances in minutes-level. The 10-fold cross-validation also proved that the selection results on many datasets have high nearest neighbor classification accuracy.
Keywords:
Evolutionary algorithm
Instance selection
Apache Spark
Big Data

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

C
Central South University
Scholars:
10.0W
Papers: 7.2W
Citations: 10.9W