DocumentCode
3259569
Title
Optimising Bootstrapping Algorithms Using R and Hadoop
Author
Shicai Wang ; Mares, Mihaela A. ; Yike Guo
Author_Institution
Data Sci. Inst., Imperial Coll. London, London, UK
fYear
2015
fDate
June 29 2015-July 2 2015
Firstpage
148
Lastpage
154
Abstract
A key research problem in machine learning and statistics today is feature or variable selection when the number of samples is relatively small to the number of features. Resampling methods such as the Bootstrap are used in this context to mimic the availability of multiple datasets by resampling from the same unique dataset. On one hand, some algorithms based on resampling, such as Bolas so, have been shown to decrease error as the number of bootstrap replicates increases. On the other hand, we expect an increase in dataset size in most of research domains. Therefore there is a demand for a large number of algorithm runs on several data replicates, and with the expected increase in dataset sizes, high performance parallel optimisation becomes mandatory. In this paper, we introduce an efficient data distribution and load balanced parallel calculation for the Bolas so algorithm based on R and HDFS. We study the performance on a large dataset consisting of 300 samples and 10000 features. The performance evaluation found that the new R on HDFS and its implementation in Snowfall and RHDFS outperforms the conventional algorithm with Linux EXT4. We conclude that R on HDFS holds great promise for methods based on resampling or bootstrapping, in particular when the number of dataset replications decreases the algorithm error, such as we demonstrated in the performance evaluation of this paper.
Keywords
computer bootstrapping; data handling; parallel processing; Bolasso algorithm; HDFS; Hadoop; Linux EXT4; bootstrapping algorithms; data distribution; dataset replications; feature selection; load balanced parallel calculation; machine learning; performance evaluation; resampling methods; variable selection; Distributed databases; Dynamic scheduling; Performance evaluation; Prediction algorithms; Schedules; Snow; Sparks;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems Workshops (ICDCSW), 2015 IEEE 35th International Conference on
Conference_Location
Columbus, OH
Type
conf
DOI
10.1109/ICDCSW.2015.34
Filename
7165098
Link To Document