paper-with-me

홈 › Papers

Stochastic Optimization from Distributed, Streaming Data in Rate-limited Networks

2017-04-25 · Matthew Nokleby, Waheed U. Bajwa

Motivated by machine learning applications in networks of sensors, internet-of-things (IoT) devices, and autonomous agents, we propose techniques for distributed stochastic convex learning from high-rate data streams. The setup involves a network of nodes---each one of which has a stream of data arriving at a constant rate---that solve a stochastic convex optimization problem by collaborating with each other over rate-limited communication links. To this end, we present and analyze two algorithms---termed distributed stochastic approximation mirror descent (D-SAMD) and accelerated distributed stochastic approximation mirror descent (AD-SAMD)---that are based on two stochastic variants of mirror descent and in which nodes collaborate via approximate averaging of the local, noisy subgradients using distributed consensus. Our main contributions are (i) bounds on the convergence rates of D-SAMD and AD-SAMD in terms of the number of nodes, network topology, and ratio of the data streaming and communication rates, and (ii) sufficient conditions for order-optimum convergence of these algorithms. In particular, we show that for sufficiently well-connected networks, distributed learning schemes can obtain order-optimum convergence even if the communications rate is small. Further we find that the use of accelerated methods significantly enlarges the regime in which order-optimum convergence is achieved; this is in contrast to the centralized setting, where accelerated methods usually offer only a modest improvement. Finally, we demonstrate the effectiveness of the proposed algorithms using numerical experiments.

📄 PDF Abstract BibTeX arXiv:1704.07888

Code (0)

등록된 구현이 없습니다.

Tasks

Stochastic Optimization

Similar Papers 제목 키워드 기반

Scaling-up Distributed Processing of Data Streams for Machine Learning

2020-05-18 · Matthew Nokleby, Haroon Raja, Waheed U. Bajwa

Emerging applications of machine learning in numerous areas involve continuous gathering of and learning from streams of data. Real-time incorporation of streaming data into the learned models is essential for improved i…

BIG-bench Machine LearningStochastic Optimization

Towards Understanding Acceleration Tradeoff between Momentum and Asynchrony in Nonconvex Stochastic Optimization

2018-06-04 · NeurIPS 2018 12 · Tianyi Liu, Shiyang Li, Jianping Shi, Enlu Zhou 외

Asynchronous momentum stochastic gradient descent algorithms (Async-MSGD) is one of the most popular algorithms in distributed machine learning. However, its convergence properties for these complicated nonconvex problem…

Stochastic Optimization

Linear Speedup of Incremental Aggregated Gradient Methods on Streaming Data

2023-09-10 · Xiaolu Wang, Cheng Jin, Hoi-To Wai, Yuantao Gu

This paper considers a type of incremental aggregated gradient (IAG) method for large-scale distributed optimization. The IAG method is well suited for the parameter server architecture as the latter can easily aggregate…

Distributed Optimization

Adaptive Single-Pass Stochastic Gradient Descent in Input Sparsity Time

2021-01-01 · Sepideh Mahabadi, David Woodruff, Samson Zhou

We study sampling algorithms for variance reduction methods for stochastic optimization. Although stochastic gradient descent (SGD) is widely used for large scale machine learning, it sometimes experiences slow convergen…

Second-order methodsStochastic Optimization

ScaDLES: Scalable Deep Learning over Streaming data at the Edge

2023-01-21 · Sahil Tyagi, Martin Swany

Distributed deep learning (DDL) training systems are designed for cloud and data-center environments that assumes homogeneous compute resources, high network bandwidth, sufficient memory and storage, as well as independe…

Deep Learning