ROSEFW-RF: The winner algorithm for the ECBDL’14 Big Data Competition: An extremely imbalanced big data bioinformatics problem
MetadataShow full item record
AuthorTriguero, Isaac; Del Río, Sara; López, Victoria; Bacardit, Jaume; Benítez Sánchez, José Manuel; Herrera Triguero, Francisco
BioinformaticsBig DataHadoopMapReduceImbalance classificationEvolutionary feature selection
Publisher versiion: Triguero, I., del Río, S., López, V., Bacardit, J., Benítez, J. M., & Herrera, F. (2015). ROSEFW-RF: the winner algorithm for the ECBDL’14 big data competition: an extremely imbalanced big data bioinformatics problem. Knowledge-Based Systems, 87, 69-79. [https://doi.org/10.1016/j.knosys.2015.05.027]
SponsorshipGhent University; TIN2014-57251-P; P10-TIC-6858; P12-TIC-2958; TIN2013-47210-P; P11-TIC-7765
The application of data mining and machine learning techniques to biological and biomedicine data continues to be an ubiquitous research theme in current bioinformatics. The rapid advances in biotechnology are allowing us to obtain and store large quantities of data about cells, proteins, genes, etc., that should be processed. Moreover, in many of these problems such as contact map prediction, the problem tackled in this paper, it is difficult to collect representative positive examples. Learning under these circumstances, known as imbalanced big data classification, may not be straightforward for most of the standard machine learning methods. In this work we describe the methodology that won the ECBDL’14 big data challenge for a bioinformatics big data problem. This algorithm, named as ROSEFW-RF, is based on several MapReduce approaches to (1) balance the classes distribution through random oversampling, (2) detect the most relevant features via an evolutionary feature weighting process and a threshold to choose them, (3) build an appropriate Random Forest model from the pre-processed data and finally (4) classify the test data. Across the paper, we detail and analyze the decisions made during the competition showing an extensive experimental study that characterize the way of working of our methodology. From this analysis we can conclude that this approach is very suitable to tackle large-scale bioinformatics classifications problems.