Asynchronous Stochastic Frank-Wolfe Algorithms for Non-Convex Optimization
Abstract
Asynchronous parallel stochastic optimization for non-convex problems becomes more and more important in machine learning especially due to the popularity of deep learning. The Frank-Wolfe (a.k.a. conditional gradient) algorithms has regained much interest because of its projection-free property and the ability of handling structured constraints. However, our understanding of asynchronous stochastic Frank-Wolfe algorithms is extremely limited especially in the non-convex setting. To address this challenging problem, in this paper, we propose our asynchronous stochastic Frank-Wolfe algorithm (AsySFW) and its variance reduction version (AsySVFW) for solving the constrained non-convex optimization problems. More importantly, we prove the fast convergence rates of AsySFW and AsySVFW in the non-convex setting. To the best of our knowledge, AsySFW and AsySVFW are the first asynchronous parallel stochastic algorithms with convergence guarantees for solving the constrained non-convex optimization problems. The experimental results on real high-dimensional gray-scale images not only confirm the fast convergence of our algorithms, but also show a near-linear speedup on a parallel system with shared memory due to the lock-free implementation.
Cite
Text
Gu et al. "Asynchronous Stochastic Frank-Wolfe Algorithms for Non-Convex Optimization." International Joint Conference on Artificial Intelligence, 2019. doi:10.24963/IJCAI.2019/104Markdown
[Gu et al. "Asynchronous Stochastic Frank-Wolfe Algorithms for Non-Convex Optimization." International Joint Conference on Artificial Intelligence, 2019.](https://mlanthology.org/ijcai/2019/gu2019ijcai-asynchronous/) doi:10.24963/IJCAI.2019/104BibTeX
@inproceedings{gu2019ijcai-asynchronous,
title = {{Asynchronous Stochastic Frank-Wolfe Algorithms for Non-Convex Optimization}},
author = {Gu, Bin and Xian, Wenhan and Huang, Heng},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {2019},
pages = {737-743},
doi = {10.24963/IJCAI.2019/104},
url = {https://mlanthology.org/ijcai/2019/gu2019ijcai-asynchronous/}
}