Proceedings

Accelerated Asynchronous Greedy Coordinate Descent Algorithm for SVMs

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 2170-2176.

https://doi.org/10.24963/ijcai.2018/300

Abstract

Support vector machines play an important role in machine learning in the last two decades. Traditional SVM solvers (e.g. LIBSVM) are not scalable in the current big data era. Recently, a state of the art solver was proposed based on the asynchronous greedy coordinate descent (AsyGCD) algorithm. However, AsyGCD is still not scalable enough, and is limited to binary classification. To address these issues, in this paper we propose an asynchronous accelerated greedy coordinate descent algorithm (AsyAGCD) for  SVMs. Compared with AsyGCD, our AsyAGCD has the following two-fold advantages: 1) our AsyAGCD is an accelerated version of AsyGCD because active set strategy is used. Specifically, our AsyAGCD can converge much faster  than AsyGCD for the second half of iterations. 2) Our AsyAGCD can handle more SVM formulations (including binary classification and regression SVMs) than AsyGCD. We provide the comparison of computational complexity of AsyGCD and our AsyAGCD. Experiment results on a variety of datasets and learning applications confirm that our AsyAGCD is much faster than the existing SVM solvers (including AsyGCD).

  1. [Bertsekas, 1999] Dimitri P Bertsekas. Nonlinear program- ming. Athena scientific Belmont, 1999.
  2. [Birgin and Martínez, 2002] Ernesto G Birgin and José Mario Martínez. Large-scale active-set box- constrained optimization method with spectral projected gradients. Computational Optimization and Applications, 23(1):101-125, 2002.
  3. [Boyd and Vandenberghe, 2004] Stephen Boyd and Lieven Vandenberghe. Convex optimization. Cambridge universi- ty press, 2004.
  4. [Chandra, 2001] Rohit Chandra. Parallel programming in OpenMP. Morgan kaufmann, 2001.
  5. [Chang and Lin, 2011] Chih-Chung Chang and Chih-Jen Lin. Libsvm: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology (TIST), 2(3):27, 2011.
  6. [Chiang et al., 2016] Wei-Lin Chiang, Mu-Chu Lee, and Chih-Jen Lin. Parallel dual coordinate descent method for large-scale linear classification in multi-core environ- ments. In KDD, pages 1485-1494, 2016.
  7. [De Santis et al., 2016] Marianna De Santis, Stefano Lucidi, and Francesco Rinaldi. A fast active set block coordinate descent algorithm for ℓ 1 -regularized least squares. SIAM Journal on Optimization, 26(1):781-809, 2016.
  8. [Duchi et al., 2015] John C Duchi, Sorathan Chaturapruek, and Christopher Ré. Asynchronous stochastic convex op- timization. arXiv preprint arXiv:1508.00882, 2015.
  9. [Gu and Ling, 2015] Bin Gu and Charles Ling. A new gen- eralized error path algorithm for model selection. In Inter- national Conference on Machine Learning, pages 2549- 2558, 2015.
  10. [Gu et al., 2015a] Bin Gu, Victor S Sheng, Keng Yeow Tay, Walter Romano, and Shuo Li. Incremental support vec- tor learning for ordinal regression. IEEE Transactions on Neural networks and learning systems, 26(7):1403-1416, 2015.
  11. [Gu et al., 2015b] Bin Gu, Victor S Sheng, Zhijie Wang, Derek Ho, Said Osman, and Shuo Li. Incremental learning for ν-support vector regression. Neural Networks, 67:140- 150, 2015.
  12. [Gu et al., 2017] Bin Gu, Victor S Sheng, Keng Yeow Tay, Walter Romano, and Shuo Li. Cross validation through two-dimensional solution surface for cost-sensitive svm. IEEE transactions on pattern analysis and machine intel- ligence, 39(6):1103-1121, 2017.
  13. [Gu et al., 2018a] Bin Gu, Zhouyuan Huo, and Heng Huang. Asynchronous doubly stochastic group regularized learn- ing. In International Conference on Artificial Intelligence and Statistics, pages 1791-1800, 2018.
  14. [Gu et al., 2018b] Bin Gu, Xin Miao, Zhouyuan Huo, and Heng Huang. Asynchronous doubly stochastic sparse ker- nel learning. In AAAI, 2018.
  15. [Gu et al., 2018c] Bin Gu, De Wang, Zhouyuan Huo, and Heng Huang. Inexact proximal gradient methods for non- convex and non-smooth optimization. In AAAI, 2018.
  16. [Hsieh et al., 2008] Cho-Jui Hsieh, Kai-Wei Chang, Chih- Jen Lin, S Sathiya Keerthi, and Sellamanickam Sundarara- jan. A dual coordinate descent method for large-scale lin- ear svm. In Proceedings of the 25th international confer- ence on Machine learning, pages 408-415. ACM, 2008.
  17. [Huo et al., 2018] Zhouyuan Huo, Bin Gu, Ji Liu, and Heng Huang. Accelerated method for stochastic composition optimization with nonsmooth regularization. In AAAI, 2018.
  18. [Liu et al., 2015] Ji Liu, Stephen J Wright, Christopher Ré, Victor Bittorf, and Srikrishna Sridhar. An asynchronous parallel stochastic coordinate descent algorithm. The Jour- nal of Machine Learning Research, 16(1):285-322, 2015.
  19. [Rahimi and Recht, 2008] Ali Rahimi and Benjamin Recht. Random features for large-scale kernel machines. In Ad- vances in neural information processing systems, pages 1177-1184, 2008.
  20. [Steinwart et al., 2011] Ingo Steinwart, Don Hush, and Clint Scovel. Training svms without offset. Journal of Machine Learning Research, 12(Jan):141-202, 2011.
  21. [Vapnik and Vapnik, 1998] Vladimir Naumovich Vapnik and Vlamimir Vapnik. Statistical learning theory, volume 1. Wiley New York, 1998.
  22. [Williams and Seeger, 2001] Christopher KI Williams and Matthias Seeger. Using the nyström method to speed up kernel machines. In Advances in neural information pro- cessing systems, pages 682-688, 2001.
  23. [You et al., 2015] Yang You, Haohuan Fu, Shuaiwen Leon Song, Amanda Randles, Darren Kerbyson, Andres Mar- quez, Guangwen Yang, and Adolfy Hoisie. Scaling sup- port vector machines on modern hpc platforms. Journal of Parallel and Distributed Computing, 76:16-31, 2015.
  24. [You et al., 2016] Yang You, Xiangru Lian, Ji Liu, Hsiang- Fu Yu, Inderjit S Dhillon, James Demmel, and Cho-Jui Hsieh. Asynchronous parallel greedy coordinate descent. In Advances In Neural Information Processing Systems, pages 4682-4690, 2016.
  25. [Zhao and Magoules, 2011] Hai-xiang Zhao and Frédéric Magoules. Parallel support vector machines on multi-core and multiprocessor systems. In 11th International Con- ference on Artificial Intelligence and Applications (AIA 2011). IASTED, 2011.

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

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