Skip to main content

A Random Block Coordinate Descent Method for Multi-label Support Vector Machine

  • Conference paper
Neural Information Processing (ICONIP 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 8227))

Included in the following conference series:

Abstract

Multi-label support vector machine (Rank-SVM) is an effective algorithm for multi-label classification, which is formulated as a quadratic programming problem with q equality constraints and lots of box constraints for a q-class multi-label data set. So far, Rank-SVM is solved by Frank-Wolfe method (FWM), where a large-scale linear programming problem needs to be dealt with at each iteration. In this paper, we propose a random block coordinate descent method (RBCDM) for Rank-SVM, in which a small-scale quadratic programming problem with at least (q+1) variables randomly is solved at each iteration. Experiments on three data sets illustrate that our RBCDM runs much faster than FWM for Rank-SVM, and Rank-SVM is a powerful candidate for multi-label classification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boutell, M.R., Lu, J., Shen, X., Brown, C.M.: Learning multi-label scene classification. Pattern Recognition 37(9), 1757–1771 (2004)

    Article  Google Scholar 

  2. Tsoumakas, G., Katakis, I.: Multi-label classification: an overview. International Journal of Data Warehousing and Mining 3(3), 1–13 (2007)

    Article  Google Scholar 

  3. Tsoumakas, G., Katakis, I., Vlahavas, I.: Mining multi-label data. In: Maimon, O., Rokach, L. (eds.) Data Mining and Knowledge Discovery Handbook, 2nd edn., pp. 667–685. Springer, Heidelberg (2010)

    Google Scholar 

  4. Zhang, M.L., Zhou, Z.H.: A review on multi-label learning algorithms. IEEE Transactions on Knowledge and Data Engineering (in press, 2013), doi:10.1109/TKDE.2013.39

    Google Scholar 

  5. Elisseeff, A., Weston, J.: A kernel method for multi-labelled classification. In: 14th Annual Conference on Neural Information Processing Systems, pp. 681–687. MIT Press, Cambridge (2002)

    Google Scholar 

  6. Elisseeff, A., Weston, J.: Kernel methods for multi-labelled classification and categorical regression problems. Technical Report, BIOwulf Technologies (2001), http://www.kyb.tuebingen.mpg.de/bs/people/weston/publications

  7. Frank, M., Wolfe, P.: An algorithm for quadratic programming. Naval Research Logistic Quarterly 3(1-2), 95–110 (1956)

    Article  MathSciNet  Google Scholar 

  8. Guelat, J., Marcotte, P.: Some comments on Wolfe’s away step. Mathematical Programming 34(1), 110–119 (1986)

    Article  MathSciNet  Google Scholar 

  9. Wen, Z.W., Goldfarb, D., Scheinberg, K.: Block coordinate descent methods for seimdefinate programming. In: Anjos, M.F., Lasserre, J.B. (eds.) Handbook on Semidefinite, Conic and Polynomial Optimization, pp. 533–564. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Platt, J.: Sequential minimal optimization: a fast algorithm for training support vector machines. In: Scholkopf, B., Burges, C.J.C., Smola, A.J. (eds.) Advances in Kernel Methods - Support Vector Learning, pp. 185–208. MIT Press, Cambridge (1999)

    Google Scholar 

  11. Fan, R.E., Chen, P.H., Lin, C.J.: Working set selection using second order information for training support vector machines. Journal of Machine Learning Research 6, 1889–1918 (2005)

    MathSciNet  MATH  Google Scholar 

  12. Tseng, P., Yun, S.: A coordinate gradient descent method for linearly constrained smooth optimization and support vetcor machines training. Computational Optimization and Applications 47(2), 179–206 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  13. Necoara, I., Patrascu, A.: A random coordinate descent algorithm for optimization problems with composite objective function and linear coupled constraints. Technical Report, Department of Automatic Control and Systems Engineering, University Politehnica Bucharest, Romania (2013), http://arXiv.1302.3074v1

    Google Scholar 

  14. Zhang, M.L., Zhou, Z.H.: Multilabel neural networks with application to function genomics and text categorization. IEEE Transactions on Knowledge and Data Engineering 18(10), 1338–1351 (2006)

    Article  Google Scholar 

  15. Zhang, M.L.: ML-RBF: RBF neural networks for multi-label learning. Neural Processing Letters 29(2), 61–74 (2009)

    Article  Google Scholar 

  16. Zhang, M.L., Pena, J.M., Robles, V.: Feature selection for multi-label naive Bayes classification. Information Sciences 179(19), 3218–3229 (2009)

    Article  MATH  Google Scholar 

  17. Zhang, M.L., Zhou, Z.H.: ML-kNN: a lazy learning approach to multi-label learning. Pattern Recognition 40(5), 2038–2048 (2007)

    Article  MATH  Google Scholar 

  18. Multi-label data sets, http://mulan.sourceforge.net/datasets.html

  19. Multi-label suport vector machine C/C++ software of MLC-SVM, http://computer.njnu.edu.cn/Lab/LABIC/LABIC_software.html

  20. Linear programming solver: LPSOL5.5, http://lpsolve.soureforge.net

  21. Multi-label Matlab software of BP-MLL, ML-RBF, ML-NB and ML-kNN, http://cse.seu.edu.cn/people/zhangml

  22. Brazdil, P.B., Soares, C.: A comparison of ranking methods for classification algorithm selection. In: Lopez de Mantaras, R., Plaza, E. (eds.) ECML 2000. LNCS (LNAI), vol. 1810, pp. 63–75. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xu, J. (2013). A Random Block Coordinate Descent Method for Multi-label Support Vector Machine. In: Lee, M., Hirose, A., Hou, ZG., Kil, R.M. (eds) Neural Information Processing. ICONIP 2013. Lecture Notes in Computer Science, vol 8227. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-42042-9_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-42042-9_36

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-42041-2

  • Online ISBN: 978-3-642-42042-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics