English

An Adaptive Remote Stochastic Gradient Method for Training Neural Networks

Machine Learning 2020-09-08 v8 Optimization and Control Machine Learning

Abstract

We present the remote stochastic gradient (RSG) method, which computes the gradients at configurable remote observation points, in order to improve the convergence rate and suppress gradient noise at the same time for different curvatures. RSG is further combined with adaptive methods to construct ARSG for acceleration. The method is efficient in computation and memory, and is straightforward to implement. We analyze the convergence properties by modeling the training process as a dynamic system, which provides a guideline to select the configurable observation factor without grid search. ARSG yields O(1/T)O(1/\sqrt{T}) convergence rate in non-convex settings, that can be further improved to O(log(T)/T)O(\log(T)/T) in strongly convex settings. Numerical experiments demonstrate that ARSG achieves both faster convergence and better generalization, compared with popular adaptive methods, such as ADAM, NADAM, AMSGRAD, and RANGER for the tested problems. In particular, for training ResNet-50 on ImageNet, ARSG outperforms ADAM in convergence speed and meanwhile it surpasses SGD in generalization.

Keywords

Cite

@article{arxiv.1905.01422,
  title  = {An Adaptive Remote Stochastic Gradient Method for Training Neural Networks},
  author = {Yushu Chen and Hao Jing and Wenlai Zhao and Zhiqiang Liu and Ouyi Li and Liang Qiao and Wei Xue and Guangwen Yang},
  journal= {arXiv preprint arXiv:1905.01422},
  year   = {2020}
}

Comments

The generalization is improved by modifying the preconditioner. For training ResNet-50 on ImageNet, ARSG outperforms ADAM in convergence speed and meanwhile it surpasses SGD in generalization. We also present a convergence bound in non-convex settings

R2 v1 2026-06-23T08:56:50.177Z