Fast Asynchronous Parallel Stochastic Gradient Decent
By Shen-Yi Zhao, Wu-Jun Li. 2015
8 citations recorded by the source corpus.
Stochastic gradient descent~(SGD) and its variants have become more and more popular in machine learning due to their efficiency and effectiveness. To handle large-scale problems, researchers have recently proposed several parallel SGD methods for multicore systems. However, existing parallel SGD methods cannot achieve satisfactory performance in real applications. In this paper, we propose a fast asynchronous parallel SGD method, called AsySVRG, by designing an asynchronous strategy to parallelize the recently proposed SGD variant called stochastic variance reduced gradient~(SVRG). Both theoretical and empirical results show that AsySVRG can outperform existing state-of-the-art parallel SGD methods like Hogwild! in terms of convergence rate and computation cost.
Subfields: Artificial Intelligence, Computational Mechanics, Computer Vision and Pattern Recognition, Optimization & Training, ML Systems & Hardware
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Fabian Pedregosa
- Rémi Leblond
- Simon Lacoste-Julien
- Gaël Richard
- Umut Simsekli
- Wu-Jun Li
- Shen-Yi Zhao
- Thanh Huy Nguyen
In Computational Mechanics
- Fabian Pedregosa
- Rémi Leblond
- Simon Lacoste-Julien
- Gaël Richard
- Umut Simsekli
- Wu-Jun Li
- Shen-Yi Zhao
- Thanh Huy Nguyen
In Computer Vision and Pattern Recognition
- Fabian Pedregosa
- Rémi Leblond
- Simon Lacoste-Julien
- Gaël Richard
- Umut Simsekli
- Wu-Jun Li
- Ali Taylan Cemgil
- Dacheng Tao
In Optimization & Training
- Fabian Pedregosa
- Rémi Leblond
- Simon Lacoste-Julien
- Gaël Richard
- Umut Simsekli
- Wu-Jun Li
- Shen-Yi Zhao
- Thanh Huy Nguyen
In ML Systems & Hardware
Citations in the corpus
- Communication trade-offs for synchronized distributed SGD with large step size (2019, neutral): “…Zhang et al. (2014); Keuper and Pfreundt (2015); De and Goldstein (2015); Feyzmahdavian et al. (2015); Lian et al. (2015); Mania et al. (2015); Zhao and Li (2015); Duchi et al. (2015); Chen et al. (2016a); Lian et al. (2017a); Pedregosa et al. (2017); Lian et al. (2017b); Leblond et al.…”
- ASAGA: Asynchronous Parallel SAGA (2016, methodology): “[14]; part of their framework of analysis was re-used by most of the recent literature on asynchronous parallel optimization algorithms with convergence rates [11, 5, 1, 10, 3, 15, 17].”
- Fast Asynchronous Parallel Stochastic Gradient Descent: A Lock-Free Approach with Convergence Guarantee (2016, background): “In the lock-free case, we do not use any lock whenever one thread reads u from the shared memory or updates (writes) u in the shared memory.”
- Asynchronous Stochastic Quasi-Newton MCMC for Non-Convex Optimization (2018, methodology): “Inspired by asynchronous parallel stochastic optimization techniques (Agarwal & Duchi, 2011; Lian et al., 2015; Zhang et al., 2015; Zhao & Li, 2015; Zheng et al., 2017), in this study, we propose an asynchronous parallel stochastic L-BFGS algorithm for large-scale non-convex optimization problems.”