paper-with-me

홈 › Papers

Distributed Stochastic Optimization via Adaptive SGD

2018-02-16 · NeurIPS 2018 12 · Ashok Cutkosky, Robert Busa-Fekete

Stochastic convex optimization algorithms are the most popular way to train machine learning models on large-scale data. Scaling up the training process of these models is crucial, but the most popular algorithm, Stochastic Gradient Descent (SGD), is a serial method that is surprisingly hard to parallelize. In this paper, we propose an efficient distributed stochastic optimization method by combining adaptivity with variance reduction techniques. Our analysis yields a linear speedup in the number of machines, constant memory footprint, and only a logarithmic number of communication rounds. Critically, our approach is a black-box reduction that parallelizes any serial online learning algorithm, streamlining prior analysis and allowing us to leverage the significant progress that has been made in designing adaptive algorithms. In particular, we achieve optimal convergence rates without any prior knowledge of smoothness parameters, yielding a more robust algorithm that reduces the need for hyperparameter tuning. We implement our algorithm in the Spark distributed framework and exhibit dramatic performance gains on large-scale logistic regression problems.

📄 PDF Abstract BibTeX arXiv:1802.05811

Code (0)

등록된 구현이 없습니다.

Tasks

Stochastic Optimization

Similar Papers 제목 키워드 기반

Communication-Compressed Adaptive Gradient Method for Distributed Nonconvex Optimization

2021-11-01 · Yujia Wang, Lu Lin, Jinghui Chen

Due to the explosion in the size of the training datasets, distributed learning has received growing interest in recent years. One of the major bottlenecks is the large communication cost between the central server and t…

Convergence Analysis of Nonconvex Distributed Stochastic Zeroth-order Coordinate Method

2021-03-24 · Shengjun Zhang, Yunlong Dong, Dong Xie, Lisha Yao 외

This paper investigates the stochastic distributed nonconvex optimization problem of minimizing a global cost function formed by the summation of $n$ local cost functions. We solve such a problem by involving zeroth-orde…

Stochastic Optimization

Kalman Gradient Descent: Adaptive Variance Reduction in Stochastic Optimization

2018-10-29 · James Vuckovic

We introduce Kalman Gradient Descent, a stochastic optimization algorithm that uses Kalman filtering to adaptively reduce gradient variance in stochastic gradient descent by filtering the gradient estimates. We present b…

BIG-bench Machine LearningStochastic OptimizationVariational Inference

AdaDelay: Delay Adaptive Distributed Stochastic Convex Optimization

2015-08-20 · Suvrit Sra, Adams Wei Yu, Mu Li, Alexander J. Smola

We study distributed stochastic convex optimization under the delayed gradient model where the server nodes perform parameter updates, while the worker nodes compute stochastic gradients. We discuss, analyze, and experim…

Stochastic Learning Rate Optimization in the Stochastic Approximation and Online Learning Settings

2021-10-20 · Theodoros Mamalis, Dusan Stipanovic, Petros Voulgaris

In this work, multiplicative stochasticity is applied to the learning rate of stochastic optimization algorithms, giving rise to stochastic learning-rate schemes. In-expectation theoretical convergence results of Stochas…

Stochastic Optimization