paper-with-me

홈 › Papers

Machine Learning Systems for Highly-Distributed and Rapidly-Growing Data

2019-10-18 · Kevin Hsieh

The usability and practicality of any machine learning (ML) applications are largely influenced by two critical but hard-to-attain factors: low latency and low cost. Unfortunately, achieving low latency and low cost is very challenging when ML depends on real-world data that are highly distributed and rapidly growing (e.g., data collected by mobile phones and video cameras all over the world). Such real-world data pose many challenges in communication and computation. For example, when training data are distributed across data centers that span multiple continents, communication among data centers can easily overwhelm the limited wide-area network bandwidth, leading to prohibitively high latency and high cost. In this dissertation, we demonstrate that the latency and cost of ML on highly-distributed and rapidly-growing data can be improved by one to two orders of magnitude by designing ML systems that exploit the characteristics of ML algorithms, ML model structures, and ML training/serving data. We support this thesis statement with three contributions. First, we design a system that provides both low-latency and low-cost ML serving (inferencing) over large-scale and continuously-growing datasets, such as videos. Second, we build a system that makes ML training over geo-distributed datasets as fast as training within a single data center. Third, we present a first detailed study and a system-level solution on a fundamental and largely overlooked problem: ML training over non-IID (i.e., not independent and identically distributed) data partitions (e.g., facial images collected by cameras varies according to the demographics of each camera's location).

📄 PDF Abstract BibTeX arXiv:1910.08663

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

AutoRank: MCDA Based Rank Personalization for LoRA-Enabled Distributed Learning

2024-12-20 · Shuaijun Chen, Omid Tavallaie, Niousha Nazemi, Xin Chen 외

As data volumes expand rapidly, distributed machine learning has become essential for addressing the growing computational demands of modern AI systems. However, training models in distributed environments is challenging…

Federated Learning

Predictive Performance Modeling for Distributed Computing using Black-Box Monitoring and Machine Learning

2018-05-30 · Carl Witt, Marc Bux, Wladislaw Gusew, Ulf Leser

In many domains, the previous decade was characterized by increasing data volumes and growing complexity of computational workloads, creating new demands for highly data-parallel computing in distributed systems. Effecti…

BIG-bench Machine LearningDistributed ComputingScheduling

Adversary-resilient Distributed and Decentralized Statistical Inference and Machine Learning: An Overview of Recent Advances Under the Byzantine Threat Model

2019-08-23 · Zhixiong Yang, Arpita Gang, Waheed U. Bajwa

While the last few decades have witnessed a huge body of work devoted to inference and learning in distributed and decentralized setups, much of this work assumes a non-adversarial setting in which individual nodes---apa…

Decision Making

Machine Learning for Software Engineering: A Systematic Mapping

2020-05-27 · Saad Shafiq, Atif Mashkoor, Christoph Mayr-Dorn, Alexander Egyed

Context: The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems. However, the full potential of machine l…

ArticlesBIG-bench Machine LearningSelf-Learning

FedML: A Research Library and Benchmark for Federated Machine Learning

2020-07-27 · Chaoyang He, Songze Li, Jinhyun So, Xiao Zeng 외

Federated learning (FL) is a rapidly growing research field in machine learning. However, existing FL libraries cannot adequately support diverse algorithmic development; inconsistent dataset and model usage make fair al…

BIG-bench Machine LearningDistributed ComputingFederated Learning