English

Metric and Kernel Learning using a Linear Transformation

Machine Learning 2009-11-02 v1 Computer Vision and Pattern Recognition Information Retrieval

Abstract

Metric and kernel learning are important in several machine learning applications. However, most existing metric learning algorithms are limited to learning metrics over low-dimensional data, while existing kernel learning algorithms are often limited to the transductive setting and do not generalize to new data points. In this paper, we study metric learning as a problem of learning a linear transformation of the input data. We show that for high-dimensional data, a particular framework for learning a linear transformation of the data based on the LogDet divergence can be efficiently kernelized to learn a metric (or equivalently, a kernel function) over an arbitrarily high dimensional space. We further demonstrate that a wide class of convex loss functions for learning linear transformations can similarly be kernelized, thereby considerably expanding the potential applications of metric learning. We demonstrate our learning approach by applying it to large-scale real world problems in computer vision and text mining.

Keywords

Cite

@article{arxiv.0910.5932,
  title  = {Metric and Kernel Learning using a Linear Transformation},
  author = {Prateek Jain and Brian Kulis and Jason V. Davis and Inderjit S. Dhillon},
  journal= {arXiv preprint arXiv:0910.5932},
  year   = {2009}
}
R2 v1 2026-06-21T14:05:31.428Z