A Parallel Random Forest Algorithm for Big Data in a Spark Cloud Computing Environment
Not on the map. Why?
Abstract (arXiv)
With the emergence of the big data age, the issue of how to obtain valuable knowledge from a dataset efficiently and accurately has attracted increasingly attention from both academia and industry. This paper presents a Parallel Random Forest (PRF) algorithm for big data on the Apache Spark platform. The PRF algorithm is optimized based on a hybrid approach combining data-parallel and task-parallel optimization. From the perspective of data-parallel optimization, a vertical data-partitioning method is performed to reduce the data communication cost effectively, and a data-multiplexing method is performed is performed to allow the training dataset to be reused and diminish the volume of data. From the perspective of task-parallel optimization, a dual parallel approach is carried out in the training process of RF, and a task Directed Acyclic Graph (DAG) is created according to the parallel training process of PRF and the dependence of the Resilient Distributed Datasets (RDD) objects. Then, different task schedulers are invoked for the tasks in the DAG. Moreover, to improve the algorithm's accuracy for large, high-dimensional, and noisy data, we perform a dimension-reduction approach in the training process and a weighted voting approach in the prediction process prior to parallelization. Extensive experimental results indicate the superiority and notable advantages of the PRF algorithm over the relevant algorithms implemented by Spark MLlib and other studies in terms of the classification accuracy, performance, and scalability.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 0; 2024: 2.
6 papers.
- 2021A survey on multi-objective hyperparameter optimization algorithms for Machine Learningcited by 24
- 2021Decision-forest voting scheme for classification of rare classes in network intrusion detectioncited by 2
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest modelscited by 2
- 2024A survey and taxonomy of methods interpreting random forest modelscited by 2
- 2022Sampling Streaming Data with Parallel Vector Quantization -- PVQcited by 1
- 2022Reliable Malware Analysis and Detection using Topology Data Analysiscited by 1
- 2024A survey and taxonomy of methods interpreting random forest models17 Jul 2024
- 2024Forest-ORE: Mining Optimal Rule Ensemble to interpret Random Forest models26 Mar 2024
- 2022Reliable Malware Analysis and Detection using Topology Data Analysis3 Nov 2022
- 2022Sampling Streaming Data with Parallel Vector Quantization -- PVQ4 Oct 2022
- 2021A survey on multi-objective hyperparameter optimization algorithms for Machine Learning23 Nov 2021
- 2021Decision-forest voting scheme for classification of rare classes in network intrusion detection25 Jul 2021