Asynchronous Accelerated Stochastic Gradient Descent
Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence. Pages 1853-1858.
Abstract
Stochastic gradient descent (SGD) is a widely used optimization algorithm in machine learning. In order to accelerate the convergence of SGD, a few advanced techniques have been developed in recent years, including variance reduction, stochastic coordinate sampling, and Nesterov's acceleration method. Furthermore, in order to improve the training speed and/or leverage larger-scale training data, asynchronous parallelization of SGD has also been studied. Then, a natural question is whether these techniques can be seamlessly integrated with each other, and whether the integration has desirable theoretical guarantee on its convergence. In this paper, we provide our formal answer to this question. In particular, we consider the asynchronous parallelization of SGD, accelerated by leveraging variance reduction, coordinate sampling, and Nesterov's method. We call the new algorithm asynchronous accelerated SGD (AASGD).Theoretically, we proved a convergence rate of AASGD, which indicates that (i) the three acceleration methods are complementary to each other and can make their own contributions to the improvement of convergence rate; (ii) asynchronous parallelization does not hurt the convergence rate,and can achieve considerable speedup under appropriate parameter setting. Empirically, we tested AASGD on a few benchmark datasets. The experimental results verified our theoretical findings and indicated that AASGD could be a highly effective and efficient algorithm for practical use.
@inproceedings{ijcai2016p265,
title = {Asynchronous Accelerated Stochastic Gradient Descent},
author = {Meng, Qi and Chen, Wei and Yu, Jingcheng and Wang, Taifeng and Ma, Zhiming and Liu, Tie-Yan},
booktitle = {Proceedings of the Twenty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-16}},
publisher = {AAAI Press / International Joint Conferences on Artificial Intelligence},
editor = {Subbarao Kambhampati},
pages = {1853--1858},
year = {2016},
month = {7},
url = {https://ijcai.org/proceedings/2016/265},
}
TY - CPAPER TI - Asynchronous Accelerated Stochastic Gradient Descent AU - Meng, Qi AU - Chen, Wei AU - Yu, Jingcheng AU - Wang, Taifeng AU - Ma, Zhiming AU - Liu, Tie-Yan T2 - Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-16 PB - AAAI Press / International Joint Conferences on Artificial Intelligence PY - 2016 SP - 1853 EP - 1858 UR - https://ijcai.org/proceedings/2016/265 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: