AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (3.1 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access | Just Accepted

LogoML: An Open Machine Learning Library for Distributed Big Data Analytics

Xudong Sun1Yongda Cai2Yi Tao3Langjie Mai3Joshua Zhexue Huang3( )

1 College of Management, Shenzhen University, Shenzhen 518060, China

2 College of Computer Science, Guangdong Polytechnic Normal University, Guangzhou 510665, China

3 College of Computer Science and Software Engineering, Shenzhen University, Shenzhen 518060, China

Show Author Information

Abstract

Implementation of distributed machine learning algorithms in MapReduce faces three challenges: low execution efficiency of iterative algorithms, poor data scalability, and high complexity in decomposing a complicated algorithm into the rigid structure of Map and Reduce operations. The last challenge makes many useful algorithms for big data analysis unavailable in current distributed systems. In this paper, we propose LogoML, a library of machine learning algorithms for distributed big data analysis. LogoML is implemented on top of the Local Operation and Global Operation (LOGO) distributed computing framework and the Random Sample Partition (RSP) data representation model. Unlike MapReduce algorithms, the algorithms in LogoML are sequential in nature. With LogoML, a data analysis task is carried out with two core operations in the LOGO distributed computing framework. The Local Operation (LO) operation executes a data analytic algorithm in multiple nodes or virtual machines in parallel to process a set of random sample data blocks and generate a set of local results. The Global Operation (GO) operation executes an ensemble algorithm to aggregate the local results into the final ensemble result. Through innovative design and implementation, the LogoML library exhibits the following merits in distributed big data analysis: It has rich algorithms because sequential algorithms are easy to implement in LogoML, is efficient in execution of iterative algorithms and scalable to big data and its open structure allows the user to add new algorithms to the library. The performance, efficiency, and data scalability of LogoML algorithms are demonstrated with the experiment results of both synthetic and real-datasets.

References

【1】
【1】
 
 
Big Data Mining and Analytics

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Sun X, Cai Y, Tao Y, et al. LogoML: An Open Machine Learning Library for Distributed Big Data Analytics. Big Data Mining and Analytics, 2025, https://doi.org/10.26599/BDMA.2025.9020104

733

Views

38

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 30 June 2025
Revised: 30 August 2025
Accepted: 19 September 2025
Available online: 18 December 2025

© The author(s) 2025

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).