Litcius/Paper detail

Optimizing Apache Spark MLlib: Predictive Performance of Large-Scale Models for Big Data Analytics

Leonidas Theodorakopoulos, Aristeidis Karras, George A. Krimpas

2025Algorithms23 citationsDOIOpen Access PDF

Abstract

In this study, we analyze the performance of the machine learning operators in Apache Spark MLlib for K-Means, Random Forest Regression, and Word2Vec. We used a multi-node Spark cluster along with collected detailed execution metrics computed from the data of diverse datasets and parameter settings. The data were used to train predictive models that had up to 98% accuracy in forecasting performance. By building actionable predictive models, our research provides a unique treatment for key hyperparameter tuning, scalability, and real-time resource allocation challenges. Specifically, the practical value of traditional models in optimizing Apache Spark MLlib workflows was shown, achieving up to 30% resource savings and a 25% reduction in processing time. These models enable system optimization, reduce the amount of computational overheads, and boost the overall performance of big data applications. Ultimately, this work not only closes significant gaps in predictive performance modeling, but also paves the way for real-time analytics over a distributed environment.

Topics & Concepts

Big dataSPARK (programming language)Computer sciencePredictive analyticsAnalyticsScale (ratio)Data analysisData scienceData miningCartographyProgramming languageGeographyMachine Learning and Data ClassificationData Stream Mining Techniques
Optimizing Apache Spark MLlib: Predictive Performance of Large-Scale Models for Big Data Analytics | Litcius