Learning Output Embeddings in Structured Prediction
Abstract
A powerful and flexible approach to structured prediction consists in embedding the structured objects to be predicted into a feature space of possibly infinite dimension by means of output kernels, and then, solving a regression problem in this output space. A prediction in the original space is computed by solving a pre-image problem. In such an approach, the embedding, linked to the target loss, is defined prior to the learning phase. In this work, we propose to jointly learn a finite approximation of the output embedding and the regression function into the new feature space. For that purpose, we leverage a priori information on the outputs and also unexploited unsupervised output data, which are both often available in structured prediction problems. We prove that the resulting structured predictor is a consistent estimator, and derive an excess risk bound. Moreover, the novel structured prediction tool enjoys a significantly smaller computational complexity than former output kernel methods. The approach empirically tested on various structured prediction problems reveals to be versatile and able to handle large datasets.
Keywords
Cite
@article{arxiv.2007.14703,
title = {Learning Output Embeddings in Structured Prediction},
author = {Luc Brogat-Motte and Alessandro Rudi and Céline Brouard and Juho Rousu and Florence d'Alché-Buc},
journal= {arXiv preprint arXiv:2007.14703},
year = {2020}
}