Not Logged In

Multi-label Classification with Output Kernels

Full Text: Guo-Schuurmans2013_Chapter_Multi-labelClassificationWithO.pdf PDF

Although multi-label classification has become an increasingly important problem in machine learning, current approaches remain restricted to learning in the original label space (or in a simple linear projection of the original label space). Instead, we propose to use kernels on output label vectors to significantly expand the forms of label dependence that can be captured. The main challenge is to reformulate standard multi-label losses to handle kernels between output vectors. We first demonstrate how a state-of-the-art large margin loss for multi-label classification can be reformulated, exactly, to handle output kernels as well as input kernels. Importantly, the pre-image problem for multi-label classification can be easily solved at test time, while the training procedure can still be simply expressed as a quadratic program in a dual parameter space. We then develop a projected gradient descent training procedure for this new formulation. Our empirical results demonstrate the efficacy of the proposed approach on complex image labeling tasks.

Citation

Y. Guo, D. Schuurmans. "Multi-label Classification with Output Kernels". European Conference on Machine Learning (ECML), pp 417-432, September 2013.

Keywords:  
Category: In Conference
Web Links: Springer

BibTeX

@incollection{Guo+Schuurmans:ECML13,
  author = {Yuhong Guo and Dale Schuurmans},
  title = {Multi-label Classification with Output Kernels},
  Pages = {417-432},
  booktitle = {European Conference on Machine Learning (ECML)},
  year = 2013,
}

Last Updated: February 19, 2020
Submitted by Sabina P

University of Alberta Logo AICML Logo