Proceedings

Asynchronous Stochastic Frank-Wolfe Algorithms for Non-Convex Optimization

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 737-743.

https://doi.org/10.24963/ijcai.2019/104

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.

  1. [Allen-Zhu and Li, 2018] Zeyuan Allen-Zhu and Yuanzhi Li. Neon2: Finding local minima via first-order oracles. In Advances in Neural Information Processing Systems, pages 3720-3730, 2018.
  2. [Chen and Wang, 2018] Hong Chen and Yulong Wang. Kernel-based sparse regression with the correntropy- induced loss. Applied and Computational Harmonic Anal- ysis, 44(1):144-164, 2018.
  3. [Dudik et al., 2012] Miroslav Dudik, Zaid Harchaoui, and Jérôme Malick. Lifted coordinate descent for learning with trace-norm regularization. In Artificial Intelligence and Statistics, pages 327-336, 2012.
  4. [Feng et al., 2015] Yunlong Feng, Xiaolin Huang, Lei Shi, Yuning Yang, and Johan AK Suykens. Learning with the maximum correntropy criterion induced losses for regres- sion. Journal of Machine Learning Research, 16:993- 1034, 2015.
  5. [Frank and Wolfe, 1956] Marguerite Frank and Philip Wolfe. An algorithm for quadratic programming. Naval Research Logistics (NRL), 3(1-2):95-110, 1956.
  6. [Garber and Hazan, 2015] Dan Garber and Elad Hazan. Faster rates for the frank-wolfe method over strongly- convex sets. In ICML, volume 15, pages 541-549, 2015.
  7. [Goldfarb et al., 2017] Donald Goldfarb, Garud Iyengar, and Chaoxu Zhou. Linear convergence of stochastic frank wolfe variants. arXiv preprint arXiv:1703.07269, 2017.
  8. [Gu and Huo, 2018] Bin Gu and Zhouyuan Huo. Asyn- chronous doubly stochastic group regularized learning. In International Conference on Artificial Intelligence and S- tatistics (AISTATS 2018), 2018.
  9. [Gu et al., 2017] Bin Gu, Guodong Liu, and Heng Huang. Groups-keeping solution path algorithm for sparse regres- sion with automatic feature grouping. In KDD, pages 185- 193. ACM, 2017.
  10. [Gu et al., 2018a] Bin Gu, Zhouyuan Huo, Cheng Deng, and Heng Huang. Faster derivative-free stochastic algorithm for shared memory machines. In International Conference on Machine Learning, pages 1807-1816, 2018.
  11. [Gu et al., 2018b] Bin Gu, De Wang, Zhouyuan Huo, and Heng Huang. Inexact proximal gradient methods for non- convex and non-smooth optimization. In AAAI, pages 3093-3100, 2018.
  12. [Hazan and Luo, 2016] Elad Hazan and Haipeng Luo. Variance-reduced and projection-free stochastic optimiza- tion. In International Conference on Machine Learning, pages 1263-1271, 2016.
  13. [Hsieh et al., 2015] Cho-Jui Hsieh, Nagarajan Natarajan, and Inderjit S Dhillon. Pu learning for matrix completion. In ICML, pages 2445-2453, 2015.
  14. [Huo et al., 2018] Zhouyuan Huo, Bin Gu, Ji Liu, and Heng Huang. Accelerated method for stochastic composition optimization with nonsmooth regularization. In Thirty- Second AAAI Conference on Artificial Intelligence, 2018. [Jaggi, 2013] Martin Jaggi. Revisiting frank-wolfe: Projection-free sparse convex optimization. In ICML (1), pages 427-435, 2013.
  15. [Lacoste-Julien and Jaggi, 2015] Simon Lacoste-Julien and Martin Jaggi. On the global linear convergence of frank- wolfe optimization variants. In Advances in Neural Infor- mation Processing Systems, pages 496-504, 2015.
  16. [Lacoste-Julien et al., 2013] Simon Lacoste-Julien, Martin Jaggi, Mark Schmidt, and Patrick Pletscher. Block- coordinate frank-wolfe optimization for structural svm- s. In ICML 2013 International Conference on Machine Learning, pages 53-61, 2013.
  17. [Lacoste-Julien, 2016] Simon Lacoste-Julien. Convergence rate of frank-wolfe for non-convex objectives. arXiv preprint arXiv:1607.00345, 2016.
  18. [Lan, 2013] Guanghui Lan. The complexity of large-scale convex programming under a linear optimization oracle. arXiv preprint arXiv:1309.5550, 2013.
  19. [Lei et al., 2017] Lihua Lei, Cheng Ju, Jianbo Chen, and Michael I Jordan. Non-convex finite-sum optimization via scsg methods. In Advances in Neural Information Process- ing Systems, pages 2348-2358, 2017.
  20. [Mania et al., 2017] Horia Mania, Xinghao Pan, Dimitris Pa- pailiopoulos, Benjamin Recht, Kannan Ramchandran, and Michael I Jordan. Perturbed iterate analysis for asyn- chronous stochastic optimization. SIAM Journal on Op- timization, 27(4):2202-2229, 2017.
  21. [Moharrer and Ioannidis, 2017] Armin Moharrer and Stratis Ioannidis. Distributing frank-wolfe via map-reduce. In 2017 IEEE International Conference on Data Mining, ICDM 2017, New Orleans, LA, USA, November 18-21, 2017, pages 317-326, 2017. IJCAI
  22. [Recht et al., 2011] Benjamin Recht, Christopher Re, Stephen Wright, and Feng Niu. Hogwild: A lock-free approach to parallelizing stochastic gradient descent. In Advances in neural information processing systems, pages 693-701, 2011.
  23. [Reddi et al., 2016] Sashank J Reddi, Suvrit Sra, Barnabás Póczos, and Alex Smola. Stochastic frank-wolfe meth- ods for nonconvex optimization. In Communication, Con- trol, and Computing (Allerton), 2016 54th Annual Allerton Conference on, pages 1244-1251. IEEE, 2016.
  24. [Wang et al., 2016] Yu-Xiang Wang, Veeranjaneyulu Sad- hanala, Wei Dai, Willie Neiswanger, Suvrit Sra, and Er- ic Xing. Parallel and distributed block-coordinate frank- wolfe algorithms. In International Conference on Machine Learning, pages 1548-1557, 2016.
  25. [Yang et al., 2018] Yuning Yang, Yunlong Feng, and Jo- han AK Suykens. Correntropy based matrix completion. Entropy, 20(3):171, 2018.
  26. [Zhang et al., 2017] Wenpeng Zhang, Peilin Zhao, Wenwu Zhu, Steven CH Hoi, and Tong Zhang. Projection-free dis- tributed online learning in networks. In International Con- ference on Machine Learning, pages 4054-4062, 2017.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards