Distributed ReliefF-based feature selection in Spark

被引:51
作者
Palma-Mendoza, Raul-Jose [1 ]
Rodriguez, Daniel [2 ]
de-Marcos, Luis [2 ]
机构
[1] Natl Autonomous Univ Honduras, Syst Engn Dept, Tegucigalpa, Honduras
[2] Univ Alcala, Comp Sci Dept, Edificio Politecn,Ctra Barcelona Km 33-7, Madrid 28871, Spain
关键词
Feature selection; ReliefF; Distributed algorithm; Big Data; Apache Spark; INFORMATION; MAPREDUCE;
D O I
10.1007/s10115-017-1145-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Feature selection (FS) is a key research area in the machine learning and data mining fields; removing irrelevant and redundant features usually helps to reduce the effort required to process a dataset while maintaining or even improving the processing algorithm's accuracy. However, traditional algorithms designed for executing on a single machine lack scalability to deal with the increasing amount of data that have become available in the current Big Data era. ReliefF is one of the most important algorithms successfully implemented in many FS applications. In this paper, we present a completely redesigned distributed version of the popular ReliefF algorithm based on the novel Spark cluster computing model that we have called DiReliefF. The effectiveness of our proposal is tested on four publicly available datasets, all of them with a large number of instances and two of them with also a large number of features. Subsets of these datasets were also used to compare the results to a non-distributed implementation of the algorithm. The results show that the non-distributed implementation is unable to handle such large volumes of data without specialized hardware, while our design can process them in a scalable way with much better processing times and memory usage.
引用
收藏
页码:1 / 20
页数:20
相关论文
共 35 条
[1]  
[Anonymous], 2009, SIGKDD Explorations, DOI DOI 10.1145/1656274.1656278
[2]  
[Anonymous], 1994, MACHINE LEARNING ECM
[3]  
[Anonymous], 2016, The Journal of Machine Learning Research, DOI DOI 10.1145/2882903.2912565
[4]  
[Anonymous], 2009, P 26 ANN INT C MACH, DOI DOI 10.1145/1553374.1553462
[5]   Contact map prediction using a large-scale ensemble of rule sets and the fusion of multiple predicted structural features [J].
Bacardit, Jaume ;
Widera, Pawel ;
Marquez-Chamorro, Alfonso ;
Divina, Federico ;
Aguilar-Ruiz, Jesus S. ;
Krasnogor, Natalio .
BIOINFORMATICS, 2012, 28 (19) :2441-2448
[6]   Searching for exotic particles in high-energy physics with deep learning [J].
Baldi, P. ;
Sadowski, P. ;
Whiteson, D. .
NATURE COMMUNICATIONS, 2014, 5
[7]   Distributed feature selection: An application to microarray data classification [J].
Bolon-Canedo, V. ;
Sanchez-Marono, N. ;
Alonso-Betanzos, A. .
APPLIED SOFT COMPUTING, 2015, 30 :136-150
[8]   A review of feature selection methods on synthetic data [J].
Bolon-Canedo, Veronica ;
Sanchez-Marono, Noelia ;
Alonso-Betanzos, Amparo .
KNOWLEDGE AND INFORMATION SYSTEMS, 2013, 34 (03) :483-519
[9]  
Bu YY, 2010, PROC VLDB ENDOW, V3, P285
[10]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137