Skip to main content
Log in

A Method for Metric Learning with Multiple-Kernel Embedding

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

An Erratum to this article was published on 29 August 2015

Abstract

Distance metric learning is rather important for measuring the similarity (/dissimilarity) of two instances in many pattern recognition algorithms. Although many linear Mahalanobis metric learning methods can be extended to their kernelized versions for dealing with the nonlinear structure data, choosing the proper kernel and determining the kernel parameters are still tough problems. Furthermore, the single kernel embedded metric is not suited for the problems with multi-view feature representations. In this paper, we address the problem of metric learning with multiple kernels embedding. By analyzing the existing formulations of metric learning with multiple-kernel embedding, we propose a new framework to learn multi-metrics as well as the corresponding weights jointly, the objective function can be shown to be convex and it can be converted to be a multiple kernel learning-support vector machine problem, which can be solved by existing methods. The experiments on single-view and multi-view data show the effectiveness of our method.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. Source code available at: http://cui.unige.ch/~wangjun/.

  2. http://archive.ics.uci.edu/ml/datasets.html.

  3. http://www.csie.ntu.edu.tw/cjlin/libsvmtools/datasets/.

  4. http://www.robots.ox.ac.uk/~vgg/data/flowers/17/.

References

  1. Bach FR, Lanckriet GR, Jordan MI (2004) Multiple kernel learning, conic duality, and the smo algorithm. In: Proceedings of the twenty-first international conference on Machine learning, p. 6. ACM

  2. Bellet A, Habrard A, Morvant E, Sebban M (2014) Learning a priori constrained weighted majority votes. Mach Learn 97(1–2):129–154

    Article  MathSciNet  MATH  Google Scholar 

  3. Boiman O, Shechtman E, Irani M (2008) In defense of nearest-neighbor based image classification. In: Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, pp. 1–8. IEEE

  4. Chang CC, Lin CJ (2011) Libsvm: a library for support vector machines. ACM Trans Intell Syst Technol (TIST) 2(3):27

    Google Scholar 

  5. Davis JV, Kulis B, Jain P, Sra S, Dhillon IS (2007) Information-theoretic metric learning. In: Proceedings of the 24th international conference on machine learning, pp. 209–216. ACM

  6. Do TTH (2012) A unified framework for support vector machines, multiple kernel learning and metric learning. Ph.D. thesis, University of Geneva

  7. Globerson A, Roweis ST (2005) Metric learning by collapsing classes. In: Advances in neural information processing systems, pp. 451–458

  8. Guillaumin M, Verbeek J, Schmid C (2009) Is that you? Metric learning approaches for face identification. In: Computer Vision, 2009 IEEE 12th international conference on, pp. 498–505. IEEE

  9. Hoi SC, Liu W, Lyu MR, Ma WY (2006) Learning distance metrics with contextual constraints for image retrieval. In: Computer Vision and Pattern Recognition, 2006 IEEE computer society conference on, vol. 2, pp. 2072–2078. IEEE

  10. Jain P, Kulis B, Dhillon IS (2010) Inductive regularized learning of kernel functions. In: Advances in neural information processing systems, pp. 946–954

  11. Jain P, Kulis B, Dhillon IS, Grauman K (2009) Online metric learning and fast similarity search. In: Advances in neural information processing systems, pp. 761–768

  12. McFee B, Lanckriet G (2011) Learning multi-modal similarity. J Mach Learn Res 12:491–523

    MathSciNet  MATH  Google Scholar 

  13. Nilsback ME, Zisserman A (2008) Automated flower classification over a large number of classes. In: Computer Vision, graphics & image processing, 6th Indian conference on, pp. 722–729. IEEE

  14. Parameswaran S, Weinberger KQ (2010) Large margin multi-task metric learning. In: Advances in neural information processing systems, pp. 1867–1875

  15. Rakotomamonjy A, Bach F, Canu S, Grandvalet Y (2008) Simplemkl. J Mach Learn Res 9:2491–2521

    MathSciNet  MATH  Google Scholar 

  16. Schultz M, Joachims T (2004) Learning a distance metric from relative comparisons. Advances in neural information processing systems p. 41

  17. Shalev-Shwartz S, Singer Y, Ng AY (2004) Online and batch learning of pseudo-metrics. In: Proceedings of the twenty-first international conference on machine learning, p. 94. ACM

  18. Torresani L, Lee Kc (2006) Large margin component analysis. In: Advances in neural information processing systems, pp. 1385–1392

  19. Tran D, Sorokin A (2008) Human activity recognition with metric learning. In: Computer VisionECCV 2008, pp. 548–561. Springer, Yew York

  20. Vapnik V (2000) The nature of statistical learning theory. Springer Science & Business Media, New York

    Book  MATH  Google Scholar 

  21. Vert JP, Qiu J, Noble WS (2007) A new pairwise kernel for biological network inference with support vector machines. BMC Bioinform 8(Suppl 10):S8

    Article  Google Scholar 

  22. Wang F, Zuo W, Zhang L, Meng D, Zhang D (2014) A kernel classification framework for metric learning. Neural Networks and Learning Systems, IEEE Transactions on (in press)

  23. Wang J, Do HT, Woznica A, Kalousis A (2011) Metric learning with multiple kernels. In: Advances in neural information processing systems, pp. 1170–1178

  24. Weinberger KQ, Saul LK (2009) Distance metric learning for large margin nearest neighbor classification. J Mach Learn Res 10:207–244

    MATH  Google Scholar 

  25. Weinberger KQ, Sha F, Saul LK (2010) Convex optimizations for distance metric learning and pattern classification [applications corner]. Signal Process Mag, IEEE 27(3):146–158

    Article  Google Scholar 

  26. Xing EP, Jordan MI, Russell S, Ng AY (2002) Distance metric learning with application to clustering with side-information. In: Advances in neural information processing systems, pp. 505–512

  27. Yu K, Ji L, Zhang X (2002) Kernel nearest-neighbor algorithm. Neural Process Lett 15(2):147–156

    Article  MATH  Google Scholar 

Download references

Acknowledgments

The authors would like to thank the anonymous reviewers for providing us constructive suggestions. This work is supported in part by the National Science and Technology Major Project of China (Grant nos. 07-Y30B10-9001-14/16), National Natural Science Foundation of China (Grant nos. 61175075, Grant nos. 61471166), Hunan Provincial Natural Science Foundation (Grant nos. 14JJ2052), Hunan Provincial Postgraduate Innovation Research Foundation (Grant nos. CX2011B145).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiao Lu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, X., Wang, Y., Zhou, X. et al. A Method for Metric Learning with Multiple-Kernel Embedding. Neural Process Lett 43, 905–921 (2016). https://doi.org/10.1007/s11063-015-9444-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-015-9444-3

Keywords

Navigation