A Survey on Distributed Machine Learning

Publikation: Beitrag in FachzeitschriftÜbersichtsarbeitForschungPeer-Review

Autorschaft

  • Joost Verbraeken
  • Matthijs Wolting
  • Jonathan Katzy
  • Jeroen Kloppenburg
  • Tim Verbelen
  • Jan Rellermeyer

Externe Organisationen

  • Delft University of Technology
  • Universiteit Gent
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Aufsatznummer3377454
FachzeitschriftACM Computing Surveys (CSUR)
Jahrgang53
Ausgabenummer2
PublikationsstatusVeröffentlicht - 20 März 2020
Extern publiziertJa

Abstract

The demand for artificial intelligence has grown significantly over the past decade, and this growth has been fueled by advances in machine learning techniques and the ability to leverage hardware acceleration. However, to increase the quality of predictions and render machine learning solutions feasible for more complex applications, a substantial amount of training data is required. Although small machine learning models can be trained with modest amounts of data, the input for training larger models such as neural networks grows exponentially with the number of parameters. Since the demand for processing training data has outpaced the increase in computation power of computing machinery, there is a need for distributing the machine learning workload across multiple machines, and turning the centralized into a distributed system. These distributed systems present new challenges: first and foremost, the efficient parallelization of the training process and the creation of a coherent model. This article provides an extensive overview of the current state-of-the-art in the field by outlining the challenges and opportunities of distributed machine learning over conventional (centralized) machine learning, discussing the techniques used for distributed machine learning, and providing an overview of the systems that are available.

ASJC Scopus Sachgebiete

Zitieren

A Survey on Distributed Machine Learning. / Verbraeken, Joost; Wolting, Matthijs; Katzy, Jonathan et al.
in: ACM Computing Surveys (CSUR), Jahrgang 53, Nr. 2, 3377454, 20.03.2020.

Publikation: Beitrag in FachzeitschriftÜbersichtsarbeitForschungPeer-Review

Verbraeken, J, Wolting, M, Katzy, J, Kloppenburg, J, Verbelen, T & Rellermeyer, J 2020, 'A Survey on Distributed Machine Learning', ACM Computing Surveys (CSUR), Jg. 53, Nr. 2, 3377454. https://doi.org/10.1145/3377454
Verbraeken, J., Wolting, M., Katzy, J., Kloppenburg, J., Verbelen, T., & Rellermeyer, J. (2020). A Survey on Distributed Machine Learning. ACM Computing Surveys (CSUR), 53(2), Artikel 3377454. https://doi.org/10.1145/3377454
Verbraeken J, Wolting M, Katzy J, Kloppenburg J, Verbelen T, Rellermeyer J. A Survey on Distributed Machine Learning. ACM Computing Surveys (CSUR). 2020 Mär 20;53(2):3377454. doi: 10.1145/3377454
Verbraeken, Joost ; Wolting, Matthijs ; Katzy, Jonathan et al. / A Survey on Distributed Machine Learning. in: ACM Computing Surveys (CSUR). 2020 ; Jahrgang 53, Nr. 2.
Download
@article{e0aa90c136e7478b9103b26e309d8c8e,
title = "A Survey on Distributed Machine Learning",
abstract = "The demand for artificial intelligence has grown significantly over the past decade, and this growth has been fueled by advances in machine learning techniques and the ability to leverage hardware acceleration. However, to increase the quality of predictions and render machine learning solutions feasible for more complex applications, a substantial amount of training data is required. Although small machine learning models can be trained with modest amounts of data, the input for training larger models such as neural networks grows exponentially with the number of parameters. Since the demand for processing training data has outpaced the increase in computation power of computing machinery, there is a need for distributing the machine learning workload across multiple machines, and turning the centralized into a distributed system. These distributed systems present new challenges: first and foremost, the efficient parallelization of the training process and the creation of a coherent model. This article provides an extensive overview of the current state-of-the-art in the field by outlining the challenges and opportunities of distributed machine learning over conventional (centralized) machine learning, discussing the techniques used for distributed machine learning, and providing an overview of the systems that are available.",
keywords = "Distributed machine learning, distributed systems",
author = "Joost Verbraeken and Matthijs Wolting and Jonathan Katzy and Jeroen Kloppenburg and Tim Verbelen and Jan Rellermeyer",
note = "Publisher Copyright: {\textcopyright} 2020 ACM.",
year = "2020",
month = mar,
day = "20",
doi = "10.1145/3377454",
language = "English",
volume = "53",
journal = "ACM Computing Surveys (CSUR)",
issn = "1557-7341",
publisher = "Association for Computing Machinery (ACM)",
number = "2",

}

Download

TY - JOUR

T1 - A Survey on Distributed Machine Learning

AU - Verbraeken, Joost

AU - Wolting, Matthijs

AU - Katzy, Jonathan

AU - Kloppenburg, Jeroen

AU - Verbelen, Tim

AU - Rellermeyer, Jan

N1 - Publisher Copyright: © 2020 ACM.

PY - 2020/3/20

Y1 - 2020/3/20

N2 - The demand for artificial intelligence has grown significantly over the past decade, and this growth has been fueled by advances in machine learning techniques and the ability to leverage hardware acceleration. However, to increase the quality of predictions and render machine learning solutions feasible for more complex applications, a substantial amount of training data is required. Although small machine learning models can be trained with modest amounts of data, the input for training larger models such as neural networks grows exponentially with the number of parameters. Since the demand for processing training data has outpaced the increase in computation power of computing machinery, there is a need for distributing the machine learning workload across multiple machines, and turning the centralized into a distributed system. These distributed systems present new challenges: first and foremost, the efficient parallelization of the training process and the creation of a coherent model. This article provides an extensive overview of the current state-of-the-art in the field by outlining the challenges and opportunities of distributed machine learning over conventional (centralized) machine learning, discussing the techniques used for distributed machine learning, and providing an overview of the systems that are available.

AB - The demand for artificial intelligence has grown significantly over the past decade, and this growth has been fueled by advances in machine learning techniques and the ability to leverage hardware acceleration. However, to increase the quality of predictions and render machine learning solutions feasible for more complex applications, a substantial amount of training data is required. Although small machine learning models can be trained with modest amounts of data, the input for training larger models such as neural networks grows exponentially with the number of parameters. Since the demand for processing training data has outpaced the increase in computation power of computing machinery, there is a need for distributing the machine learning workload across multiple machines, and turning the centralized into a distributed system. These distributed systems present new challenges: first and foremost, the efficient parallelization of the training process and the creation of a coherent model. This article provides an extensive overview of the current state-of-the-art in the field by outlining the challenges and opportunities of distributed machine learning over conventional (centralized) machine learning, discussing the techniques used for distributed machine learning, and providing an overview of the systems that are available.

KW - Distributed machine learning

KW - distributed systems

UR - http://www.scopus.com/inward/record.url?scp=85087906333&partnerID=8YFLogxK

U2 - 10.1145/3377454

DO - 10.1145/3377454

M3 - Review article

VL - 53

JO - ACM Computing Surveys (CSUR)

JF - ACM Computing Surveys (CSUR)

SN - 1557-7341

IS - 2

M1 - 3377454

ER -

Von denselben Autoren