Back to Search Start Over

Angel: a new large-scale machine learning system.

Authors :
Jiang, Jie
Yu, Lele
Jiang, Jiawei
Liu, Yuhong
Cui, Bin
Source :
National Science Review; Mar2018, Vol. 5 Issue 2, p216-236, 21p
Publication Year :
2018

Abstract

Machine Learning (ML) techniques now are ubiquitous tools to extract structural information from data collections. With the increasing volume of data, large-scaleML applications require an efficient implementation to accelerate the performance. Existing systems parallelize algorithms through either data parallelism or model parallelism. But data parallelism cannot obtain good statistical efficiency due to the conflicting updates to parameters while the performance is damaged by global barriers in model parallel methods. In this paper, we propose a new system, named Angel, to facilitate the development of large-scale ML applications in production environment. By allowing concurrent updates to model across different groups and scheduling the updates in each group, Angel can achieve a good balance between hardware efficiency and statistical efficiency. Besides, Angel reduces the network latency by overlapping the parameter pulling and update computing and also utilizes the sparseness of data to avoid the pulling of unnecessary parameters. We also enhance the usability of Angel by providing a set of efficient tools to integrate with application pipelines and provisioning efficient fault tolerance mechanisms.We conduct extensive experiments to demonstrate the superiority of Angel. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
20955138
Volume :
5
Issue :
2
Database :
Complementary Index
Journal :
National Science Review
Publication Type :
Academic Journal
Accession number :
129312203
Full Text :
https://doi.org/10.1093/nsr/nwx018