arrow
Return

Parallelizing Machine Learning as a service for the end-user

delete2020-04-01
delete5
delete
OA
AI
D
Daniela Loreti *
M
Marco Lippi
P
Paolo Torroni
DOI:10.1016/j.future.2019.11.042delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
As Machine Learning (ML) applications are becoming ever more pervasive, fully-trained systems are made increasingly available to a wide public, allowing end-users to submit queries with their own data, and to efficiently retrieve results. With increasingly sophisticated such services, a new challenge is how to scale up to ever growing user bases. In this paper, we present a distributed architecture that could be exploited to parallelize a typical ML system pipeline. We propose a case study consisting of a text mining service, and discuss how the method can be generalized to many similar applications. We demonstrate the significance of the computational gain boosted by the distributed architecture by way of an extensive experimental evaluation. (C) 2019 Elsevier B.V. All rights reserved.
Keywords:
Machine Learning as a service
Parallelization
MapReduce
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

F
Future Generation Computer Systems-The International Journal of eScience
IF:
6.1
Papers:
6.8K
Citations:
2.3W

Organization

U
universita di modena e reggio emilia
Scholars:
1.6W
Papers: 1.2W
Citations: 12
U
University of Bologna
Scholars:
4.5W
Papers: 3.8W
Citations: 4.1W