SYNTHESIS: a semi-asynchronous path-integrated stochastic gradient method for distributed learning in computing clusters

Zhuqing Liu,Xin Zhang,Jia Liu
DOI: https://doi.org/10.1145/3492866.3549722
2022-08-17
Abstract:To increase the training speed of distributed learning, recent years have witnessed a significant amount of interest in developing both synchronous and asynchronous distributed stochastic variance-reduced optimization methods. However, all existing synchronous and asynchronous distributed training algorithms suffer from various limitations in either convergence speed or implementation complexity. This motivates us to propose an algorithm called synthesis (semi-asynchronous path-integrated stochastic gradient search), which leverages the special structure of the variance-reduction framework to overcome the limitations of both synchronous and asynchronous distributed learning algorithms, while retaining their salient features. We consider two implementations of synthesis under distributed and shared memory architectures. We show that our synthesis algorithms have [EQUATION] computational complexities for achieving an ϵ-stationary point in non-convex learning under distributed and shared memory architectures, respectively, where N denotes the total number of training samples and Δ represents the maximum delay of the workers. Moreover, we investigate the generalization performance of synthesis by establishing algorithmic stability bounds for quadratic strongly convex and non-convex optimization. We further conduct extensive numerical experiments to verify our theoretical findings.
Computer Science
What problem does this paper attempt to address?