Data representations and generalization error in kernel based learning machines

作者:

Highlights:

摘要

This paper focuses on the problem of how data representation influences the generalization error of kernel based learning machines like support vector machines (SVM) for classification. Frame theory provides a well founded mathematical framework for representing data in many different ways. We analyze the effects of sparse and dense data representations on the generalization error of such learning machines measured by using leave-one-out error given a finite amount of training data. We show that, in the case of sparse data representations, the generalization error of an SVM trained by using polynomial or Gaussian kernel functions is equal to the one of a linear SVM. This is equivalent to saying that the capacity of separating points of functions belonging to hypothesis spaces induced by polynomial or Gaussian kernel functions reduces to the capacity of a separating hyperplane in the input space. Moreover, we show that, in general, sparse data representations increase or leave unchanged the generalization error of kernel based methods. Dense data representations, on the contrary, reduce the generalization error in the case of very large frames. We use two different schemes for representing data in overcomplete systems of Haar and Gabor functions, and measure SVM generalization error on benchmarked data sets.

论文关键词:Supervised learning,Classification,Support vector machines,Generalization,Leave-one-out error,Sparse and dense data representation

论文评审过程:Received 5 May 2004, Revised 26 May 2005, Accepted 22 November 2005, Available online 15 March 2006.

论文官网地址:https://doi.org/10.1016/j.patcog.2005.11.025