paper-with-me

홈 › Papers

Towards Geo-Distributed Machine Learning

2016-03-30 · Ignacio Cano, Markus Weimer, Dhruv Mahajan, Carlo Curino, Giovanni Matteo Fumarola

Latency to end-users and regulatory requirements push large companies to build data centers all around the world. The resulting data is "born" geographically distributed. On the other hand, many machine learning applications require a global view of such data in order to achieve the best results. These types of applications form a new class of learning problems, which we call Geo-Distributed Machine Learning (GDML). Such applications need to cope with: 1) scarce and expensive cross-data center bandwidth, and 2) growing privacy concerns that are pushing for stricter data sovereignty regulations. Current solutions to learning from geo-distributed data sources revolve around the idea of first centralizing the data in one data center, and then training locally. As machine learning algorithms are communication-intensive, the cost of centralizing the data is thought to be offset by the lower cost of intra-data center communication during training. In this work, we show that the current centralized practice can be far from optimal, and propose a system for doing geo-distributed training. Furthermore, we argue that the geo-distributed approach is structurally more amenable to dealing with regulatory constraints, as raw data never leaves the source data center. Our empirical evaluation on three real datasets confirms the general validity of our approach, and shows that GDML is not only possible but also advisable in many scenarios.

📄 PDF Abstract BibTeX arXiv:1603.09035

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

TonY: An Orchestrator for Distributed Machine Learning Jobs

2019-03-24 · Anthony Hsu, Keqiu Hu, Jonathan Hung, Arun Suresh 외

Training machine learning (ML) models on large datasets requires considerable computing power. To speed up training, it is typical to distribute training across several machines, often with specialized hardware like GPUs…

BIG-bench Machine Learning

MLI: An API for Distributed Machine Learning

2013-10-21 · Evan R. Sparks, Ameet Talwalkar, Virginia Smith, Jey Kottalam 외

MLI is an Application Programming Interface designed to address the challenges of building Machine Learn- ing algorithms in a distributed setting based on data-centric computing. Its primary goal is to simplify the devel…

BIG-bench Machine Learning

Security of Distributed Machine Learning: A Game-Theoretic Approach to Design Secure DSVM

2020-03-08 · Rui Zhang, Quanyan Zhu

Distributed machine learning algorithms play a significant role in processing massive data sets over large networks. However, the increasing reliance on machine learning on information and communication technologies (ICT…

BIG-bench Machine LearningData Poisoning

Distributed Asynchronous Dual Free Stochastic Dual Coordinate Ascent

2016-05-29 · Zhouyuan Huo, Heng Huang

The primal-dual distributed optimization methods have broad large-scale machine learning applications. Previous primal-dual distributed methods are not applicable when the dual formulation is not available, e.g. the sum-…

Distributed Optimization

A Survey on Distributed Machine Learning

2019-12-20 · Joost Verbraeken, Matthijs Wolting, Jonathan Katzy, Jeroen Kloppenburg 외

The demand for artificial intelligence has grown significantly over the last decade and this growth has been fueled by advances in machine learning techniques and the ability to leverage hardware acceleration. However, i…

BIG-bench Machine LearningSurvey